Hi,

        I am trying to calculate the relative free energy differences of 
conformations of a peptide as a function of end-to-end distance (linear 
distance between N-terminal nitrogen atom to C-terminal carbon atom).

        According to the manual pull code should not be used because the two 
atoms being separated are joined by the constraints of the bonds (Section 6.3, 
Limitations).  However, section 6.4 mentions two ways to get around this 
limitation, but I have not been able to get a clear sense of how to implement 
these ideas.

        I am looking at a 15 amino acid peptide, I have run a simple 
simulation, and it appears that the closest the ends get are 0.5 nm and the 
farthest apart that they get is 3.5 nm.  So I thought that the approach would 
be to collect a set of  11 conformations from the original simulation with the 
ends at different distances apart (in steps of about 0.3 nm), add a type 2 
constraint to the topology of each with the A state being 0.5 and the B state 
being 3.5, in the run.mdp file for each run set:

free_energy                     =       yes
init_lambda                     =       <varied between 0 and 1 in 0.1 
increments>
delta_lambda            =       0

and run a 20 ns simulation on each of the 11 systems.

This kind of run, I gather will yield a dgdl.xvg file for each run.

However, in section 6.4 of the manual it says:

When the position of the minimum
or the constraint length is 1 nm more in state B than in state A, the restraint 
or constraint force is
given by dH/dlambda. The distance between the atoms can be changed as a 
function of  and time by
setting delta-lambda in the .mdp file. The results should be identical 
(although not numerically
due to the different implementations) to the results of the pull code with 
umbrella sampling
and constraint pulling. Unlike the pull code, the free energy code can also 
handle atoms that are
connected by constraints.


But I was going to set my constraints at 0.5 and 3.5, so the difference is not 
1 nm, so my numbers will not be useful.

I have been around in circles with this a number of times, and I was wondering 
if anyone could point me at an example of doing this kind of analysis, or else 
perhaps clarify how to generate the equivalent of pullx and pullf files for 
g_wham analysis without using the pull code.

All advice gratefully accepted.

Warren Gallin

--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Reply via email to