[gmx-users] about minimizing protein in urea water mixture

Min Wu wu2 at ualberta.ca
Fri Oct 5 21:28:52 CEST 2018


Hello All,

I just create a urea /water spce co-solvent box (2.8 nm cubic) with amber
forcefield and want to use it to solve my protein. After about 500ps
equilibrium, I solved the protein with the npt.gro (cosolvent). But under
minimization, the force on H11 and H21 of some urea molecules are still
larger than 10 to 4.

Can anyone could give me some suggestions for energy minimization? I
attached my mdp file for energy minimization here.

Thank you so much.

#!/bin/bash

# Molecule name
MOL=2lsb

CDIR=`pwd`
cat >  MinFreezeSol.mdp << _EOF_
include               =  -I$CDIR/ParmFiles -I$CDIR/ParmFiles/MinFreezeSol
define                =  -DPOSRES
;freezegrps            =  STILL MOVE
;freezedim             =  Y Y Y N N N
integrator            =  steep
;constraints           =  all-bonds
constraint_algorithm  =  lincs ; no em with shake
nstxout               =  500
nstlist               =  10
ns_type               =  grid
pbc              =     xyz
coulombtype           =  PME
rvdw                  = 1.5
rlist                 = 1.5
rcoulomb              = 1.5
fourierspacing        = 0.135
pme_order             = 4
ewald_rtol            = 1e-5
;
;       Energy minimizing stuff
;
nsteps              =  500000
emstep              =  0.0001
emtol               =  50.0 ; 100.0
_EOF_

cat >  MinSol.mdp << _EOF_
include               =  -I$CDIR/ParmFiles/MinFreezeSol
define                =  -DPOSRES
integrator            =  steep
constraint_algorithm  =  lincs ; no em with shake
nstxout               =  1000
nstlist               =  10
ns_type               =  grid
pbc               =  xyz
coulombtype           =  PME
rvdw                  = 1.5
rlist                 = 1.5
rcoulomb              = 1.5
fourierspacing        = 0.12
pme_order             = 4
ewald_rtol            = 1e-5
;
;       Energy minimizing stuff
;
nsteps              =  500000
emstep              =  0.0001
emtol               = 50.0; 100.0
_EOF_

cat >  MinSol2.mdp << _EOF_
;include               =  -I$CDIR/ParmFiles -I$CDIR/ParmFiles/MinFreezeSol
;define                =  -DPOSRES
integrator            =  steep
constraint_algorithm  =  lincs ; no em with shake
nstxout               =  1000
nstlist               =  10
ns_type               =  grid
pbc               =  xyz
coulombtype           =  PME
rvdw                  = 1.5
rlist                 = 1.5
rcoulomb              = 1.5
fourierspacing        = 0.12
pme_order             = 4
ewald_rtol            = 1e-5
;
;       Energy minimizing stuff
;
nsteps              =  500000
emstep              =  0.001; 0.0001
emtol               = 40.0; 100.0
_EOF_

# Move restraints files around before minimization"
cp posre_100000.itp posre.itp

echo "1. Minimize SOL - restraints on Prot and DNA heavy atoms and Water O"
CDIR=`pwd`
gmx grompp -f MinFreezeSol.mdp \
        -c ${MOL}_SpcUrNa.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin.tpr &> ${MOL}_SpcMin.grompp.out

gmx mdrun -nice 4 \
    -s ${MOL}_SpcMin.tpr \
        -o ${MOL}_SpcMin.trr \
        -e ${MOL}_SpcMin.edr \
        -c ${MOL}_SpcMin.gro -v &> ${MOL}_SpcMin.mdrun.out
echo "Energy minimiz cool restr of Spc finished"

# Move restraints files around before minimization"
/usr/local/gromacs-4.0.7/bin/
cp posre_10000.itp posre.itp

echo "2. Minimize protein with strongest restraint on Protein atoms"
gmx grompp -f MinSol.mdp \
        -c ${MOL}_SpcMin.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin2.tpr &> ${MOL}_SpcMin2.grompp.out

