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 -neutral

シミュレーションの実行

エネルギー最小化

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

本計算

gmx grompp -f md.mdp -p -c npt -o md
gmx mdrun -v -ntomp 4 -deffnm md

タグ: GROMACS Ambertools Gaussian RESP電荷 力場パラメータ

6月8日 16:01 投稿