MolDyn



Input file

Input file. The  inProtocol file defines protocol of mdyn  calculations.  
Default file name ./MdynPar.inp .        
inProtocol file consist of sequense of lines. Line starts from keyWord [and its value].    
Example of inProtocol file:     
#MdynPar.inp for HomologyModel refinement
#234567890123456789012345678901234567890!comment
$fullProtMD                                              ! 
#$MovingRes
$harmAt1PosRst=0.25                                      !harmConst (kcal/A^2)
$Hread
$shake=2                                                 !0/1/2
$zeroRot
#$SolvateExWat=4.5                                       !ExplicitWaterShell 4.5A
#$SolvGS
$SolvWbrg
$SolvGBorn                                               !SolvGBorn
#$mdRestart
$doMDyn
$MDSA                                                    !do SimAnnealing
$engCalc
$engOptim
$nOptStep=1                                              !max N optim steps
$aSoftCore=1.0                                           ! 1.0= standart VDW, < 1.0 -0.0-softCore 
$initMDTemp=10.00                                        ! initial temperature in K
$bathMDTemp=50.00                                        ! bath termostat temperature
$runMDnstep=2000                                         ! number mdyn time step to run
$mdTimeStep=0.002                                        ! md time step
$NTV=1                                                   ! statistical ensemble type NTV/NEV = 1/0
$nwtra=500                                               ! write on HD protein structur in pdb format for each nwtra mdstep
#
END
#
NOTE that parameter file formatted, i.e. $ sign should be in the firs position of the line  No SPACE to assign value after keyword.
#
Description:
parameter file consists of lines starting from the $ simbol and keyWord
keyWord can be two types: logical  and digital
$MovingRes                 ! logical  required special file to define moving RESidues list
$harmAt1PosRst=0.25        ! digital  NO SPACE to assign value for keyword

keyWord  switch on a respective modul of program,
some keyWord switch on moduls which in turn needs some special User defined 
file to work properly.
 
KEYWORD DESCRIPTION
#234567890123456789012345678901234567890!comment

$fullProtMD                             !defines FULL (i.e. ALL atoms) of the USER molecule 
                                         will be free to move in energy relaxation or molDyn
$MovingRes                              ! logical keyWord defines that ONLY  a defined set of RESidue are free to move
                                          this keyWord is coupled with file -mv moveRes in the argument line of 
                                          the program mdynSB0
				          default name for moveRes file is ./moveRes.inp
#example of ./moveRes.inp
#1arb
#aaaaaaIIIIiiii
#
MOVRES   1  10       !line defines first and last resudues of moving segment
MOVRES  45  76
MOVRES 115 260
end 
************
$harmAt1PosRst=0.25  ! digital keyWord define RESidue segments with 1 atom position harmonic restrants.
                                     0.25 = harmonic restrain Constant K
                                     restrEnergy = 0.5*K(r - r0)**2,
                                     the reference position r0 = initialXYZinput.pdb - positions from 
                                     the initial INPut PDB file which defines INItial structure of molecule

                                     this keyWord is coupled with file -r inRestrain of the argument line of 
                                     the program mdynSB05
                                     default name for inRestrain file is ./restrAt1.inp  
                 
EXample of inRestrain file:
#harmonically restrained RESidue segments
#xxxxxIIIIiiiiaaAAAA
#(6x,2i4,a40)
RESTAT   1   63  PBB           ! line starts from keyWord RESTAT numbers=first/last residue of segment
                               ! PBB (only protein backbone atoms are restrained, i.e. side chains are free)
RESTAT  78 120  ALL            ! ALL (all atoms are restrained)
end   
#
 ---------------------------------------------------

$Hread    ! defines that all Hydrogens will be read from input molecule structure -c inPDB   file
                otherwise the ALL HYDrogens will be restored by the program mdynSB05
                RECOMENDED: at the first run of a protein with unknown (or partially known) Hydrogen atom.
				start the mdynSB with off $Hread option, i.e. 
				#$Hread 
----------------------------------------------------
$shake=2    ! invoke shake subroutine to keep bonds fixed. shake=1  X--Hydr bonds, (shake=2 all bonds) are fixed

--------------------------------------------------------------------------------------------------------
$zeroRot   ! invoke procedure to stop overal rotation and translation of molecule

----------------------------------------------------
$SolvateExWat=4.5   ! build explicit water solvation shell of 4.5 A around protein molecule

----------------------------------------------------

$SolvGS         ! invoke implicit  Gaussian Shell solvation model
$SolvWbrg       ! implicit  WaterBridges between polar atoms
$SolvGBorn      ! implicit Generalized Born model + SAS HydroPhobic solvation

---------------------------------------------------

$mdRestart    ! restart molDynamics from the last snapshot  mdXYZVfin.pdb 
                the file mdXYZVfin.pdb should be copied to the file mdyn inRestart file 
                mdXYZVin.pdb

