更新时间:
2024/01/01
主要内容:
打开终端,呼出python
python
在python终端内,依次输入下面的python命令
import Xponge #Xponge本体
import Xponge.forcefield.amber.ff19sb #使用的力场
from Xponge.forcefield.special import gb #使用的隐式溶剂模型GB
mol = NALA + ALA * 10 + CALA
gb.Set_GB_Radius(mol)
Save_PDB(mol, "ALA.pdb")
Save_SPONGE_Input(mol, "ALA")
在文件夹里用你喜欢的文本编辑器构建mdin.txt
文件:
ALA12 simulation
pbc = 0
mode = NVT
dt = 2e-3
cutoff = 999
constrain_mode = SHAKE
step_limit = 5000000
thermostat = middle_langevin
default_in_file_prefix = ALA
各命令的含义可见输入命令
然后在终端里输入命令
SPONGE -mdin mdin.txt
可读取生成的mdout.txt
获取能量数据。使用下面的python脚本读取能量变化数据
from Xponge.analysis import MdoutReader
mdout = MdoutReader("mdout.txt")
import matplotlib.pyplot as plt
plt.plot(mdout.time, mdout.potential)
plt.show()
可得
也可以使用VMD对轨迹可视化
vmd -sponge_mass ./ALA_mass.txt mdcrd.dat