[gmx-users] Problem in velocity plot while doing MD simulation of DNA protein with E field
ARNAB MUKHERJEE
arnabmukherjee249 at gmail.com
Fri Jan 18 16:28:36 CET 2019
Hi,
I am trying to study the motion of protein along a DNA with application of
electric field. I have position restrained the DNA, and the DNA axis is
along Z, and I am applying an electric field also along +Z. Now since the
protein is strongly positively charged it moves along the DNA in the
direction of the field (along +Z).
Now when I extract the z coordinate of the central C_alpha atom of the
protein, as expected I see for each cycle (since my box is periodic in all
directions) the z coordinate increases with time. But the problem is when I
extract and plot the z component of velocity of the central C_alpha atom of
protein, it fluctuates about 0. I don't understand how can the z component
of the velocity be even negative, when z coordinate shows positive slope
all the time.
In order to extract the position and velocities, I used the following
commands :
gmx_mpi traj -f traj_comp.xtc -s md_run.tpr -n index1.ndx -ox coor-CB.xv
gmx_mpi traj -f traj.trr -s md_run.tpr -n index1.ndx -ov vel-CB.xvg
I hope that the commands are correct.
Below I have pasted my .mdp file
title = NVT equilibration with position restraint on all solute
(topology modified)
; Run parameters
integrator = sd ; leap-frog integrator
nsteps = 2500000 ; 1 * 500000 = 500 ps
;nsteps = 5000
dt = 0.02 ; 1 fs
; Output control
nstxout = 1000 ; save coordinates every 10 ps
nstvout = 1000 ; save velocities every 10 ps
nstcalcenergy = 50
nstenergy = 1000 ; save energies every 1 ps
nstxtcout = 2500
;nstxout-compressed = 5000 ; save compressed coordinates every 1.0 ps
; nstxout-compressed replaces nstxtcout
;compressed-x-grps = System ; replaces xtc-grps
nstlog = 1000 ; update log file every 1 ps
; Bond parameters
continuation = no ; first dynamics run
constraint_algorithm = lincs ; holonomic constraints
constraints = none ; all bonds (even heavy atom-H bonds)
constrained
;lincs_iter = 2 ; accuracy of LINCS
lincs_order = 4 ; also related to accuracy
epsilon_r = 15
; Neighborsearching
cutoff-scheme = Verlet
ns_type = grid ; search neighboring grid cels
nstlist = 10 ; 20 fs
rvdw_switch = 1.0
rlist = 1.2 ; short-range neighborlist cutoff (in nm)
rcoulomb = 1.2 ; short-range electrostatic cutoff (in nm)
rvdw = 1.2 ; short-range van der Waals cutoff (in nm)
vdwtype = Cut-off ; Twin range cut-offs rvdw >= rlist
;vdw-modifier = Force-switch
;Electrostatics
coulombtype = PME ; Particle Mesh Ewald for long-range
electrostatics
pme_order = 4 ; cubic interpolation
fourierspacing = 0.12 ; grid spacing for FFT
ld-seed = -1
; Temperature coupling is on
tcoupl = v-rescale
tc_grps = System
tau_t = 2.0
ref_t = 300
;energygrps = DNA Protein W ION
;freezegrps = Frozen-DNA-atoms
;freezedim = Y Y Y
E-x = 1 0 1 ;
E-y = 1 0 1 ;
E-z = 1 0.28 1 ;
; Pressure coupling is off
pcoupl = no ; no pressure coupling in NVT
; Periodic boundary conditions
pbc = xyz ; 3-D PBC
; Dispersion correctiion
DispCorr = no ; account for cut-off vdW scheme
; Velocity generation
gen_vel = yes ; assign velocities from Maxwell
distribution
gen_temp = 300 ; temperature for Maxwell distribution
gen_seed = -1 ; generate a random seed
; COM motion removal
; These options remove motion of the protein/bilayer relative to the
solvent/ions
nstcomm = 50
comm-mode = Linear
comm-grps = DNA_W
;
refcoord_scaling = all
Earlier I had "coom-grps = System". So I was thinking that because it was
removing the velocity of COM of the system, hence the velocity of protein
that I was getting was only due to the thermal fluctuation, since it is
removing the velocity due to the electric field. Hence now I used
"coom-grps = DNA_W" where "DNA_W" is the group containing all the DNA and
water atoms, but still when I plot the z component of velocity of the
central C_alpha atom of protein, it again shows fluctuation about 0, I
don't understand why.
Can anyone please help me understand the problem here?
Thank you in advance,
Regards,
Arnab Mukherjee
More information about the gromacs.org_gmx-users
mailing list