[gmx-users] Alchemical free energy calculations - right choice of lambda points? What else might I do wrong?
Julian Zachmann
FrankJulian.Zachmann at uab.cat
Thu Jul 30 00:07:33 CEST 2015
Dear Gromacs-Users,
I calculate relative binding energies using free energy perturbation (FEP)
and mbar. I have the binding data for 4 receptors and two ligands which are
almost identical. The only difference is the change from a methyl group to
a hydrogen. I alchemically convert a methyl group into one hydrogen atom
with 3 dummy atoms - inside the receptor and in water. First I have several
equilibration steps; the production run takes 4ns. Unfortunately my results
don't match the experimental results and I would like to ask for input
about what I might do wrong.
First the results:
Experimental | Theoretical (kcal) mbar calculated with pymbar
Receptor 1: 0.85 | 0.57
Receptor 2: 0.43 | -1.94
Receptor 3: 1.13 | 0.78
Receptor 4: 2.41 | 0.29
I am using the following lambda points:
; 0 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19
fep_lambdas = 0.0000 0.2000 0.4000 0.5000 0.6000 0.7000 0.8000
0.9000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
1.0000 1.0000 1.0000
vdw_lambdas = 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.2000 0.4000 0.6000 0.7000 0.8000 0.9000 0.9300 0.9600
0.9900 0.9950 1.0000
I think this might be a mistake as the graphic of free energy differences
<https://drive.google.com/open?id=0B2M9aqeJrxnYMWRXbGZ4dkxrb00> shows there
is a huge difference between lambda points 7-8 - when fep_lambdas turn from
0.9 to 1.0. I think of either introducing another lambda point such as
fep_lambdas = 0.95 or to split up fep_lambdas and converge bonded_lambdas,
coul_lambdas, mass_lambdas differently fast to 1.0. I think
temperature_lambdas and restraint_lambdas are not important for my system
so I my gradually convert them from 0.0 to 1.0 over all 20 lambda points. I
would be very thankful if you could advise me how it would be best to
converge the bonded-, coul-, mass_lambdas, and vdw_lambdas to 1.0.
Other guesses about what I might do wrong are in the mol.itp
<https://drive.google.com/file/d/0B2M9aqeJrxnYeGFBMl9XTmprZXM/view?usp=sharing>
file:
I am not 100% sure, but I think it is correct to put the bond, angle, and
dihedral strengths for dummy atoms to zero.
[ bonds ]
; ai aj funct r k
(...)
16 18 1 1.0920e-01 2.8225e+05 1.0920e-01 2.8225e+05
13 14 1 1.0910e-01 2.8342e+05 1.0910e-01 2.8342e+05
13 15 1 1.0910e-01 2.8342e+05 1.0910e-01 2.8342e+05
8 9 1 1.0910e-01 2.8342e+05 1.0910e-01 0.0000
8 10 1 1.0910e-01 2.8342e+05 1.0910e-01 0.0000
8 11 1 1.0910e-01 2.8342e+05 1.0910e-01 0.0000
7 12 1 1.0330e-01 3.0878e+05 1.0330e-01 3.0878e+05
4 5 1 1.0910e-01 2.8342e+05 1.0910e-01 2.8342e+05
4 6 1 1.0910e-01 2.8342e+05 1.0910e-01 2.8342e+05
(...)
[ angles ]
; ai aj ak funct theta cth
(...)
13 16 18 1 1.1005e+02 3.8802e+02 1.1005e+02 3.8802e+02
12 7 13 1 1.1011e+02 3.8652e+02 1.1011e+02 3.8652e+02
10 8 11 1 1.1074e+02 3.2669e+02 1.1074e+02 0.0000
9 8 10 1 1.1074e+02 3.2669e+02 1.1074e+02 0.0000
9 8 11 1 1.1074e+02 3.2669e+02 1.1074e+02 0.0000
8 7 12 1 1.1011e+02 3.8652e+02 1.0811e+02 3.3907e+02
7 8 9 1 1.0791e+02 4.1020e+02 1.0791e+02 0.0000
7 8 10 1 1.0791e+02 4.1020e+02 1.0791e+02 0.0000
7 8 11 1 1.0791e+02 4.1020e+02 1.0791e+02 0.0000
7 13 14 1 1.0791e+02 4.1020e+02 1.0791e+02 4.1020e+02
7 13 15 1 1.0791e+02 4.1020e+02 1.0791e+02 4.1020e+02
(...)
[ dihedrals ]
;i j k l func C0 ... C5
(...)
12 7 13 15 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000
12 7 13 16 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000
11 8 7 12 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000
11 8 7 13 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000
10 8 7 12 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000
10 8 7 13 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000
9 8 7 12 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000
9 8 7 13 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000
8 7 13 14 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000
8 7 13 15 3 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000 0.65270 1.95811 0.00000 -2.61082
0.00000 0.00000
(...)
My feeling tells me, that mdp files
<https://drive.google.com/open?id=0B2M9aqeJrxnYdDdYYUJoTmk3MDA> are
correct. I sticked close to the tutorial
<http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/free_energy/01_theory.html>
on
the Gromacs page.
I would be very thankful for any input you could give me!
Best wishes,
Julian
More information about the gromacs.org_gmx-users
mailing list