<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
You simply replace pull=umbrella with pull=constraint.<br>Strictly speaking this is not correct in Gromacs when you have bond constraints<br>between parts of the molecule that you pull and do not pull,<br>in practice I have not seen any artifacts when the pull groups are not very small.<br><br>Berk<br><br><hr id="stopSpelling">Date: Mon, 24 Aug 2009 09:06:21 -0300<br>From: fabracht1@gmail.com<br>To: gmx-users@gromacs.org<br>Subject: [gmx-users] RE: Re: Pull to separate dimer<br><br><div class="EC_gmail_quote"><div>Well, but the problem is how would I constrain such a large structure. I mean, I would have to choose certain pairs of atoms to monitor the constrain, or would I be able to set a constrain only between two atoms? I imagine that this procedure would be very similar to the argon argon PMF tutorial, right?<br>
Fabrício Bracht <br></div><blockquote class="EC_gmail_quote" style="padding-left: 1ex;"><br>
<br>
 I personally prefer using a constraint instead of an umbrella potential.<br>
This avoids choosing a force constant and avoid the WHAM procedure.<br>
<br>
You can also start the re/constrained simulation from the last configuration<br>
at the previous distance. But this is not convenient if you want to run multiple<br>
simulations simultaneously.<br>
In both methods checking the convergence of the re/constraint force is critical.<br>
<br>
Berk<br>
&gt;<br>
&gt; Ragnarok sdf wrote:<br>
&gt; &gt; &nbsp; &nbsp; Hi Justin, yes the intention is to pull the dimer apart within the<br>
&gt; &gt; &nbsp; &nbsp; plane of the bilayer. I've ran a few more tests changing a few of<br>
&gt; &gt; &nbsp; &nbsp; the parameters and got to one set that pulls my dimer apart<br>
&gt; &gt; &nbsp; &nbsp; apparently in a "friendly" way, I mean, using g_dist to monitor the<br>
&gt; &gt; &nbsp; &nbsp; COM distances I got an increment of 0.4 nm for a 500ps simulation.<br>
&gt; &gt; &nbsp; &nbsp; Below is my set of parameters. I have a few questions though. I<br>
&gt; &gt; &nbsp; &nbsp; don't seem to understand the relation between pull_k1 and<br>
&gt; &gt; &nbsp; &nbsp; pull_rate1. I am sorry if that sounds like a silly question, but I<br>
&gt; &gt; &nbsp; &nbsp; thought that the rate of pulling would be determined by the force<br>
&gt; &gt; &nbsp; &nbsp; constant applied and the vector selected.<br>
&gt; &gt;<br>
&gt;<br>
&gt; The pull rate is how fast the applied force moves; pull_k1 is the force constant<br>
&gt; of the spring doing the pulling.<br>
&gt;<br>
&gt; &gt; One other question is regarding a future application. I intend to<br>
&gt; &gt; calculate the free energy of dimerization of my dimer. Using g_wham I<br>
&gt; &gt; would be able to get that, right? Then I got a little confused again,<br>
&gt;<br>
&gt; Yes.<br>
&gt;<br>
&gt; &gt; for in a tutorial that exaplains this procedure but using two argon<br>
&gt; &gt; molecules, there is a constraint set between both atoms, and that is<br>
&gt; &gt; coupled to the lambda value. I kind of understand that way of<br>
&gt; &gt; calculating free energy, since it is similar to fep, where is calculate<br>
&gt; &gt; along reaction coordinates. Well, I would really appreciate if someone<br>
&gt; &gt; could give me a reference or any indication on reading material. Anyway,<br>
&gt; &gt; my set of parameters:<br>
&gt;<br>
&gt; I've yet to find a good tutorial for this purpose. &nbsp;If anyone else knows of one,<br>
&gt; I'd be curious. &nbsp;I've been doing some pulling lately to calculate PMF for<br>
&gt; various ligand-binding events. &nbsp;The way I think things need to go is:<br>
&gt;<br>
&gt; 1. Generate a trajectory of configurations along the reaction coordinate.<br>
&gt; 2. Use different configurations as the starting points for independent<br>
&gt; simulations in each sampling window.<br>
&gt; 3. Use umbrella sampling to restrain these configurations within the windows.<br>
&gt; 4. Calculate PMF from these simulations.<br>
&gt;<br>
&gt; If anyone else has a better or more complete explanation, I'd like to see it,<br>
&gt; too; the documentation on the subject is a bit thin.<br>
&gt;<br>
&gt; -Justin<br>
&gt;<br>
<br>

