On 8/04/2010 4:23 PM, Evelyne Deplazes wrote:
Hi gmx-users
I am somehow famliar with gromacs but only used it with coarse grained
force fields (Martini) so far, not with all atom ones. I am now trying
to run a simulation on a membrane protein system (protein embedded in a
POPC bilayer solvated with water) using the gromos force field (Gromacs
4.0.2 ffG53a). Using gromacs tutorials I managed to create the required
input files (.gro, .top and .itp). I at at the stage of running a energy
minimization using position restraints on the protein and the peptide
molecules. I can grompp the input files
grompp -f min_posre.mdp -p topol.top -c system.gro -o topol.tpr -n index.ndx
with the following input file:
------------------------------
-------------------------------------------------------------------------------------
define = -DPOSRES -DPOSRES_LIPID
integrator = steep ; Algorithm (steep = steepest descent
minimization)
emtol = 100.0 ; Stop minimization when the maximum
force < 1000.0 kJ/mol/nm
emstep = 0.01 ; Energy step size
nsteps = 50000 ; Maximum number of (minimization) steps
to perform
; Parameters describing how to find the neighbors of each atom and how
to calculate the interactions
nstlist = 1 ; Frequency to update the neighbor list
and long range forces
ns_type = grid ; Method to determine neighbor list
(simple, grid)
rlist = 1.2 ; Cut-off for making neighbor list
(short range forces)
coulombtype = PME ; Treatment of long range electrostatic
interactions
rcoulomb = 1.2 ; Short-range electrostatic cut-off
rvdw = 1.2 ; Short-range Van der Waals cut-off
pbc = xyz ; Periodic Boundary Conditions (yes/no)
-------------------------------------------------------------------------------------------------------------------
and the following topology file
-------------------------------------------------------------------------------------------------------------------
; Include forcefield parameters
#include "ffG53a6_lipid.itp"
; Include chain topologies
#include "protein.itp"
; Include Position restraint file
#ifdef POSRES
#include "posre_protein.itp"
#endif
; Include POPC topology
#include "popc.itp"
#ifdef POSRES_LIPID
#include "lipid_posre.itp"
#endif
; Include water topology
#include "spc.itp"
; Include generic topology for ions
#include "ions.itp"
[ system ]
; Name
mscl protein with POPC bilayer
[ molecules ]
; Compound #mols
Protein 1
POPC 242
SOL 32145
CL- 91
NA+ 91
-------------------------------------------------------------------------------------------------------------------
When I run the simulation I get the following output after 16 steps of
the minimisation
-------------------------------------------------------------------------------------------------------------------
Stepsize too small, or no change in energy.
Converged to machine precision,
but not to the requested precision Fmax < 100
Double precision normally gives you higher accuracy.
Steepest Descents converged to machine precision in 16 steps,
but did not reach the requested Fmax < 100.
Potential Energy = 8.0175742e+17
Maximum force = inf on atom 4443
Norm of force = inf
-------------------------------------------------------------------------------------------------------------------
It seems there is an infinite force on atom 4443 but I don't really
understand what that means. The confout.gro structure looks ok ie the
system has not "exploded". Should the protein not be restrained? How do
I know my position restraints actually work? I tried increasing the
force constant of the restraints or removing the restraints but still
get the same output. I also tried adding -DFLEXIBLE since I am using the
spc model, but still the same output.
can anyone tell me what that message actually means and what is wrong
with my system?
A useful diagnostic will be to remove the attempts to use position
restraints in the "define = " line. If you still get an error like this,
then your problem (massive positive energy, infinite forces) is almost
certainly a severe atomic overlap, possibly near atom 4443. If so, get
out a visualization program and look for water overlapping lipid, or
something. Position restraints won't help resolve gross errors like that...
Mark
--
gmx-users mailing list [email protected]
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/mailing_lists/users.php