AMBER
计算重原子RMSD
- parm native.prmtop
- trajin md-nowater.crd
- reference step5_production-nowater.pdb
- rmsd :1-579&!@H= out all.dat mass reference
- rmsd :1-278,351-579&!@H= out protein.dat mass reference
- run
- quit
氢键分析
- parm native.prmtop
- trajin md-nowater.crd
- hbond donormask :233 acceptormask :351-585 out 233_donor_hbond.dat avgout avg_233_donor_hb.dat #以233位残基为供体 351-585位为受体的的氢键
- run
- clear all
- parm native.prmtop
- trajin md-nowater.crd
- hbond donormask :351-585 acceptormask :233 out 233_acceptor_hbond.dat avgout avg_233_acceptor_hb.dat
- run
- quit
轨迹重新做周期性矫正
- parm D1_wat.prmtop
- trajin md35.mdcrd
- autoimage anchor :37-460 #anchor可选参数,有小分子的话可以设为小分子的序号,多试试才能得到想要的结果
- rms first out rmsd.dat .CA,C1'
用autoimage解决不了的时候,也可以用center加image
- parm complex.prmtop
- trajin md.crd
- center :382@CA
- image center
- strip :WAT,Na+,Cl-
- trajout md-nowater.crd nobox
- run
- quit
测量距离 cpptraji
- distance 233-383_NH2_COOH :233@NH1,HH11,HH12 :383@CG,OD2,OD1 out 233-383_NH2_COOH_distance_500ns.dat
- distance d1-d2 :280-286 :375-379 geom out d1-d2.dat #几何距离
- distance d1-d2 :280-286 :375-379 mass out d1-d2.dat #质心距离
测量最小距离
- nativecontacts :280-282 :375-377 name d280_282-375_377 mindist out mindist.dat
聚类分析(算法为kmeans,聚成3类,根据307位残基重原子的rmsd聚类,每5帧算一次,dat为各类输出文件,以pdb的格式输出每一类的代表性构象,前缀名为clus):
- parm native.prmtop
- trajin md-nowater.crd
- cluster C1 kmeans clusters 3 rms :307&!@H= sieve 5 random out cluster.dat summary cluter_summary.dat info cluster_info.dat repout clus repfmt pdb
- run
- quit
修改参数文件
- parm complex.prmtop
- parmstrip :WAT,SOL
- parmstrip :NA,CL
- parmstrip :NA
- parmstrip :Na
- parmwrite out test.prmtop
- run
- quit
MMPBSA.py 算熵变
熵变计算有两种方法,QH和NMA(NMA比较常见)
命令参数和计算焓变是一样的,in文件要单独设置文件
NMA示例文件:
- Input file for running PB and GB in serial
- &nmode
- nmstartframe=1, nmendframe=100,
- nminterval=30, nmode_igb=5, nmode_istrng=0.1,
- /
QH示例文件
- Input file for running PB and GB
- &general
- startframe=1, endframe=5, interval=1,entropy=1, keep_files=0,
- /
执行命令:
- mpirun -np 10 MMPBSA.py.MPI -O -i qh.in -o qh_entropy.dat -cp ../native.prmtop -rp ../protein.prmtop -lp ../ligand.prmtop -y test-fit.pdb
PS:QH在计算的时候会占用大量的RAM(运行内存),所以在提交的时候要注意只提交10个及以下的核数,注意观察nohup out文件,没有报错才能正常算。
NMA的计算不支持charmm力场