MD流程(GMX)
1. 生成拓扑文件
- gmx_mpi pdb2gmx -ignh -ff amber99sb-ildn -f 1udt-clean.pdb -o fws.gro -p fws.top -water tip3p
- # 我们得到了三个输出文件: 结构文件
.gro , 拓扑文件.top , 位置限制文件posre.itp .
2. 模拟体系构建(添加模拟盒子并溶剂化)
- ## 添加模拟盒子
- gmx_mpi editconf -f fws.gro -o fws-PBC.gro -bt dodecahedron -d 1.2
- # 真空中能量最小化
- gmx_mpi grompp -f em-vac-pme.mdp -c fws-PBC.gro -p fws.top -o em-vac.tpr -maxwarn 1
- gmx_mpi mdrun -v -deffnm em-vac
- # 向盒子中填充溶剂
- gmx_mpi solvate -cp em-vac.gro -cs spc216.gro -p fws.top -o fws-b4ion.gro
- # 能量最小化
- gmx_mpi grompp -f em-sol-pme.mdp -c fws-b4ion.gro -p fws.top -o ion.tpr -maxwarn 1
- # 添加离子,平衡至中性
- gmx_mpi genion -s ion.tpr -o fws-b4em.gro -neutral -conc 0.15 -p fws.top
- # 选择溶剂组
- > 13
- # 能量最小化
- gmx_mpi grompp -f em-sol-pme.mdp -c fws-b4em.gro -p fws.top -o em-sol.tpr
- gmx_mpi mdrun -v -deffnm em-sol
3. 位置限制性预平衡模拟
- # 由于GPU不支持多能量组,这里提供的mdp文件与教程里略有不同
- # 我们现在需要对整个体系进行位置限制性模拟, 也就是对溶剂和离子进行弛豫同时保持蛋白质原子的位置不变. 在位置限制性模拟中会限制(或部分冻结)大分子中的原子位置, 而允许溶剂分子运动, 这样做像是将大分子浸入水中, 可以使体系进一步平衡。
- # 100 ps的NVT系综平衡
- gmx_mpi grompp -f nvt-pr-md.mdp -c em-sol.gro -r em-sol.gro -p fws.top -o nvt-pr.tpr
- gmx_mpi mdrun -deffnm nvt-pr
- # 100 ps的NPT系综平衡
- gmx_mpi grompp -f npt-pr-md.mdp -c nvt-pr.gro -r em-sol.gro -p fws.top -o npt-pr.tpr
- gmx_mpi mdrun -deffnm npt-pr