利用GROMACS进行蛋白质-配体复合物模拟

涉及软件如下:

  • Ambertools
  • GROMACS 2018
  • Gaussian 09

配体处理

  • 配体加氢

          加氢的方式有很多,比如Gaussian 、Ambertools里的reduce、或者PyMol等

reduce ligand.pdb > ligand_h.pdb
  • 利用antechamber生成Gaussian的输入文件
antechamber -i ligand_H.pdb -fi pdb -o ligand.gjf -fo gcrt -pf y -gm "%mem=10GB" -gn "%nproc=30" -nc 0 -gk "#HF/6-31G*SCF=tight Test Pop=MK iop(6/33=2) iop(6/42=6) iop(6/50=1) opt nosymm" -ge ligand.gesp -gv 1
  • 利用Gaussian 09计算RESP电荷
g09 < ligand.gjf > ligand.out
  • 利用antechamber获得包含RESP电荷的配体参数文件
antechamber -i ligand.out -fi gout -c resp -o ligand_resp.mol2 -fo mol2 -pf y
parmchk -i ligand_resp.mol2 -f mol2 -o ligand.frcmod
  • 生成配体的力场参数文件
echo "source leaprc.gaff 
loadamberparams ligand.frcmod 
lig = loadmol2 ligand_resp.mol2 
check lig 
savepdb lig lig_amber.pdb
saveamberparm lig lig.prmtop lig.inpcrd 
quit" > tleap.in
tleap -s -f tleap.in
  • 将配体的结构和拓扑文件转换成gromacs格式
acpype -p lig.prmtop -x lig.inpcrd -d

构建模拟体系

  • 生成蛋白质拓扑文件

        根据个人目的选择需要的力场和水模型

gmx_mpi pdb2gmx -f xxxx.pdb -o protein.pdb -p topol_protein << EOF
6
1
EOF
  • 准备复合物结构(gro)文件
sed -i 's/HOH/SOL/g' protein.pdb 
#如蛋白质晶体含有结晶水执行上述步骤,如无则忽略
grep -w ATOM protein.pdb | grep -vw SOL > complex.pdb
grep -w ATOM lig_amber.pdb >> complex.pdb
grep -w SOL protein.pdb >> complex.pdb
#如蛋白质晶体含有结晶水执行上述步骤,如无则忽略
gmx_mpi editconf -f complex.pdb -resnr 1 -o complex.gro
  • 准备复合物拓扑(top)文件
sed -n '1,/forcefield.itp/p' topol_protein.top > topol.top 
sed -n '/atomtypes/,/moleculetype/p' lig_GMX.top | grep -v moleculetype >> topol.top
sed -n '/moleculetype/,/water topology/p' topol_protein.top | grep -vw water >> topol.top
sed -n '/moleculetype/,/system/p' lig_GMX.top | grep -v system >> topol.top
sed -n '/water topology/,$p' topol_protein.top | grep -vw SOL >> topol.top
echo "LIG   1" >> topol.top
  • 构建盒子并填充水及中和系统电荷

gmx editconf -f complex.gro -box 4 -o boxed
gmx solvate -cp boxed -cs spc216 -o b4ion -p
gmx grompp -f em.mdp -p -c b4ion -o ions -maxwarn 1
echo SOL | gmx genion -s ions -p -o b4em -pname NA -pname CL -netural

运行模拟

  • 能量最小化
gmx grompp -f em.mdp -p -c b4em -o em
gmx mdrun -v -ntomp 4 -deffnm em
  • NVT模拟
gmx grompp -f nvt.mdp -p -c em -o nvt
gmx mdrun -v -ntomp 4 -deffnm nvt 
  • NPT模拟
gmx grompp -f npt.mdp -p -c nvt -o npt
gmx mdrun -v -ntomp 4 -deffnm npt
  • Production模拟
gmx grompp -f md.mdp -p -c npt -o md
gmx mdrun -v -ntomp 4 -deffnm md

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值