[gmx-users] Unexpected lincs errors for OH groups in protein

Erik Marklund erik.marklund at chem.ox.ac.uk
Wed Jan 22 17:28:35 CET 2014


Hi all,

This appears to happen only with group cutoffs, and not with verlet. The (probable) reason for that is that SOL-SOL short-range coulomb energy is zero when I use group cutoffs, which can't be right. I filed a new redmine issue: http://redmine.gromacs.org/issues/1426.

Kind regards,
Erik Marklund

On 22 Jan 2014, at 15:00, Erik Marklund <erik.marklund at chem.ox.ac.uk> wrote:

> Dear GMX-users,
> 
> I am initiating a series of simulations of a dimeric protein in water, i.e. something that should be fairly trivial. I use gromacs 4.6.5, vsites for the hydrogens, amber99sb-ildn for the protein, and tip4p-Ew for the water. With a time step of 0.004 I keep getting occasional lincs errors for OH groups that swing around to violently, to my surprise. There are no clashes in the structure that I can see and the OH groups are mostly at the protein-water interface and as such quite unconstrained by the surroundings. I am using a similar setup to what I have successfully been using with gromacs 4.5.X on numerous occasions, but non-bonded mdp options have changed so I suspect that's where the problem is rooted, but so far I have been unable to overcome these errors. EM proceeded just fine, a 100 ps NVT run with position restraints and a 0.002 fs time step, and a 1 ns NVT run with time step 0.002 fs preceded this NVT run  Is there anything obviously wrong with the following combination of mdp parameters?
> 
> integrator               = md
> ; Start time and timestep in ps
> tinit                    = 0
> dt                       = 0.004
> nsteps                   = 250000
>> 
> cutoff-scheme            = group
> ; nblist update frequency
> nstlist                  = 10
>> 
> rlist                    = 1.0
> ; long-range cut-off for switched potentials
> rlistlong                = -1
> nstcalclr                = -1
> 
> ; OPTIONS FOR ELECTROSTATICS AND VDW
> ; Method for doing electrostatics
> coulombtype              = PME
> coulomb-modifier         = Potential-shift-Verlet ; <- moot
> rcoulomb-switch          = 0
> rcoulomb                 = 1.0
> ; Relative dielectric constant for the medium and the reaction field
> epsilon-r                = 1
> epsilon-rf               = 0
> ; Method for doing Van der Waals
> vdw-type                 = Cut-off
> vdw-modifier             = Potential-shift
> ; cut-off lengths       
> rvdw-switch              = 0
> rvdw                     = 0.8
> ; Apply long range dispersion corrections for Energy and Pressure
> DispCorr                 = EnerPres
>> 
> ; OPTIONS FOR WEAK COUPLING ALGORITHMS
> ; Temperature coupling  
> tcoupl                   = v-rescale
> nsttcouple               = -1
> nh-chain-length          = 10
> print-nose-hoover-chain-variables = no
> ; Groups to couple separately
> tc-grps                  = Protein      Water_and_ions
> ; Time constant (ps) and reference temperature (K)
> tau-t                    = 0.2  0.2
> ref-t                    = 300  300
> ; pressure coupling     
> Pcoupl                   = Berendsen
> pcoupltype               = Isotropic
> nstpcouple               = -1
>> 
> ; GENERATE VELOCITIES FOR STARTUP RUN
> gen-vel                  = no
> gen-temp                 = 300
> gen-seed                 = 173529
> 
> ; OPTIONS FOR BONDS    
> constraints              = all-bonds
> ; Type of constraint algorithm
> constraint-algorithm     = Lincs
> ; Do not constrain the start configuration
> continuation             = no
> ; Use successive overrelaxation to reduce the number of shake iterations
> Shake-SOR                = no
> ; Relative tolerance of shake
> shake-tol                = 0.0001
> ; Highest order in the expansion of the constraint coupling matrix
> lincs-order              = 6
> ; Number of iterations in the final step of LINCS. 1 is fine for
> ; normal simulations, but use 2 to conserve energy in NVE runs.
> ; For energy minimization with constraints it should be 4 to 8.
> lincs-iter               = 1
> ; Lincs will write a warning to the stderr if in one step a bond
> ; rotates over more degrees than
> lincs-warnangle          = 30 
> ...
> 
> 
> I tried various alterations to this setup, e.g. rvdw = 1.0, but still no success. Any help coming to grips with the new non-bonded stuff is much welcome.
> 
> Kind regards,
> 
> Erik Marklund, PhD
> Postdoctoral Research Associate
> 
> Department of Chemistry
> Physical & Theoretical Chemistry Laboratory
> University of Oxford
> South Parks Road
> Oxford
> OX1 3QZ
> 
> -- 
> Gromacs Users mailing list
> 
> * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
> 
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
> 
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.



More information about the gromacs.org_gmx-users mailing list