NAMD靶向分子动力学模拟Target molecular dynamic stimulation(附conf文件)

NAMD靶向分子动力学模拟Target molecular dynamic stimulation(附conf文件)_第1张图片

NAMD靶向分子动力学模拟Target molecular dynamic stimulation(附conf文件)_第2张图片

NAMD靶向分子动力学模拟Target molecular dynamic stimulation(附conf文件)_第3张图片


下面附上靶向分子动力学的conf文件,具体问题具体分析,参数根据自己体系进行修改。TMD比常规MD的conf不同就在于EXTRA PARAMETERS 这部分多了一些参数。具体设置可参考上述TMD介绍。


conf:

#############################################################
## JOB DESCRIPTION                                         ##
#############################################################


# Min. and Eq. of KcsA
# embedded in POPC membrane, ions and water.
# Protein constrained. PME, Constant Pressure.


#############################################################
## ADJUSTABLE PARAMETERS                                   ##
#############################################################


structure          p-gpoutward_popc_water_ion.psf
coordinates        p-gpoutward_popc_water_ion.pdb
outputName         p-gpoutward_popc_water_ion_tmd


set temperature    310


# Continuing a job from the restart files
if {1} {
set inputname      p-gpoutward_popc_water_ion_eqm2
binCoordinates     $inputname.restart.coor
binVelocities      $inputname.restart.vel  ;# remove the "temperature" entry if you use this!
extendedSystem    $inputname.restart.xsc



firsttimestep      1775000




#############################################################
## SIMULATION PARAMETERS                                   ##
#############################################################


# Input
paraTypeCharmm     on
parameters          par_all27_prot_lipidNBFIX.prm 


# NOTE: Do not set the initial velocity temperature if you 
# have also specified a .vel restart file!
# temperature         $temperature
 


# Periodic Boundary Conditions
# NOTE: Do not set the periodic cell basis if you have also 
# specified an .xsc restart file!
if {0} { 
cellBasisVector1    164.    0.   0.
cellBasisVector2     0.   167.   0.
cellBasisVector3     0.    0.  180.
cellOrigin          -0.40401795506477356 -1.9578770399093628 7.172184467315674
}
wrapWater           on
wrapAll             on






# Force-Field Parameters
exclude             scaled1-4
1-4scaling          1.0
cutoff              12.
switching           on
switchdist          10.
pairlistdist        13.5




# Integrator Parameters
timestep            1.0  ;# 2fs/step
# rigidBonds          all  ;# needed for 2fs steps
nonbondedFreq       1
fullElectFrequency  2  
stepspercycle       20




#PME (for full-system periodic electrostatics)
if {1} {
PME                 yes
PMEGridSizeX       145
PMEGridSizeY       145
PMEGridSizeZ       183
}




# Constant Temperature Control
langevin            on    ;# do langevin dynamics
langevinDamping     1     ;# damping coefficient (gamma) of 5/ps
langevinTemp        $temperature


# Constant Pressure Control (variable volume)
if {1} {
useGroupPressure      yes ;# needed for 2fs steps
useFlexibleCell       yes ;# no for water box, yes for membrane
useConstantArea       yes ;# no for water box, yes for membrane


langevinPiston        on
langevinPistonTarget  1.01325 ;#  in bar -> 1 atm
langevinPistonPeriod  400.
langevinPistonDecay   200.
langevinPistonTemp    $temperature
}




restartfreq        500     ;# 1000steps = every 2ps
dcdfreq            500
xstFreq            500
outputEnergies      500
outputPressure      500




# Fixed Atoms Constraint (set PDB beta-column to 1)
if {0} {
fixedAtoms          on
fixedAtomsFile      nottails.fix.pdb
fixedAtomsCol       B
fixedAtomsForces    on
}


#############################################################
## EXTRA PARAMETERS                                        ##
#############################################################


# Put here any custom parameters that are specific to 
# this job (e.g., SMD, TclForces, etc...)


# constraints on
# consexp 2
# consref p-gpoutward_popc_water_ion.pdb
# conskfile p-gpoutward_popc_water_ion_ca.pdb
# conskcol B
# margin 3


tclforces on
set waterCheckFreq              100
set lipidCheckFreq              100
set allatompdb                  p-gpoutward_popc_water_ion.pdb
tclForcesScript                 keep_water_out.tcl


# eFieldOn yes
# eField 0 0 -0.155


TMD on 
TMDFile p-gpinward_tmd_nbd.pdb
TMDk 515 
TMDOutputFreq 500 
TMDFinalRMSD 0 
TMDFirstStep 1775000 
TMDLastStep 6775000 
#############################################################
## EXECUTION SCRIPT                                        ##
#############################################################


# Minimization
if {0} {
minimize            20000
reinitvels          $temperature
}


run 5000000 ;# 5 ns

你可能感兴趣的:(科研记录)