gmx mdrun -nice  4\
        -s ${MOL}_SpcMin2.tpr \
        -o ${MOL}_SpcMin2.trr \
        -e ${MOL}_SpcMin2.edr \
        -c ${MOL}_SpcMin2.gro -v &> ${MOL}_SpcMin2.mdrun.out
echo "Energy minimiz strong restraint finished 10000"

# Move restraints files around before minimization"
cp posre_1000.itp posre.itp

echo "3. Minimize protein with very strong restraints on Protein atoms"
gmx grompp -f MinSol.mdp \
        -c ${MOL}_SpcMin2.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin3.tpr &> ${MOL}_SpcMin3.grompp.out

##mdrun -nice 4 \
gmx mdrun -nice 4\
        -s ${MOL}_SpcMin3.tpr \
        -o ${MOL}_SpcMin3.trr \
        -e ${MOL}_SpcMin3.edr \
        -c ${MOL}_SpcMin3.gro -v &> ${MOL}_SpcMin3.mdrun.out
echo "Energy minimiz strong restraint Prot finished 1000"

# Move restraints files around before minimization"
cp posre_100.itp posre.itp
echo "4. Minimize protein with strong restraints on Protein atoms"
gmx grompp -f MinSol.mdp \
        -c ${MOL}_SpcMin3.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin4.tpr &> ${MOL}_SpcMin4.grompp.out

gmx mdrun -nice 4\
        -s ${MOL}_SpcMin4.tpr \
        -o ${MOL}_SpcMin4.trr \
        -e ${MOL}_SpcMin4.edr \
        -c ${MOL}_SpcMin4.gro -v &> ${MOL}_SpcMin4.mdrun.out
echo "Energy minimiz strong restraint Prot finished 100"

# Move restraints files around before minimization"
cp posre_10.itp posre.itp
echo "5. Minimize protein with weak restraints on Protein atoms"
gmx grompp -f MinSol.mdp \
        -c ${MOL}_SpcMin4.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin5.tpr &> ${MOL}_SpcMin5.grompp.out

gmx mdrun -nice 4\
        -s ${MOL}_SpcMin5.tpr \
        -o ${MOL}_SpcMin5.trr \
        -e ${MOL}_SpcMin5.edr \
        -c ${MOL}_SpcMin5.gro -v &> ${MOL}_SpcMin5.mdrun.out
echo "Energy minimiz weak restraint of Prot finished 10"

# Move restraints files around before minimization"
cp posre_0.itp posre.itp
echo "6. Minimize protein with no restraints on Protein atoms 1"
gmx grompp -f MinSol.mdp \
        -c ${MOL}_SpcMin5.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin6.tpr &> ${MOL}_SpcMin6.grompp.out

gmx mdrun -nice 4 \
        -s ${MOL}_SpcMin6.tpr \
        -o ${MOL}_SpcMin6.trr \
        -e ${MOL}_SpcMin6.edr \
        -c ${MOL}_SpcMin6.gro -v &> ${MOL}_SpcMin6.mdrun.out
echo "Energy minimiz no restraint of Prot finished - 0:1"
echo "7. Minimize protein with no restraints on Protein atoms 2"
gmx grompp -f MinSol2.mdp \
        -c ${MOL}_SpcMin6.gro \
          -p ${MOL}_SpcUrNa.top \
        -o ${MOL}_SpcMin7.tpr &> ${MOL}_SpcMin7.grompp.out

gmx mdrun -nice 4\
        -s ${MOL}_SpcMin7.tpr \
        -o ${MOL}_SpcMin7.trr \
        -e ${MOL}_SpcMin7.edr \
        -c ${MOL}_SpcMin7.gro -v &> ${MOL}_SpcMin7.mdrun.out
echo "Energy minimiz no restraint on Prot finished  -0:2"


More information about the gromacs.org_gmx-users mailing list