|
我的分子动力模拟是使用Gromacs跑的,体系是两条肽链的复合物,模拟结束后,我想用Amber的MMPBSA.py计算结合自由能我使用VMD把soled_complex.xtc轨迹转换为solved_complex.crd,然后用溶剂化的复合物体系的solved_complex.gro和solved_complex.top文件用parmed的python包转换生成了solved_complex.prmtop文件,然后使用ante-MMPBSA.py生成了complex.prmtop,recepter.prmtop和ligand.prmtop。然后我就按照教程运行后,提示complex.prmtop文件的周期性有问题,期间我使用了各种不同处理方式的轨迹文件(因为我觉得可能是轨迹的问题),但是始终没能解决。下面贴出报错代码。希望有知道解决方法的老师不吝赐教。
Loading and checking parameter files for compatibility...
cpptraj found! Using /home/wanghao/workhome/MD/amber18/bin/cpptraj
mmpbsa_py_energy found! Using /home/wanghao/workhome/MD/amber18/bin/mmpbsa_py_energy
Preparing trajectories for simulation...
10 frames were processed by cpptraj for use in calculation.
Running calculations on normal system...
Beginning GB calculations with /home/wanghao/workhome/MD/amber18/bin/mmpbsa_py_energy
calculating complex contribution...
Found an invalid periodicity in the prmtop file: 1715
File "/home/wanghao/workhome/MD/amber18/bin/MMPBSA.py", line 100, in <module>
app.run_mmpbsa()
File "/home/wanghao/workhome/MD/amber18/lib/python3.7/site-packages/MMPBSA_mods/main.py", line 218, in run_mmpbsa
self.calc_list.run(rank, self.stdout)
File "/home/wanghao/workhome/MD/amber18/lib/python3.7/site-packages/MMPBSA_mods/calculation.py", line 82, in run
calc.run(rank, stdout=stdout, stderr=stderr)
File "/home/wanghao/workhome/MD/amber18/lib/python3.7/site-packages/MMPBSA_mods/calculation.py", line 157, in run
self.prmtop))
CalcError: /home/wanghao/workhome/MD/amber18/bin/mmpbsa_py_energy failed with prmtop complex.prmtop!
Exiting. All files have been retained.
|
|