4zy4空蛋白0107
- conda activate ambertools
- tleap
- source leaprc.protein.ff19SB
- source leaprc.water.opc
- pro = loadpdb /home/lywu/pengziyu/0103/pre_protein/4zy4_pred.pdb
- saveamberparm pro pro.prmtop pro.inpcrd
- savepdb pro pro-dry.pdb
- charge pro
- solvatebox pro OPCBOX 12
- addionsrand pro Na+ 16
- saveAmberParm com complex.prmtop complex.inpcrd
- savePdb com complex.pdb
- quit
- # AMBER 参数转 GMX 参数
- #进入python
- import parmed as pmd
- amber = pmd.load_file('complex.prmtop','complex.inpcrd')
- amber.save('gmx.top')
- amber.save('gmx.gro')
- ; Include Position restraint file
- #ifdef POSRES
- #include "posre1.itp
- #endif
- source ~/.gmx2022.5-remd.sh
- gmx_mpi genrestr -f gmx.gro -o posre1.itp
- cp posre1.itp posre2.itp
体系平衡
- mkdir pre-equ
- mkdir em nvt npt mdp
- cp /home/databank/lywu/vsremd_plus/protein-ligand/trypsin-benzamidine/pre-equilibrium/mdp-file/* ./mdp/
- cp ../gmx.gro ./
- ### 能量最小化 在em/
- gmx_mpi grompp -f ../mdp/em.mdp -c ../gmx.gro -r ../gmx.gro -p ../gmx.top -o em.tpr
- nohup gmx_mpi mdrun -v -deffnm em &
- ### 等温等容预平衡 在nvt/
- gmx_mpi grompp -f ../mdp/nvt.mdp -c ../em/em.gro -r ../em/em.gro -p ../gmx.top -o nvt.tpr
- nohup gmx_mpi mdrun -v -deffnm nvt &
- cd ../
- ### 等温等压预平衡 在npt/
- gmx_mpi grompp -f ../mdp/npt.mdp -c ../nvt/nvt.gro -r ../nvt/nvt.gro -p ../gmx.top -o npt.tpr
- nohup mpirun -np 100 gmx_mpi mdrun -v -deffnm npt &
- # 检查 npt.gro 的构象