[gmx-developers] free energy with urey-bradley
Mark Abraham
Mark.Abraham at anu.edu.au
Sat Oct 29 01:30:49 CEST 2011
On 29/10/2011 7:17 AM, Michel Cuendet wrote:
>
> Hi Gromacs People,
>
> I'm trying to set up a thermodynamic integration simulation with the
> charmm force field to calculate the free energy of mutating a side
> chain to another (similar) one. But apparently, the urey_bradley
> parameters for topology B are not taken into account... I checked in
> the code and we have :
>
> in ifunc.c (l.105) :
> def_angle ("UREY_BRADLEY","U-B", 3, 4, 0, 0,
> urey_bradley ),
> meaning zero parameters are read for the B topology.
>
> and in bondfree.c (l.835) :
> *dvdlambda += harmonic(kth,kth,th0,th0,theta,lambda,&va,&dVdt);
> /* 21 */
> *dvdlambda += harmonic(kUB,kUB,r13,r13,dr,lambda,&vbond,&fbond);
> /* 19 */
> meaning the same parameters are used for both A and B.
>
> Is there a particular reason for which the lambda-interpolation of the
> urey-bradley term was not implemented?
>
> Has anyone implemented it in a development version?
>
> There should at least be a warning in grompp about this !
I'd guess it is an historical accident - U-B was implemented many years
before CHARMM forcefield was added. Table 5.5 correctly notes that U-B
cannot be interpolated in free energy calculations. It looks fairly
straightforward to add such interpolation.
Mark
More information about the gromacs.org_gmx-developers
mailing list