2

gmx_mmpbsa脚本更新:清理整理输出

 2 years ago
source link: http://jerkwin.github.io/2021/11/26/gmx_mmpbsa%E8%84%9A%E6%9C%AC%E6%9B%B4%E6%96%B0-%E6%B8%85%E7%90%86%E6%95%B4%E7%90%86%E8%BE%93%E5%87%BA/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
gmx_mmpbsa脚本更新:清理整理输出|Jerkwin
哲●科●文Jerkwin 类别 标签 链接 关于 订阅
Die A Hero Or Live Long Enough To Become The Villain. 英雄般死去,或老而不死,人己共厌。 ——电影 The Dark Knight Rises
速度不给力? 试试国内网站 http://t066v5.coding-pages.com
评论与问题? 请至论坛留言 https://Jerkwin.herokuapp.com

gmx_mmpbsa脚本更新:清理整理输出

类别:    标签: gmx   阅读次数:   版权: (CC) BY-NC-SA

  • 2021-11-26 09:35:17

前段时间有人指出, 我的gmx_mmpbsa脚本的能量分解输出中的残基名称与原始文件中的不一样. 我查看了一下, 确实如此, 因为脚本中对所有残基进行了重新编号. 如果原始文件中的残基编号不是从1开始的顺序编号, 那自然与脚本所给的不一致. 这也不能算是个错误, 只是输出时的不同考虑. 不过考虑到一般是以原始文件的编号为准, 修正一下可能更方便使用.

借着修正这个问题的机会, 我顺便把所有的输出文件也重新清理或整理了一下, 以期更方便查看和使用. 这不是很重要, 却很繁琐. 因为这个脚本已经很长了, 重构起来都有点吃力, 接近快要失去控制的感觉, 生怕修改后的计算结果与以前的不一致. 不过, 好在完成了, 初步测试也没有发现结果错误.

以前的脚本说明文章暂时没有机会修正, 这里简要列出一些更新说明吧:

  • gmx的屏幕输出保存到_pid.err: 用于查看gmx是否运行成功, 错误信息
  • 每帧的能量分解的pdb输出, 每项都单独列出
    • pid~0ns~res_MMPBSA.pdb
    • pid~0ns~resMM.pdb
    • pid~0ns~resMM_COU.pdb
    • pid~0ns~resMM_VDW.pdb
    • pid~0ns~resPBSA.pdb
    • pid~0ns~resPBSA_PB.pdb
    • pid~0ns~resPBSA_SA.pdb
  • 所有帧结果汇总
    • _pid~MMPBSA.dat: 主输出文件
    • _pid~res.dat: 各个残基每项贡献平均值, 下面为分别列出的数据及相应pdb文件
    • _pid~res_MMPBSA.dat
    • _pid~res_MMPBSA.pdb
    • _pid~resMM.dat
    • _pid~resMM.pdb
    • _pid~resMM_COU.dat
    • _pid~resMM_COU.pdb
    • _pid~resMM_VDW.dat
    • _pid~resMM_VDW.pdb
    • _pid~resPBSA.dat
    • _pid~resPBSA.pdb
    • _pid~resPBSA_PB.dat
    • _pid~resPBSA_PB.pdb
    • _pid~resPBSA_SA.dat
    • _pid~resPBSA_SA.pdb
  • 主输出文件中计算了Ki值, 给出了一个关于自由能和亲和度的简单表格, 虽然可能没什么用.
+==============================================================+
             dG = RTln(Ki) = -RTln(KA)
             Ki = 1/KA = exp(dG/RT) = IC50 = EC50
+==============================================================+
| M(mol/L) |  m/u/pM | dG(kcal/mol) | dG(kJ/mol) | Affinity    |
|==============================================================|
| 0.1      | 100  mM |    -1.364    |   -5.708   |             |
| 0.01     |  10  mM |    -2.728    |  -11.416   |             |
| 0.001    |   1  mM |    -4.093    |  -17.124   |             |
| 0.0001   | 100  uM |    -5.457    |  -22.832   | Weak        |
|--------------------------------------------------------------|
| 0.00001  |  10  uM |    -6.821    |  -28.540   |             |
| 1.0E-06  |   1  uM |    -8.185    |  -34.248   | Medium      |
|--------------------------------------------------------------|
| 1.0E-07  | 100  nM |    -9.550    |  -39.956   |             |
| 1.0E-08  |  10  nM |   -10.914    |  -45.664   |             |
| 1.0E-09  |   1  nM |   -12.278    |  -51.372   | Strong      |
|--------------------------------------------------------------|
| 1.0E-10  | 100  pM |   -13.642    |  -57.080   |             |
| 1.0E-11  |  10  pM |   -15.007    |  -62.788   |             |
| 1.0E-12  |   1  pM |   -16.371    |  -68.496   | Very strong |
+==============================================================+

随意赞赏pay_wx.jpg
微信pay_ali.jpg
支付宝

◆本文地址: https://jerkwin.github.io/2021/11/26/gmx_mmpbsa脚本更新-清理整理输出/, 转载请注明◆
◆评论问题: https://jerkwin.herokuapp.com/category/3/博客, 欢迎留言◆前一篇: 卌惑记
后一篇: 类似gnuplot的在线绘图工具


molsimart.png

访问人次(2015年7月 9日起): | 最后更新: 2022-04-20 03:56:04 UTC | 版权所有 © 2008 - 2022 Jerkwin


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK