<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><br></div><div>Hi David,&nbsp;</div><div><br></div><div>As an easy practical workaround until a solution is implemented in gromacs itself, you can use the PLUMED plugin to apply restraints in a molecule-independent way.&nbsp;</div><div><br></div><div>Best,&nbsp;</div><div>Michel</div><div><br></div><div><br><blockquote type="cite"><div><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Sat, 22 Jun 2013 16:36:12 +0000<br>From: "Shirts, Michael (mrs5pt)" &lt;<a href="mailto:mrs5pt@eservices.virginia.edu">mrs5pt@eservices.virginia.edu</a>&gt;<br>Subject: [gmx-developers] Re: free energy calculations with restraints<br>To: David Mobley &lt;<a href="mailto:dmobley@gmail.com">dmobley@gmail.com</a>&gt;, Discussion list for GROMACS<br><span class="Apple-tab-span" style="white-space:pre">        </span>development<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;<a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a>&gt;<br>Message-ID: &lt;CDEB4ABA.20FD9%mrs5pt@eservices.virginia.edu&gt;<br>Content-Type: text/plain; charset="us-ascii"<br><br><br>Looking through very briefly, I would think this should be possible to do<br>through the pull code. &nbsp;Basically, you could have an index group with 3 or 4<br>atoms, which can then be as angles or dihedrals.<br><br>Anyone with more expertise with the pull code who can comment further as to<br>whether this would work?<br><br>Best,<br>~~~~~~~~~~~~<br>Michael Shirts<br>Assistant Professor<br>Department of Chemical Engineering<br>University of Virginia<br><a href="mailto:michael.shirts@virginia.edu">michael.shirts@virginia.edu</a><br>(434)-243-1821<br><br><br><blockquote type="cite">From: David Mobley &lt;dmobley@gmail.com&gt;<br></blockquote><blockquote type="cite">Date: Fri, 21 Jun 2013 13:44:25 -0700<br></blockquote><blockquote type="cite">To: Discussion list for GROMACS development &lt;gmx-developers@gromacs.org&gt;<br></blockquote><blockquote type="cite">Cc: "Michael R. Shirts" &lt;michael.shirts@virginia.edu&gt;<br></blockquote><blockquote type="cite">Subject: Re: free energy calculations with restraints<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Anyone have any insights on this? Do we need to think about implementing<br></blockquote><blockquote type="cite">angle/torsional restraints in the pull code, or can we re-cast the<br></blockquote><blockquote type="cite">restraints available within topology files to use absolute atom numbering?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Fri, Jun 14, 2013 at 12:47 PM, David Mobley &lt;dmobley@gmail.com&gt; wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Hi, devs,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I'm writing with an issue relating to the interplay of new free energy<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">features with restraints.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I'm very much appreciating some of the new free energy features in<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">gromacs, such as the 'couple-moltype' option which provides a way to set up<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">decoupling or annihilation of a specific molecule via free energy<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">calculations without having to edit the topology file directly. This is<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">especially great when it comes to decoupling -- charge decoupling was not<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">previously possible via topology file editing, and vdW decoupling took<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">substantial manipulation of the topology file.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">However, for binding free energies, my work employs orientational<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">restraints between the protein and ligand. I need to be able to impose both<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">dihedral and angle restraints on angles between the protein and ligand.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Currently, I do this using angle-restraints and dihedral-restraints. This<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">requires that both the protein and ligand be within the same logical<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">'molecule', which (unfortunately) means that I can't make use of the new<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">free energy features above, since couple-moltype has to apply to a whole<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">molecule, not just part of a molecule.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">So, my I see two possible solutions to the problem, and hence have these<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">questions:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">1) Can dihedral and angle restraints be applied via the pull code? If not,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">are there any plans to add that?<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">2) Alternatively, what about modifying the restraints code so it uses (or<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">at least optionally allows) absolute atom numbering, rather than numbering<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">within a specific molecule, thus allowing restraints (angle-restraints and<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">dihedral-restraints) to be applied between 'molecules'?<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Thanks!<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">David<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">--<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">David Mobley<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">dmobley@gmail.com<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">949-385-2436<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">-- <br></blockquote><blockquote type="cite">David Mobley<br></blockquote><blockquote type="cite">dmobley@gmail.com<br></blockquote><blockquote type="cite">949-385-2436<br></blockquote><br><br><br>------------------------------<br><br>-- <br>gmx-developers mailing list<br>gmx-developers@gromacs.org<br>http://lists.gromacs.org/mailman/listinfo/gmx-developers<br><br><br>End of gmx-developers Digest, Vol 110, Issue 29<br>***********************************************<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>==========================================================</div><div>Michel Cuendet, PhD</div><div>Molecular Modeling Group</div><div>Swiss Institute of Bioinformatics</div><div>CH-1015 Lausanne</div><div>Switzerland</div><div><a href="http://lausanne.isb-sib.ch/~mcuendet/">http://lausanne.isb-sib.ch/~mcuendet/</a></div><div>==========================================================</div><div><br class="khtml-block-placeholder"></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span></span></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></body></html>