$doMDyn       ! do molecular dynamics
$MDSA         ! do Molecular Dynamical Simulated Annealing
              ! coupled with file -sa SAprotocol which define protocol of the simulated annealing

Example of SAprotocol.inp  file
#SA protocol
#nSAstep
2
#(f10.1,1x,f8.1,1x,3(f6.1,1x)
#234567890x12345678x123456x123456x123456
#ntimeMX    tempTg  SCvdW wfHb128BB wfhB128BS
100000      500.0     0.8    1.0     1.0
100000      100.0     1.0    1.0     1.0
END
#
   ntimeMX - number of md timeStep
   tempTg  - target temperature in K, this temperature will be reach during ntimeMX steps
   SCvdW   - parameter 0 - 1 to defile softness of the van der waals potential. Soft potential 
             modifies Potential Energy Surface decrease a barriers of conformational transitions
   wfHb128BB, wfhB128BS - scaling factors for BackBone-BackBone and BackBone-SideChain Hydrogen Bond energy  
#-----------------------------------------------------

---------------------------------------------------
* * * * * * * * * * * * * * * * * * * * * * * *
-c inPDB   file  - standart pdb file
REMARK: PDB:
ATOM      1  N    GLY A   1      11.726 -10.369  10.598     
ATOM      2  H1   GLY A   1      11.921 -11.015   9.807    
ATOM      3  H2   GLY A   1      12.518 -10.395  11.271      
ATOM      4  H3   GLY A   1      10.852 -10.663  11.079     
ATOM      5  CA   GLY A   1      11.567  -9.015  10.090   
ATOM      6  HA2  GLY A   1      10.772  -8.977   9.420  
ATOM      7  HA3  GLY A   1      12.439  -8.710   9.612      
ATOM      8  C    GLY A   1      11.280  -8.099  11.303     
ATOM      9  O    GLY A   1      11.256  -8.584  12.493    
ATOM     10  N    VAL A   2      11.060  -6.876  11.020   
ATOM     11  H    VAL A   2      11.066  -6.574  10.025  
etc.
TER                 ! CHAIN TERmination
ATOM   1302  N   GLY A  94      10.957 -15.678  12.832       
ATOM   1303  H   GLY A  94      10.735 -14.663  12.877      
ATOM   1304  CA  GLY A  94      10.193 -16.559  11.950     
ATOM   1305  HA2 GLY A  94       9.428 -16.004  11.516    
ATOM   1306  HA3 GLY A  94       9.784 -17.323  12.525   
ATOM   1307  C   GLY A  94      11.016 -17.184  10.843        
...
etc.
TER                 ! CHAIN TERmination
END                 ! file  END
* * * * * * * * * * * * * * * * * * * * * * * 
saProtocol file:

saProtocol file . User defined protocol for simulated annealing molecular dynamics.                                                                                   Default file name ./Saprotocol.inp                                                                                                                                                              Example of SAprotocol.inp  file
#SA protocol
#nSAstep
2
#(f10.1,1x,f8.1,1x,3(f6.1,1x)
#234567890x12345678x123456x123456x123456
#ntimeMX    tempTg  SCvdW wfHb128BB wfhB128BS
100000      500.0     0.8    1.0     1.0
100000      100.0     1.0    1.0     1.0
END
#
   ntimeMX - number of md timeStep
   tempTg  - target temperature in K, this temperature will be reach during ntimeMX steps
   SCvdW   - parameter 0 - 1 to defile softness of the van der waals potential. Soft potential 
             modifies Potential Energy Surface decrease a barriers of conformational transitions
   wfHb128BB, wfhB128BS - scaling factors for BackBone-BackBone and BackBone-SideChain Hydrogen Bond energy
PDB file - inPDB file Default name ./molec.pdb
moveRes file - moveRes file. User defined moving residue segments Default name ./moveRes.inp.

Restrain file:

inRestrain file. Default name ./restrAt1.inp                                                                                                                                                         # * * * * * * * * * * * * * * * * * * * * * * *
# EXAMPLE
-r inRestrain ( ./restrAt1.inp )
# 
User defined harmonically restrained RESidue segments. Atom positions are harmonically restrained around initial positions (coordinates) with harmonic constant defined in the ./MdydPar.inp  file
(6x,2i4,a40)
xxxxxxIIIIiiiiAAAAAAAAAA
RESTAT   1 119  PBB CA                  : ProtBackBone CA restrained
RESTAT 131 175  ALL                     : ALL atoms restrained
RESTAT 191 216  ALL                     : ALL atoms
END
#
* * * * * * * * * * * * * * * * * * * * * * * * 

Info file - OutPut file
Result log file - OutPut file
Detail log file - OutPut file
Molecule name - molecule name myMolec. The name will be added to the left of all files generated by the program, I.e. sequence of molecular dynamics trajectory snapshot files myMolec_mdResXXXX.pdb, molecular dynamic trajectory energy file myMolec_engMd.tra, the final result of mdynSB rum file myMolec_mdXYZVfin.pdb