[gmx-users] Free energy of VDW transformation from state A to State B
deepak bapat
dubapat at gmail.com
Tue Mar 20 08:59:12 CET 2018
Dear gmx-users
I am trying to calculate free energy of VDW transformation. The system is
very simple as I want to test the methodology. Single neutral LJ particle
is transformed from state A to state B in TIP4P water.
I have tried simulations with different state B LJ parameters without
changing state A LJ parameters.
I find that at init_lambda = 0.0 dhbydl values are dependent on state B
parameters. And these values vary considerably depending on state B
parameters.
e.g.
1) transformation 1: (TIP4P OW like LJ)
9e-02 & 6.50194e-02 TO 3.15365e-01 & 6.48520e-01 : <dh/dlambda>
= 5061 +- 95 kJ/mol
2) transformation 2: (Neon like LJ)
9e-02 & 6.50194e-02 TO 2.78000e-01 & 2.88696e-01 : <dh/dlambda>
= 1632 +- 30 kJ/mol
3) transformation 3: (All atom methane like LJ)
9e-02 & 6.50194e-02 TO 3.73000e-01 & 1.23010e+00 : <dh/dlambda> =
19062 +- 417 kJ/mol
Is this behavior normal if initial state is similar in all three
simulations at init_lambda = 0.0
Shouldn't results be equivalent irrespective state B LJ parameters ? Or am
I doing something wrong?
topology file reads something like this
;begin top file
#include "forcefield.itp"
#include "nonbonded.itp"
#include "tip4p.itp"
#include "TPI.itp"
[ system ]
TPI in water
[ molecules ]
SOL 907
TPI 1
; end of top file
I have forcefield.itp, nonbonded.itp, tip4p.itp and TPI.itp in my working
folder.
TPI.itp is as follows
;begin TPI file
[ moleculetype ]
; molname nrexcl
TPI 1
[ atoms ]
; id at type res nr residu name at name cg nr charge mass
1 opls_test 1 TPI OW 2 0.0 20.17970 opls_test_transform 0.0 20.17970
; end TPI file
and nonbonded.itp is shown below
;begin nonbonded
[ atomtypes ]
; TPI
opls_test OW 10 20.17970 0.000 A 9e-02 6.50194e-02 ; state A
opls_test_transform OW 10 20.17970 0.000 A 3.73000e-01 1.23010e+00 ;
transformed to state B
;TIP4P
opls_113 OW 8 15.99940 0.000 A 3.15365e-01 6.48520e-01
opls_114 HW 1 1.00800 0.520 A 0.00000e+00 0.00000e+00
opls_115 MW 0 0.00000 -1.040 D 0.00000e+00 0.00000e+00
;end nonbonded
some relevant parameters in md.mdp file are
;begin mdp
integrator = md
tinit = 0
dt = 0.001
nsteps = 1000000
nstcomm = 100
nstxout = 0
nstvout = 00
nstfout = 0
nstlog = 5000
nstenergy = 5000
nstxtcout = 5000
cutoff-scheme = verlet
nstlist = 10
ns_type = grid
pbc = xyz
rlist = 1.0
coulombtype = PME
rcoulomb = 1.0
vdwtype = cutoff
rvdw = 1.0
DispCorr = EnerPres
fourierspacing = 0.12
pme_order = 6
epsilon_surface = 0
tc_grps = system
tcoupl = nose-hoover
tau_t = 0.5
ref_t = 300
Pcoupl = Parrinello-Rahman
tau_p = 1.0
compressibility = 4.5e-05
ref_p = 1.0
; Free energy variables
free_energy = yes
couple-moltype =
couple-lambda0 = vdw-q
couple-lambda1 = vdw-q
couple-intramol = no
init_lambda = 0.0
delta_lambda = 0
nstdhdl = 10
dhdl-print-energy = no
sc-alpha = 0
sc-power = 1
sc-r-power = 6
sc-sigma = 0.3
sc-coul = no
separate-dhdl-file = yes
dhdl-derivatives = yes
dh_hist_size = 0
dh_hist_spacing = 0.1
; end mdp file
Regards
--
Deepak
More information about the gromacs.org_gmx-users
mailing list