[gmx-users] Wall potential for a membrane-simulation
Marianne Schulte
Marianne.Schulte at uni-duesseldorf.de
Fri Oct 25 14:04:36 CEST 2013
Hi everyone!
I'm new to Gromacs and trying to
simulate a membrane system with two walls, one at the bottom of my
box at z=0 and one at the top, using the gromos53a6 forcefield
(GROMACS version 4.5.5).
My testing system consists of a
membrane in the middle, water and sodium ions (40) above the membrane
and water and chloride ions (also 40) beneath it.
First, I built up the system, did an
energy minimization and then implemented the walls for the
nvt-equilibration. I didn't change anything in the topology. (Do I
have to define the wall-atem-type there? If yes, what exactly do I
have to put in the topology?)
My nvt.mdp file looks like that:
title = NVT equilibration
for KALP15-DPPC
define = -DSTRONG_POSRES
-DPOSRES_LIPID ; position restrain the lipid
; Run parameters
integrator = md ;
leap-frog integrator
nsteps = 50000 ; 2 *
50000 = 100 ps
dt = 0.002 ; 2 fs
; Output control
nstxout = 100 ; save
coordinates every 0.2 ps
nstvout = 100 ; save
velocities every 0.2 ps
nstenergy = 100 ; save
energies every 0.2 ps
nstlog = 100 ; update
log file every 0.2 ps
; Bond parameters
continuation = yes ;
first dynamics run
constraint_algorithm =
lincs ; holonomic constraints
constraints = all-bonds ;
all bonds (even heavy atom-H bonds) constrained
lincs_iter = 1 ; accuracy
of LINCS
lincs_order = 4 ; also
related to accuracy
; Neighborsearching
ns_type = grid ; search
neighboring grid cels
nstlist = 5 ; 10 fs
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)
; Electrostatics
coulombtype = PME ;
Particle Mesh Ewald for long-range electrostatics
pme_order = 4 ; cubic
interpolation
fourierspacing = 0.16 ;
grid spacing for FFT
; Temperature coupling is
on
tcoupl = V-rescale ;
modified Berendsen thermostat
tc-grps = lipid
SOL_NA_CL ; two coupling groups - more accurate
tau_t = 0.1 0.1 ;
time constant, in ps
ref_t = 303 303 ;
reference temperature, one for each group, in K
; Pressure coupling is off
pcoupl = no ; no
pressure coupling in NVT
; Periodic boundary
conditions
;wall
nwall = 2
wall_type = 10-4
wall_density = 100
100
wall_atomtype = C C
wall_r_linpot = 1 1 ;
with -1 I got a fatal error, because atoms were beyond the wall
wall_ewald_zfac = 3
ewald_geometry= 3dc
pbc = xy ; Periodic
Boundary Conditions in x/y direction
; Dispersion correction
DispCorr = EnerPres ;
account for cut-off vdW scheme
; Velocity generation
gen_vel = yes ; assign
velocities from Maxwell distribution
gen_temp = 303 ;
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 = 10
comm-mode = Linear
comm-grps = lipid
SOL_NA_CL
What I see in VMD is the
following: as expected some NA-ions are going through the membrane to
reach the chloride/water side. But at the same time water molecules
(and one chloride-ion) at both sides disappear in z-direction and
never come back. In the first 10 ps (with a tiny time-step of 0.1 fs)
there were only a few molecules that went outside the box, but after
10 ps it increased dramatically and at some point the equilibration
crashed.
I already played around
with time-steps, atom_types and density, but couldn't find anything
that works to keep the molecules inside the box..
Anyone has an idea what I
did wrong and how I can correct it? Already read the manual and
mailing-list archive, but could not find anything that really helped
me....
Thank you so much in
advance!!!!
Cheers,
Marianne
More information about the gromacs.org_gmx-users
mailing list