&gt; &gt; &nbsp;; Pull Code<br>
&gt; &gt; pull &nbsp;= &nbsp;umbrella<br>
&gt; &gt; pull-geometry &nbsp;= &nbsp;direction<br>
&gt; &gt; pull_dim &nbsp;= &nbsp;Y Y N<br>
&gt; &gt; pull_nstxout &nbsp;= &nbsp;10<br>
&gt; &gt; pull_nstfout &nbsp;= &nbsp;1<br>
&gt; &gt; pull_ngroups &nbsp;= &nbsp;1<br>
&gt; &gt; pull_group0 &nbsp;= r_1-30<br>
&gt; &gt; pull_group1 = r_31-60<br>
&gt; &gt; pull_vec1 &nbsp;= &nbsp;1 1 0<br>
&gt; &gt; pull_init1 &nbsp;= &nbsp;0.0<br>
&gt; &gt; pull_rate1 &nbsp;= &nbsp;0.05<br>
&gt; &gt; pull_k1 &nbsp;= &nbsp;30<br>
&gt; &gt; pull_constr_tol &nbsp;= &nbsp;1e-06<br>
&gt; &gt; pull_pbcatom0 &nbsp;= &nbsp;0<br>
&gt; &gt; pull_pbcatom1 &nbsp;= &nbsp;0<br>
&gt; &gt;<br>
&gt; &gt; Fabrício Bracht<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; Ragnarok sdf wrote:<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; I am trying to learn how to use the pull code to separate a dimer. I<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; have read gromacs 4 manual and a tutorial I found on CSC, but it<br>
&gt; &gt; &nbsp; &nbsp; seems I<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; still haven´t got the knack.<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; My system is consisted of a dimer inserted into a membrane lipid<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; bilayer. I have included the following lines into my mdp<br>
&gt; &gt; &nbsp; &nbsp; parameter file.<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; So the goal is to pull the dimer apart, within the plane of the bilayer?<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull &nbsp;= &nbsp;umbrella<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull-geometry &nbsp;= &nbsp;direction<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_dim &nbsp;= &nbsp;Y N N<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_nstxout &nbsp;= &nbsp;10<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_nstfout &nbsp;= &nbsp;1<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_ngroups &nbsp;= &nbsp;1<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_group0 &nbsp;= DPPC<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_group1 = r_31-60<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_vec1 &nbsp;= &nbsp;1 0 0<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_init1 &nbsp;= &nbsp;0.0<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_rate1 &nbsp;= &nbsp;0<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; With a pull rate of 0, nothing is going to get pulled apart. &nbsp;With<br>
&gt; &gt; &nbsp; &nbsp; umbrella<br>
&gt; &gt; &nbsp; &nbsp; pulling and a pull rate of 0, the distance between the two groups is<br>
&gt; &gt; &nbsp; &nbsp; going to be<br>
&gt; &gt; &nbsp; &nbsp; restrained at its initial value, as I understand it.<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull_k1 &nbsp;= &nbsp;1000<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Since I am trying to separate the two structures I thought about<br>
&gt; &gt; &nbsp; &nbsp; using<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; the DPPC membrane as a reference structure for the pull, since my<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; With DPPC as the reference, then pulling would occur between the COM<br>
&gt; &gt; &nbsp; &nbsp; of the<br>
&gt; &gt; &nbsp; &nbsp; pulled group and the COM of the bilayer. &nbsp;If they lie at the same<br>
&gt; &gt; &nbsp; &nbsp; place (i.e.,<br>
&gt; &gt; &nbsp; &nbsp; protein dimer centered within the bilayer), I don't think this will<br>
&gt; &gt; &nbsp; &nbsp; work.<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; attemps with the monomer as a reference struture went with nothing<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; happening whatsoever. Is it correct to use such a long series of<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; aminoacids as a pull reference, i.e., gromacs will understand<br>
&gt; &gt; &nbsp; &nbsp; that tha<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; pull should be in the center of mass, right? What does the manual<br>
&gt; &gt; &nbsp; &nbsp; mean<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; COM pulling should indeed be applied to the center of mass of<br>
&gt; &gt; &nbsp; &nbsp; whatever you are<br>
&gt; &gt; &nbsp; &nbsp; trying to pull on.<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; If you're trying to separate a dimer, I would try setting<br>
&gt; &gt; &nbsp; &nbsp; pull_group0 = Protein1<br>
&gt; &gt; &nbsp; &nbsp; and pull_group1 = Protein2 (and apply a pull rate &gt; 0). &nbsp;Just a<br>
&gt; &gt; &nbsp; &nbsp; guess worth<br>
&gt; &gt; &nbsp; &nbsp; trying; I'm still figuring my way through the pull code for a few<br>
&gt; &gt; &nbsp; &nbsp; things, too :)<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; -Justin<br>
&gt; &gt;<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; with "grompp normalizes the vector"? Is this how I should procede to<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; separate my dimer?<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Thank you in advance<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Fabrício Bracht<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ------------------------------------------------------------------------<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; gmx-users mailing list &nbsp; &nbsp;<a href="mailto:gmx-users@gromacs.org">gmx-users@gromacs.org</a><br>
&gt; &gt; <a href="http://lists.gromacs.org/mailman/listinfo/gmx-users">http://lists.gromacs.org/mailman/listinfo/gmx-users</a><br>
&gt; &gt; Please search the archive at <a href="http://www.gromacs.org/search">http://www.gromacs.org/search</a> before posting!<br>
&gt; &gt; Please don't post (un)subscribe requests to the list. Use the<br>
&gt; &gt; www interface or send it to <a href="mailto:gmx-users-request@gromacs.org">gmx-users-request@gromacs.org</a>.<br>
&gt; &gt; Can't post? Read <a href="http://www.gromacs.org/mailing_lists/users.php">http://www.gromacs.org/mailing_lists/users.php</a><br>
&gt;<br>
&gt; --<br>
&gt; ========================================<br>
&gt;<br>
&gt; Justin A. Lemkul<br>
&gt; Ph.D. Candidate<br>
&gt; ICTAS Doctoral Scholar<br>
&gt; Department of Biochemistry<br>
&gt; Virginia Tech<br>
&gt; Blacksburg, VA<br>
&gt; jalemkul[at]<a href="http://vt.edu">vt.edu</a> | (540) 231-9080<br>
&gt; <a href="http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin">http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin</a><br>
&gt;<br>
&gt; ========================================<br>
&gt; _______________________________________________<br>
&gt; gmx-users mailing list &nbsp; &nbsp;<a href="mailto:gmx-users@gromacs.org">gmx-users@gromacs.org</a><br>
&gt; <a href="http://lists.gromacs.org/mailman/listinfo/gmx-users">http://lists.gromacs.org/mailman/listinfo/gmx-users</a><br>
&gt; Please search the archive at <a href="http://www.gromacs.org/search">http://www.gromacs.org/search</a> before posting!<br>
&gt; Please don't post (un)subscribe requests to the list. Use the<br>
&gt; www interface or send it to <a href="mailto:gmx-users-request@gromacs.org">gmx-users-request@gromacs.org</a>.<br>
&gt; Can't post? Read <a href="http://www.gromacs.org/mailing_lists/users.php">http://www.gromacs.org/mailing_lists/users.php</a><br>
<br>
_________________________________________________________________<br>
Express yourself instantly with MSN Messenger! Download today it's FREE!<br>
<a href="http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/">http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.gromacs.org/pipermail/gmx-users/attachments/20090824/c5952815/attachment.html">http://lists.gromacs.org/pipermail/gmx-users/attachments/20090824/c5952815/attachment.html</a><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
gmx-users mailing list<br>
<a href="mailto:gmx-users@gromacs.org">gmx-users@gromacs.org</a><br>
<a href="http://lists.gromacs.org/mailman/listinfo/gmx-users">http://lists.gromacs.org/mailman/listinfo/gmx-users</a><br>
Please search the archive at <a href="http://www.gromacs.org/search">http://www.gromacs.org/search</a> before posting!<br>
<br>
End of gmx-users Digest, Vol 64, Issue 152<br>
******************************************<br>
</blockquote></div><br><br /><hr />Express yourself instantly with MSN Messenger! <a href='http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/' target='_new'>MSN Messenger</a></body>
</html>