MMPBSA结合自由能计算原理

MMPBSA结合自由能计算原理

计算结合自由能的方法有很多,例如,热力学积分(Thermodynamic Integration,TI)、自由能微扰(Free Energy Perturbation,FEP)、MM/PB(GB)SA、线性相互作用能(Linear Interaction Energy,LIE)。MM/PB(GB)SA方法是精度和速度折衷的方法,广泛应用于受体-配体结合自由能计算。该方法全称 分子力学/泊松-波尔兹曼(广义波恩)表面积(Molecular Mechanics / Poisson Boltzmann (Generalized Born) Surface Area)

基本原理

根据热力学的知识,自由能可以分解成焓和熵贡献的能量
G = H − T S G = H-TS G=HTS
焓是在某一环境中凭空变出某个物质所需的能量,如果是在真空中,那就等价于内能。所以对于溶液体系,上式的可以进一步分解,得到
G = U + G s o l − T S G=U+G_{sol}-TS G=U+GsolTS
式中, U U U是内能, G s o l G_{sol} Gsol是溶剂化能, S S S是溶液体系的熵。

气相溶质内能

是溶质处于真空中的内能,通常也就是指气相溶质的分子力学能量:
U = E i n t + E e l e + E v d W U=E_{int}+E_{ele}+E_{vdW} U=Eint+Eele+EvdW
其中, E i n t E_{int} Eint是分子内部的能量,包括键长、键角、二面角不同引起的能量变化; E e l e E_{ele} Eele是静电能量; E v d w E_{vdw} Evdw是范德华能量。

溶剂化能

G s o l G_{sol} Gsol是溶剂化能,它包含了溶质进入溶剂的内能和熵的变化,以及排开溶剂所需要做的功。要准确地解释溶剂效应,则必须在模拟时显式地包含所有的溶剂分子,这需要极大的计算消耗。为了解决这个问题,过去的研究者们选择了隐式地引入溶质-溶剂相互作用。

其溶剂化能的完整形式可写作:
G s o l = G e l e + G d i s + G r e p + G c a v + G t h e + P Δ V G_{sol}=G_{ele}+G_{dis}+G_{rep}+G_{cav}+G_{the}+P \Delta{V} Gsol=Gele+Gdis+Grep+Gcav+Gthe+PΔV
其中, G e l e G_{ele} Gele是静电贡献; G d i s G_{dis} Gdis是色散能,反映范德华相互作用; G r e s G_{res} Gres是排斥能,表示由泡利不相容原理引起的短程相互作用; G c a v G_{cav} Gcav是成穴能,即形成空腔所需的能量; G t h e G_{the} Gthe热能项,解释了溶质振动和转动的变化;
显然 G s o l G_{sol} Gsol可以分为极性(静电)极性部分和非极性贡献部分:

对于前者计算比较复杂,对于后者,计算较为简单,它正比于 溶剂可及表面积(solvent-accessible surface area,SASA),它体现了疏水效应,常用的表达式为:

MM/PB(GB)SA

MM/PB(GB)SA基本原理是:计算两个溶剂化分子在结合(bound)和游离(unbound)状态的结合自由能之差或者比较同一个分子不同的溶剂化构象的自由能。按照下图所示的过程直接计算结合自由能,即可分别计算受体、配体以及它们的复合物各自在溶液中的能量,然后算差值:


但在实际计算中,会遇到一个很严重的问题——能量贡献主要来自溶液间相互作用,并且总能量的波动幅度远大于结合能,这样就需要非常长的时间才能收敛。

为此,通过下面的热力学循环,“绕个弯”来避免这种糟糕的情况:


这个方案的含义是,将溶剂中的总结合自由能分拆成分子力学项(真空中的结合自由能)和溶剂化能两部分分别计算。

示例

下载李继存老师的gmx_mmpbsa的bash文件: https://github.com/Jerkwin/gmxtool/tree/master/gmx_mmpbsa
下载APBSA软件(我用的是APBS3.0):https://github.com/Electrostatics/apbs/releases

参考

https://zhuanlan.zhihu.com/p/469647067
https://zhuanlan.zhihu.com/p/352804973
https://zhuanlan.zhihu.com/p/379721714

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MMPBSA在Windows操作系统下也可以使用。不过,要注意一些安装和配置方面的细节。首先,确保你的系统上已经安装了Python 3、GROMACS和AmberTools。接下来,你需要下载和安装gmx_MMPBSA工具包的Windows版本,该工具包可在MMPBSA官方网站上找到。安装完成后,你可以按照文档中提供的指导,运行gmx_MMPBSA命令来执行自由计算。例如,你可以使用以下命令来计算真空中的势能:g_mmpbsa -f md_0_100_center.xtc -s md_0_100.tpr -n index.ndx -pdie 2 -decomp。该命令将生成两个文件energy_MM.xvg和contrib_MM.dat,这些文件包含了计算得到的能量和贡献信息。请记住,MMPBSA的不同版本可能会有一些差异,因此在安装和使用时,请参考相关文档和官方指南。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [gmx_MMPBSA:gmx_MMPBSA是一种新工具,可根据AMBER的MMPBSA.py和GROMACS文件执行最终状态自由计算](https://download.csdn.net/download/weixin_42133861/15837208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [gmx_MMPBSA的安装以及acpype找不到mopac解决办法](https://blog.csdn.net/li1guangjun/article/details/129118490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Gromacs g_mmpbsa结合能分析](https://blog.csdn.net/xiaolan39/article/details/111632224)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

发呆的比目鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值