生成蛋白拓扑文件

1
2
3
gmx pdb2gmx -f protein.pdb -o protein.gro -p topol.top -ignh
6
1

将配体gro加入到蛋白gro并合并,加上原子数目
用vmd检查

生成小分子限制势文件

1
2
gmx genrestr –f GPH_1npc.gro -o posre_1npc.itp
System

Topol.top修改(引入配体位置限制性文件):
原来:

1
2
3
4
; ; Include forcefield parameters
#include "amber99sb-ildn.ff/forcefield.itp"[ moleculetype ]
; Name nrexcl
Protein_chain_A 3

修改成:

1
2
3
4
5
; Include forcefield parameters
#include "amber99sb-ildn.ff/forcefield.itp"; include chain topologies
#include "GPH_1npc.itp"[ moleculetype ]
; Name nrexcl
Protein_chain_A 3

末尾部分:
原来:

1
2
3
[ molecules ]
; Compound #mols
Protein_chain_A 1

修改成:

1
2
3
4
[ molecules ]
; Compound #mols
Protein_chain_A 1
GPH_1npc 1

GPH_1npc.itp文件修改:
在末尾处加入:

1
2
3
#ifdef POSERES
#include "posre_1npc.itp"
#endif

设立盒子:

1
gmx editconf -f complex.gro -o complex_box.gro -d 0.8 -bt cubic

加水:

1
gmx solvate -cp complex_box.gro -o complex_SOL.gro -p topol.top

em.mdp pr.mdp md.mdp放入当前目录。
生成可执行文件: (改拓扑)

1
gmx grompp -f em.mdp -c complex_SOL.gro -p topol.top -o em.tpr -maxwarn 1

加离子:

1
gmx genion -s em.tpr -p topol.top -o system.gro -neutral   (选SOL)

能量最小化:

1
2
gmx grompp -f em.mdp -c system.gro -p topol.top -o em.tpr
gmx mdrun -v -deffnm em

限制性动力学模拟100ps

1
2
gmx grompp -f pr.mdp -c em.gro -p topol.top -r em.gro -o pr.tpr
gmx mdrun -v -deffnm pr

常规的动力学模拟:

产生索引文件

1
gmx make_ndx -f pr.gro

输入:

1
2
3
4
5
1 | 13    (定义蛋白-配体组,新组号为22)
!22 (把其他部分定义为一个组,新组号为23)
name 22 protein_lig (改名)
name 23 envir (环境)
q

跑常规动力学模拟

1
2
gmx grompp -f md.mdp -c pr.gro -p topol.top -o md.tpr -n index.ndx -maxwarn 10
gmx mdrun -v -deffnm md

-v -deffnm md