amber 动力学过程:
1、选择力场 tleap -s -f $AMBERHOME/dat/leap/cmd/leaprc.ff99
2、导入晶体结构
保存crd和top文件 saveamberparm model polyAT_vac.top polyAT_vac.crd
如果缺正电荷 addions model Na+ 0
3、保存crd和top文件 saveamberparm model model_wat.top model_wat.crd
4、退出tleap
5、保存新的pdb
6、溶剂环境能量最优化。这一步保持溶质(蛋白)不变,去除溶剂中能量不正常的范德华相互作用。
该步骤的配置文件min1.in如下:
---------------------------------------------------------------------
oxytocin: initial minimisation solvent + ions ##说明信息######
&cntrl
imin = 1,
cut = 10
/
Hold the protein fixed
500.0
RES 1 9
END
END
------------------------------------------------------------------------------
任务命令:如果
7、对蛋白进行优化,min2.in文件将min1.in中的限制原子修改,限制水的位置。
sander -O -i min2.in -p model_wat.top -c min1.rst -o min2.out -r min2.rst&
8、整体的优化,去掉限制条件
sander -O -i min3.in -p model_wat.top -c min2.rst -o min3.out -r min3.rst &
9、有限制的分子动力学
RES 1 284
END
END
-----------------------------
nstlim = #:#表示计算的步数。dt = 0.002:表示步长,单位为ps,0.002表示2fs。ntx=1 irest=0 默认
imin = 0:表示模拟过程为分子动力学,不是能量最优化。
temp0 = 300:表示最后系统到达并保持的温度,单位为K。
tempi = 100:系统开始时的温度。
gamma_ln = 1:表示当ntt=3时的碰撞频率,单位为ps-1(请参考AMBER手册)
ntt = 3:温度转变控制,3表示使用兰格氏动力学。
11整系统分子动力学模拟: eq2
-------------------------------------------------
----------------------------------------------------------
ntb=2:表示分子动力学过程的压力常数。Pres0=1:引用1个单位的压强。
ntp=1:表示系统动力学过程各向同性。taup = 2.0:压力缓解时间,单位为ps。
使用以下命令进行MD:
sander -O -i eq2.in -p model_wat.top -c eq1.rst -o eq2.out -r eq2.rst -x eq2.mdcrd -ref eq1.rst &
结果处理:
在动力学过程中,将会产生 .rst 和.mdrcd 文件(需要的),由于crd文件很多,可以将其压缩成.gz 文件:gzip filename,将产生一个filename.gz 文件
做出已跑动力学的rmd图,判断是否平衡:
ptraj
xxx.in 内容:
trajin eq2.mdcrd.gz
trajin eq3.mdcrd.gz
trajin eq4.mdcrd.gz
trajin eq5.mdcrd.gz
rms first mass out xin.rms.dat1 :1-284@CA,C,N time 0.1
rms first mass out xin.rms.dat2 :88-91,172,201-204,230@CA,C,N time 0.1
----------------------------------------------------------------------------
利用xmgrace 作图:
xmgrace xin.rms.dat1 xin.rms.dat2
如果需要取随即的点的构型:
ptraj
xxx.in内容:
trajin eq7.mdcrd.gz 117 117
strip :WAT
strip :Na+
trajout eq7.pdb pdb nobox
-------------------------------------------
traj AR.top <<>
> trajin AR.md7.crd 300 500
> center :1-250
> image center familiar
> rms first mass out rms.dat :1-250
> average average.rst restrt
> average average.pdb pdb
> EOF
对于有些小分子利用sybyl构建的一般缺少原子参数,首先将小分子单独存成mol2,用amber的antechamber 做出参数。
1、利用gaussian
*
这样可以生成49.in文件,下载到windows环境,运行gaussian计算这个文件,如果发现计算时间过长或者内存不足计算中断,可以修改文件选择小一些的基组。
you have Gassian output file.out (don’t forget to put some keyword in the Gassian input for the special format used by amber)
*
*
2、 直接用mol2 转
也可以直接把sybyl 的mol2 做参数
*
*
now you have 2 files:
注意修改file.prep 中文件名。要与pdb中的配体一致。(vi prep。假设是abc)
对应pdb与prep文件中的原子名称,,原子顺序要一致。
prep 在xleap中打开
using tleap for the protein or drug or/and complex
-xleap –s –f leaprc.ff99
-mod = loadamberparams file.frcmod
-loadamberprep file.prep
edit abc
pdb 可以用sybyl打开。用vi 修改pdb
-source leaprc.gaff
-RL = loadpdb file.pdb
-Solvateoct RL TIP3PBOX 10
-Addions RL Cl- 0 (0:zero for neutral charge,Cl- can be replaced by Na+)
-Saveamberparm RL fileWT.top fileWT.crd (save topology and coord. With water)
No comments:
Post a Comment