| AMBER Archive (2008)Subject: Re: AMBER: Setting GROUP for pmemd
From: Francesco Pietra (chiendarret_at_gmail.com)Date: Fri Oct 31 2008 - 01:25:44 CDT
 
 
 
 
It works. I did very badly. I had two examples of GROUP statements
that worked well in preliminary minimization - with either POPC
 restrained or not - where END was in the first column ...
 
 I apologize.
francesco
 
 On Fri, Oct 31, 2008 at 3:02 AM, Robert Duke <rduke_at_email.unc.edu> wrote:
> Okay, the problem is primarily that you don't start the 'END' in column 1,
 > based on a very quick read of this very old code (this stuff was written
 > back in the 1980's, not by me - it works but is old fortran).  You also have
 > 3 blank lines at the end of the file; I don't think that is causing
 > problems, but I wouldn't take liberties with this stuff (and I don't want to
 > figure out everything that won't work...).  So please try the modified file
 > I attached, with keywords starting in col 1 and the blank lines at the end
 > of the file removed.
 > Regards - Bob
 >
 > ----- Original Message ----- From: "Francesco Pietra"
 > <chiendarret_at_gmail.com>
 > To: <amber_at_scripps.edu>
 > Sent: Thursday, October 30, 2008 7:28 PM
 > Subject: Re: AMBER: Setting GROUP for pmemd
 >
 >
 >> On Thu, Oct 30, 2008 at 11:30 PM, Robert Duke <rduke_at_email.unc.edu> wrote:
 >>>
 >>> Okay, the rfree() code involved here is directly taken from sander; very
 >>> minor mods.  This stuff works all the time.  What it looks like to me is
 >>> that the last END is getting misinterpreted as the start of another
 >>> group.
 >>> Can you please check it for nonprinting characters -  try using 'od -c
 >>> mdin'.  Make sure that there are no \r that you might have picked up from
 >>> a
 >>> windows system, or other nonprinting chars on the END card.  There should
 >>> only be one \n at the end of the end - no trailing lines (not sure that
 >>> would actually be a problem, but this rgroup stuff is ancient.  You
 >>> should
 >>> be able to confirm it is your input by running the same mdin in sander,
 >>> but
 >>> with nstlim = 1.  If it runs in sander, but not pmemd, then I truly do
 >>> have
 >>> a problem.  You still have not sent me the mdin like I requested,
 >>> either...
 >>> This has to be something crook about the mdin; this basic type of input
 >>> works all the time...
 >>> Regards - Bob
 >>
 >> You should not worry. There are no \r but sander.MPI gave the same
 >> error. Attached are the in and out files. Is that you wnated to have?
 >> Sorry if again I have not satisfied your request.
 >> Thanks
 >> francesco
 >>
 >>
 >>> ----- Original Message ----- From: "Francesco Pietra"
 >>> <chiendarret_at_gmail.com>
 >>> To: <amber_at_scripps.edu>
 >>> Sent: Thursday, October 30, 2008 5:56 PM
 >>> Subject: Re: AMBER: Setting GROUP for pmemd
 >>>
 >>>
 >>>> On Thu, Oct 30, 2008 at 8:29 PM, Robert Duke <rduke_at_email.unc.edu>
 >>>> wrote:
 >>>>>
 >>>>> Send the actual mdin files, along with a description of which did and
 >>>>> did
 >>>>> not work with pmemd vs. sander.MPI.  I noted a caps error below in
 >>>>> something
 >>>>> that supposedly worked ("EnD" keyword).  Just glancing at the code, I
 >>>>> do
 >>>>> believe the keywords are going to be case-sensitive.
 >>>>> Regards - Bob Duke
 >>>>
 >>>>
 >>>> The lower case "n" was a typo here only.
 >>>>
 >>>> With pmemd (all residues restrained except WAT) worked well:
 >>>>
 >>>> Steepest descent minimization to
 >>>> relax water only
 >>>> &cntrl
 >>>>  imin=1, maxcyc=10000, ntmin=2,
 >>>>  cut=10, ntb=1, ntpr=1, ntr=1
 >>>> /
 >>>> Keep protein, ligand and POPC fixed
 >>>> 32.0
 >>>> RES 1 341
 >>>> END
 >>>> END
 >>>>
 >>>>
 >>>> Steepest descent minimization to
 >>>> relax water and POPC
 >>>> &cntrl
 >>>>  imin=1, maxcyc=10000, ntmin=2,
 >>>>  cut=10, ntb=1, ntpr=1, ntr=1
 >>>> /
 >>>> Keep protein and ligand fixed
 >>>> 32.0
 >>>> RES 79 341
 >>>> END
 >>>> END
 >>>> ======================================================
 >>>>
 >>>> To restrain the polar heads only of POPC during heating (50ps) and
 >>>> equilibration (600ps in steps) (78 molecules of POPC are present in
 >>>> the box), I was unable formulate a valid mdin for pmemd. sander.MPI
 >>>> worked well with:
 >>>>
 >>>> Heating gradually complex_box with SHAKE and restraints on
 >>>> complex and polar heads of POPC
 >>>> &cntrl
 >>>>  imin=0,irest=0, ntx=1,
 >>>>  nstlim=25000, dt=0.002,
 >>>>  cut=10,ntb=1,
 >>>>  ntc=2,ntf=2,
 >>>>  ntpr=500, ntwx=500,
 >>>>  ntt=3, gamma_ln=2.0,
 >>>>  tempi=0.0, temp0=300.0,
 >>>>  ntr=1,
 >>>>  restraintmask=":79-341 | :POP_at_O2, P1, O3, O4, O1, C15, C11, N, C12,
 >>>> C13,
 >>>> C14"
 >>>>  restraint_wt=32,
 >>>>  nmropt=1
 >>>> /
 >>>>  &wt TYPE='TEMP0', istep1=0, istep2=25000,
 >>>>  value1=0.1, value2=300.0, /
 >>>>  &wt TYPE='END' /
 >>>>
 >>>>
 >>>> Equilibration, restraining protein, ligand, and polar heads of POPC
 >>>> &cntrl
 >>>>  imin=0, irest=1, ntx=5,
 >>>>  nstlim=25000, dt=0.002,
 >>>>  cut=10, ntb=2, ntp=1, taup=2.0,
 >>>>  ntc=2, ntf=2,
 >>>>  ntpr=1000, ntwx=1000,
 >>>>  ntt=3, gamma_ln=2.0,
 >>>>  temp0=300.0,
 >>>>  ntr=1,
 >>>>  restraintmask=":79-341 | :POP_at_O2, P1, O3, O4, O1, C15, C11, N, C12,
 >>>> C13,
 >>>> C14"
 >>>>  restraint_wt=32,
 >>>> /
 >>>> =================================
 >>>>
 >>>> To continue equilibration while restraining the protein and its ligand
 >>>> only (using the rst file from the last above equilibration), pmemd
 >>>> failed with:
 >>>>
 >>>> Equilibration, restraining protein and ligand
 >>>> &cntrl
 >>>>  imin=0, irest=1, ntx=5,
 >>>>  nstlim=25000, dt=0.002,
 >>>>  cut=10, ntb=2, ntp=1, taup=2.0,
 >>>>  ntc=2, ntf=2,
 >>>>  ntpr=1000, ntwx=1000,
 >>>>  ntt=3, gamma_ln=2.0,
 >>>>  temp0=300.0,
 >>>>  ntr=1,
 >>>> /
 >>>>  Keep protein and ligand restrained
 >>>>  32.0
 >>>>  RES 79 341
 >>>>  END
 >>>>  END
 >>>>
 >>>>
 >>>>
 >>>> The full out file reads:
 >>>>
 >>>>        -------------------------------------------------------
 >>>>        Amber 10 SANDER                              2008
 >>>>        -------------------------------------------------------
 >>>>
 >>>> | PMEMD implementation of SANDER, Release 10
 >>>>
 >>>> | Run on 10/30/2008 at 19:20:59
 >>>>
 >>>>  [-O]verwriting output
 >>>>
 >>>> File Assignments:
 >>>> |   MDIN: equil4.in
 >>>> |  MDOUT: equil4.out
 >>>> | INPCRD: equil3.rst
 >>>> |   PARM: complex_AA1_POP_BOX.prmtop
 >>>> | RESTRT: equil4.rst
 >>>> |   REFC: equil3.rst
 >>>> |  MDVEL: mdvel
 >>>> |   MDEN: mden
 >>>> |  MDCRD: equil4.mdcrd
 >>>> | MDINFO: mdinfo
 >>>> |LOGFILE: logfile
 >>>>
 >>>>
 >>>> Here is the input file:
 >>>>
 >>>> Equilibration, restraining protein and ligand
 >>>> &cntrl
 >>>>  imin=0, irest=1, ntx=5,
 >>>>  nstlim=25000, dt=0.002,
 >>>>  cut=10, ntb=2, ntp=1, taup=2.0,
 >>>>  ntc=2, ntf=2,
 >>>>  ntpr=1000, ntwx=1000,
 >>>>  ntt=3, gamma_ln=2.0,
 >>>>  temp0=300.0,
 >>>>  ntr=1,
 >>>>
 >>>> /
 >>>>  Keep protein and ligand restrained
 >>>>  32.0
 >>>>  RES 79 341
 >>>>  END
 >>>>  END
 >>>>
 >>>>
 >>>>
 >>>>
 >>>>
 >>>>
 >>>> | Conditional Compilation Defines Used:
 >>>> | DIRFRC_COMTRANS
 >>>> | DIRFRC_EFS
 >>>> | DIRFRC_NOVEC
 >>>> | MPI
 >>>> | SLOW_NONBLOCKING_MPI
 >>>> | PUBFFT
 >>>> | FFTLOADBAL_2PROC
 >>>> | MKL
 >>>>
 >>>> | Largest sphere to fit in unit cell has radius =    38.953
 >>>>
 >>>> | New format PARM file being parsed.
 >>>> | Version =    1.000 Date = 10/25/08 Time = 00:28:55
 >>>> | Duplicated    0 dihedrals
 >>>>
 >>>> | Duplicated    0 dihedrals
 >>>>
 >>>>
 >>>>
 >>>> --------------------------------------------------------------------------------
 >>>>  1.  RESOURCE   USE:
 >>>>
 >>>>
 >>>> --------------------------------------------------------------------------------
 >>>>
 >>>> getting new box info from bottom of inpcrd
 >>>>
 >>>> NATOM  =   84578 NTYPES =      19 NBONH =   78494 MBONA  =    6046
 >>>> NTHETH =   20048 MTHETA =    7395 NPHIH =   33035 MPHIA  =   15321
 >>>> NHPARM =       0 NPARM  =       0 NNB   =  174234 NRES   =   23681
 >>>> NBONA  =    6046 NTHETA =    7395 NPHIA =   15321 NUMBND =      65
 >>>> NUMANG =     130 NPTRA  =      61 NATYP =      46 NPHB   =       1
 >>>> IFBOX  =       1 NMXRS  =     134 IFCAP =       0 NEXTRA =       0
 >>>> NCOPY  =       0
 >>>>
 >>>> | Coordinate Index Table dimensions:    18   16   12
 >>>> | Direct force subcell size =     6.0744    6.3260    6.4921
 >>>>
 >>>>   BOX TYPE: RECTILINEAR
 >>>>
 >>>>
 >>>>
 >>>> --------------------------------------------------------------------------------
 >>>>  2.  CONTROL  DATA  FOR  THE  RUN
 >>>>
 >>>>
 >>>> --------------------------------------------------------------------------------
 >>>>
 >>>>
 >>>>
 >>>> General flags:
 >>>>   imin    =       0, nmropt  =       0
 >>>>
 >>>> Nature and format of input:
 >>>>   ntx     =       5, irest   =       1, ntrx    =       1
 >>>>
 >>>> Nature and format of output:
 >>>>   ntxo    =       1, ntpr    =    1000, ntrx    =       1, ntwr    = 500
 >>>>   iwrap   =       0, ntwx    =    1000, ntwv    =       0, ntwe    = 0
 >>>>   ioutfm  =       0, ntwprt  =       0, idecomp =       0, rbornstat= 0
 >>>>
 >>>> Potential function:
 >>>>   ntf     =       2, ntb     =       2, igb     =       0, nsnb    = 25
 >>>>   ipol    =       0, gbsa    =       0, iesp    =       0
 >>>>   dielc   =   1.00000, cut     =  10.00000, intdiel =   1.00000
 >>>>   scnb    =   2.00000, scee    =   1.20000
 >>>>
 >>>> Frozen or restrained atoms:
 >>>>   ibelly  =       0, ntr     =       1
 >>>>
 >>>> Molecular dynamics:
 >>>>   nstlim  =     25000, nscm    =      1000, nrespa  =         1
 >>>>   t       =   0.00000, dt      =   0.00200, vlimit  =  20.00000
 >>>>
 >>>> Langevin dynamics temperature regulation:
 >>>>   ig      =   71277
 >>>>   temp0   = 300.00000, tempi   =   0.00000, gamma_ln=   2.00000
 >>>>
 >>>> Pressure regulation:
 >>>>   ntp     =       1
 >>>>   pres0   =   1.00000, comp    =  44.60000, taup    =   2.00000
 >>>>
 >>>> SHAKE:
 >>>>   ntc     =       2, jfastw  =       0
 >>>>   tol     =   0.00001
 >>>>
 >>>> | Intermolecular bonds treatment:
 >>>> |     no_intermolecular_bonds =       1
 >>>>
 >>>> | Energy averages sample interval:
 >>>> |     ene_avg_sampling =    1000
 >>>>
 >>>> Ewald parameters:
 >>>>   verbose =       0, ew_type =       0, nbflag  =       1, use_pme = 1
 >>>>   vdwmeth =       1, eedmeth =       1, netfrc  =       1
 >>>>   Box X =  109.339   Box Y =  101.215   Box Z =   77.906
 >>>>   Alpha =   90.000   Beta  =   90.000   Gamma =   90.000
 >>>>   NFFT1 =  120       NFFT2 =  108       NFFT3 =   80
 >>>>   Cutoff=   10.000   Tol   =0.100E-04
 >>>>   Ewald Coefficient =  0.27511
 >>>>   Interpolation order =    4
 >>>>
 >>>> | PMEMD ewald parallel performance parameters:
 >>>> |     block_fft =    0
 >>>> |     fft_blk_y_divisor =    2
 >>>> |     excl_recip =    0
 >>>> |     excl_master =    0
 >>>> |     atm_redist_freq =  320
 >>>>
 >>>>  LOADING THE CONSTRAINED ATOMS AS GROUPS
 >>>>
 >>>>
 >>>>  5.  REFERENCE ATOM COORDINATES
 >>>>
 >>>>
 >>>>  ----- READING GROUP     1; TITLE:
 >>>>  Keep protein and ligand restrained
 >>>>
 >>>>   GROUP    1 HAS HARMONIC CONSTRAINTS    32.00000
 >>>> GRP    1 RES   79 TO   341
 >>>>    Number of atoms in this group  =  4106
 >>>>  ----- READING GROUP     2; TITLE:
 >>>>  END
 >>>>
 >>>>   GROUP    2 HAS HARMONIC CONSTRAINTS     0.00000
 >>>>
 >>>>   rfree: End of file on unit   5
 >>>> ============================
 >>>>
 >>>>
 >>>> francesco
 >>>>
 >>>>> ----- Original Message ----- From: "Francesco Pietra"
 >>>>> <chiendarret_at_gmail.com>
 >>>>> To: "Amber" <amber_at_scripps.edu>
 >>>>> Sent: Thursday, October 30, 2008 3:10 PM
 >>>>> Subject: AMBER: Setting GROUP for pmemd
 >>>>>
 >>>>>
 >>>>>> The pdb is
 >>>>>> RES 1 78 lipid POPC
 >>>>>>
 >>>>>> RES 79 340 protein with capping groups (included in numbering)
 >>>>>>
 >>>>>> RES 341 ligand
 >>>>>> ====
 >>>>>>
 >>>>>> Input for pmemd to restrain protein ligand and POPC (the other
 >>>>>> residues
 >>>>>> are WAT)
 >>>>>>
 >>>>>> /
 >>>>>> Keep ...
 >>>>>> 32.0
 >>>>>> RES 1 341
 >>>>>> END
 >>>>>> EnD
 >>>>>>
 >>>>>> worked fine.
 >>>>>> =========
 >>>>>>
 >>>>>> The I moved to sander.MPI in order to be able to restrain protein,
 >>>>>> ligand and a part only of lipid. Now back to pmemd to restrain protein
 >>>>>> and ligand only
 >>>>>>
 >>>>>>
 >>>>>> /
 >>>>>> Keep ..
 >>>>>> 32.0
 >>>>>> RES 79 341
 >>>>>> END
 >>>>>> END
 >>>>>>
 >>>>>> the out file:
 >>>>>> LOADING THE CONSTRAINED ATOMS AS GROUPS
 >>>>>> 5. REFERENCE ATOM AND COORDINATES
 >>>>>> READING GROUP 1;TITLE:
 >>>>>> GROUP 1 HAS HARMONIC CONSTRAINTS 32.00000
 >>>>>> GRP 1 RES 79 TO 341
 >>>>>> number of atoms ...
 >>>>>> READING GROUP 2; TITLE:
 >>>>>> END
 >>>>>> GROUP 2 HAS HARMONIC CONSTRAINTS 0.00000
 >>>>>> rfree: End of file on unit 5
 >>>>>> ====================
 >>>>>>
 >>>>>> Thanks a lot for pointing out my mistake.
 >>>>>>
 >>>>>> francesco pietra
 >>>>>>
 >>>>>> -----------------------------------------------------------------------
 >>>>>> The AMBER Mail Reflector
 >>>>>> To post, send mail to amber_at_scripps.edu
 >>>>>> To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
 >>>>>>   to majordomo_at_scripps.edu
 >>>>>>
 >>>>>
 >>>>> -----------------------------------------------------------------------
 >>>>> The AMBER Mail Reflector
 >>>>> To post, send mail to amber_at_scripps.edu
 >>>>> To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
 >>>>>   to majordomo_at_scripps.edu
 >>>>>
 >>>> -----------------------------------------------------------------------
 >>>> The AMBER Mail Reflector
 >>>> To post, send mail to amber_at_scripps.edu
 >>>> To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
 >>>>    to majordomo_at_scripps.edu
 >>>>
 >>>
 >>> -----------------------------------------------------------------------
 >>> The AMBER Mail Reflector
 >>> To post, send mail to amber_at_scripps.edu
 >>> To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
 >>>    to majordomo_at_scripps.edu
 >>>
 >>
 >
 -----------------------------------------------------------------------
 The AMBER Mail Reflector
 To post, send mail to amber_at_scripps.edu
 To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
 to majordomo_at_scripps.edu
 
 
 
 |