在进行MD模拟的过程中,复合体水盒的prmtop文件已经生成,可以使用`ante-MMPBSA.py`脚本将复合体、蛋白受体、小分子配体的参数文件从水盒prmtop文件中分别提取出来。
【1】prmtop文件拆分
复合体prmtop文件,只需要去除水分子、金属离子
ante-MMPBSA.py -p X_box.prmtop -c com.prmtop -s ":WAT,Na+,MG" --radii=mbondi2
蛋白质受体prmtop文件,去除水分子以及小分子配体、金属离子
ante-MMPBSA.py -p X_box.prmtop -c rec.prmtop -s ":WAT,Na+,MG,Y" --radii=mbondi2
小分子配体prmtop文件,去除水分子,蛋白质链、金属离子以及辅酶
ante-MMPBSA.py -p X_box.prmtop -c lig.prmtop -s ":WAT,Na+,MG,MG,GPP,1-1068" --radii=mbondi2
【2】mmgbsa.in
Input file for running GB
&general
startframe=1,
endframe=100,
verbose=1,
interval=1,
/
&gb
igb=2, saltcon=0.100
/
【3】mmpbsa.in
Input file for running GB
&general
startframe=1,
endframe=100,
verbose=1,
interval=1,
/
&gb
igb=2, saltcon=0.100
/
&pb
istrng=0.15, fillratio=4.0
/
执行命令
mpirun -np 20 MMPBSA.py.MPI -O -i mmpbsa.in -o FINAL_RESULTS_MMPBSA.dat -cp com.prmtop -rp rea.prmtop -lp lig.prmtop -y md.nc