AMBER分子动力学模拟之结果分析(MMGB/PBSA)-- HIV蛋白酶-抑制剂复合物(4)

AMBER分子动力学模拟之结果分析(MMGB/PBSA)-- HIV蛋白酶-抑制剂复合物(4)

结合自由能计算

我们首先计算焙变,用到的是pbsa和gbsa方法。我们需要一下文件
三个top文件,pro.prmtop lig.prmtop com.prmtop;输入文件MM_GBSA.in;将要进行运算的轨迹文件md2.crd;执行文件run.sh

MMGBSA

vim MM_GBSA.in

## 所用轨迹的参数
&general
startframe = 1, ## 帧的开始
endframe = 400,  ## 帧的结束
interval=40,   ## 帧间隔
use_sander =1, # 
netcdf=1, ##轨迹是压缩格式吗
keep_files=0,  ## 是否保存中间文件
debug_printlevel = 0,
verbose = 1,
entropy = 0  ## 是否计算熵
/
### 计算GBSA的参数
&gb
igb = 2, # GB类型
saltcon = 0, # 带电吗
ifant = 0, # 
molsurf = 0,
surften = 0.005,
surfoff = 0
/
## 是否做残基分解
&decomp
idecomp=1,
dec_verbose=0
/
## 是否用nmode计算熵变
#&nmode
#nmstartframe =1,
#nmendframe =10,
#nminterval =1,
#dielc = 1,
#maxcyc = 500000,
#drms = 0.001,
#nmode_igb =0 
#/

vim run.sh

单核计算
python MMPBSA.py -O -i MM_GBSA.in -o MM_GBSA.dat -eo MM_GBSA.csv -do MM_GBSA_DECOMP.dat -deo MM_GBSA_DECOMP.csv -cp com.top -rp pro.top -lp ../top/lig.top -y ../md/md2.crd> MM_PBGBSA.log

并行计算
mpirun -np2 MMPBSA.py.MPI -O -i MM_GBSA.in -o MM_GBSA.dat -eo MM_GBSA.csv -do MM_GBSA_DECOMP.dat -deo MM_GBSA_DECOMP.csv -cp com.top -rp pro.top -lp ../top/lig.top -y ../md/md2.crd> MM_PBGBSA.log

参数说明
-np 2 2个core并行
-i MM_GBSA.in input文件
-o MM_GBSA.dat 结果文件
-eo MM_GBSA.csv 详细结果文件
-do MM_GBSA_DECOMP.dat 残基分解的结果文件(总的)
-deo MM_GBSA_DECOMP.csv 残基分解的详细结果文件(每一帧)
-cp com.top 复合物的 top
-rp pro.top 文件受体的 top
-lp lig.top 文件配体的 top
-y …/md2/md2.crd 文件轨迹文件

MMPBSA

## 所用轨迹的参数
&general
startframe = 1, ## 帧的开始
endframe = 400,  ## 帧的结束
interval=40,   ## 帧间隔
use_sander =1, # 
netcdf=1, ##轨迹是压缩格式吗
keep_files=0,  ## 是否保存中间文件
debug_printlevel = 0,
verbose = 1,
entropy = 0  ## 是否计算熵
/
&pb
indi=1,
exdi=80.0
inp=1
cavity_offset=0.92,
scale=2.0,
istrng=0.1,
linit=1000,
prbrad=1.4,
radiopt=0
/

&decomp
idecomp=1,
dec_verbose=0
/

## 是否用nmode计算熵变
#&nmode
#nmstartframe =1,
#nmendframe =10,
#nminterval =1,
#dielc = 1,
#maxcyc = 500000,
#drms = 0.001,
#nmode_igb =0 
#/

vim run.sh

MMPBSA.py -O -i MM_PBSA.in -o MM_PBSA.dat -eo MM_PBSA.csv -do MM_PBSA_DECOMP.dat -deo MM_PBSA_DECOMP.csv -cp com.top -rp pro.top -lp ../top/lig.top -y ../md/md2.crd> MM_PBGBSA.log

mpirun -np2 MMPBSA.py.MPI -O -i MM_PBSA.in -o MM_GBSA.dat -eo MM_PBSA.csv -do MM_PBSA_DECOMP.dat -deo MM_PBSA_DECOMP.csv -cp com.top -rp pro.top -lp ../top/lig.top -y ../md/md2.crd> MM_PBGBSA.log

结果分析

运行结果MMGBSA.dat,详细的每一帧的结果在MMGBSA.csv


残基分解的结果MM_GBSA_DECOMPdat,详细的每一帧的结果在MM_GBSA_DECOMP.csv

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
以下是使用Amber Tools 22进行多胺分子动力学模拟的步骤: 1. 确定目标多胺的化学结构。 2. 制备输入文件:通常需要准备一个包含目标多胺结构的PDB文件,并使用ambpdb工具将其转换为Amber格式: ``` ambpdb -p input.pdb > input.prmtop ``` 其中,input.pdb为目标多胺结构的PDB文件,input.prmtop是输出的Amber格式拓扑文件。 3. 生成分子动力学模拟系统:使用tleap工具生成分子动力学模拟所需的所有输入文件: ``` tleap -f leap.in ``` 其中,leap.in文件包含以下内容: ``` source leaprc.protein.ff14SB #加载力场参数 source leaprc.water.tip3p #加载水分子参数 addions mymol Na+ 0 #添加离子,以平衡系统电荷 solvatebox mymol TIP3PBOX 10.0 #用水盒子包围系统,水盒的边界至少与分子中最远的原子相差10 Å savepdb mymol.pdb mymol #保存包含离子和水分子的PDB文件以及模拟系统的prmtop和inpcrd文件。 saveamberparm mymol mymol.prmtop mymol.inpcrd quit ``` 其中,mymol为自定义的系统名称。 4. 进行分子动力学模拟:使用pmemd或sander工具进行分子动力学模拟: ``` pmemd -O -i md.in -p mymol.prmtop -c mymol.inpcrd -o mdout -r md.rst ``` 其中,md.in为模拟输入文件,-p指定模拟系统的prmtop文件,-c指定初始结构的inpcrd文件,-o指定模拟输出文件,-r指定模拟结束后保存的结构文件。 5. 分析模拟结果:使用模拟输出文件进行模拟结果分析,例如分析能量、轨迹、结构变化等。 以上是利用Amber Tools 22进行多胺分子动力学模拟的一般步骤,具体操作需要结合实际情况和目标来进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发呆的比目鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值