Amber 蛋白分子处理

小分子文件处理

使用Amber的工具antechamber将小分子pdb文件转为mol2文件

antechamber -i Y.pdb -fi pdb -o Y.mol2 -fo mol2 -c bcc -s 2

如果小分子配体较为复杂,此处会耗费较长的时间。

注意:此处使用bcc计算分子的电荷分布,其准确性低于RESP,如果懂得使用gaussian或Multiwfn,建议使用RESP计算的电荷

得到Y.mol2文件后,使用parmchk2产生小分子参数文件

parmchk2 -i Y.mol2 -f mol2 -o Y.frcmod

新建文件Y.tleap,写入以下内容

source leaprc.gaff
Y = loadmol2 Y.mol2
check Y
loadamberparams Y.frcmod
check Y
saveoff Y Y.lib
saveamberparm Y Y.prmtop Y.inpcrd
quit

使用tleap程序,生成小分子Y.lib文件

tleap -f Y.tleap

至此得到Y.frcmod Y.lib Y.prmtop Y.inpcrd 文件。

这里碰到一个问题,在处理带有磷酸基团的小分子时,如果为磷酸基团添加氢原子,在MD过程中,磷酸基团的氢原子会快速无序摆动,导致整个模拟体系崩溃,在体系加热过程中的体现为温度大范围波动,并远远超出设置的上限,报错显示浮点超出上限或非法内存访问,去除磷酸基团的氢原子后一切恢复正常,报错信息如下。

Error: an illegal memory access was encountered launching kernel kNLSkinTest

蛋白质文件处理

使用文本编辑器打开X.pdb文件,删掉除原子信息外的所有行,只保留如下的行

...
...
ATOM  16100  N   LEU B 537      18.387 -77.040 -41.003  1.00  0.80           N
ATOM  16101  CA  LEU B 537      19.579 -76.228 -41.346  1.00  0.80           C
ATOM  16102  C   LEU B 537      20.327 -75.718 -40.033  1.00  0.80           C
ATOM  16103  O   LEU B 537      20.000 -76.288 -38.963  1.00  0.80           O
ATOM  16104  CB  LEU B 537      19.148 -74.980 -42.190  1.00  0.80           C
ATOM  16105  CG  LEU B 537      18.636 -75.198 -43.626  1.00  0.80           C
ATOM  16106  CD1 LEU B 537      18.176 -73.876 -44.243  1.00  0.80           C
ATOM  16107  CD2 LEU B 537      19.672 -75.869 -44.530  1.00  0.80           C
ATOM  16108  OXT LEU B 537      21.005 -74.658 -40.138  1.00  0.80           O1-
ATOM  16109  H   LEU B 537      18.021 -76.812 -40.085  1.00  0.00           H
ATOM  16110  HA  LEU B 537      20.334 -76.831 -41.849  1.00  0.00           H
ATOM  16111  HB3 LEU B 537      20.001 -74.318 -42.301  1.00  0.00           H
ATOM  16112  HB2 LEU B 537      18.389 -74.435 -41.628  1.00  0.00           H
ATOM  16113  HG  LEU B 537      17.759 -75.840 -43.564  1.00  0.00           H
ATOM  16114 HD11 LEU B 537      17.370 -74.053 -44.953  1.00  0.00           H
ATOM  16115 HD12 LEU B 537      17.814 -73.195 -43.476  1.00  0.00           H
ATOM  16116 HD13 LEU B 537      18.989 -73.377 -44.769  1.00  0.00           H
ATOM  16117 HD21 LEU B 537      19.253 -76.103 -45.506  1.00  0.00           H
ATOM  16118 HD22 LEU B 537      20.558 -75.250 -44.669  1.00  0.00           H
ATOM  16119 HD23 LEU B 537      19.998 -76.804 -44.088  1.00  0.00           H
TER   16120      LEU B 537

使用Amber的工具pdb for amber删除模型内氢原子

pdb4amber -i X.pdb -o X_noH.pdb -y --dry

以Amber的氢命名方式重新添加氢原子

reduce X_noH.pdb > X_H.pdb

使用pdb4amber对加氢后的pdb文件进行处理

pdb4amber -i X_H.pdb -o X.pdb

至此得到Amber标准的蛋白质分子文件X.pdb

复合体文件处理

Y.pdb使用文本编辑器打开,将原子信息复制到X.pdb文件后,重命名为com.pdb

创建新文件com.tleap写入以下内容,保存

source leaprc.protein.ff14SB `此处可以使用ff19SB`
source leaprc.water.tip3p
source leaprc.gaff
loadamberparams Y.frcmod
loadoff Y.lib
complex = loadpdb com.pdb
check complex
solvatebox complex TIP3PBOX 12.0
addions2 complex Na+ 0
addions2 complex Cl- 0
saveamberparm complex X_box.prmtop X_box.inpcrd
savepdb complex X_box.pdb
quit

此处可以使用ff19SB
使用tleap程序,生成复合体参数文件X_box.prmtop X_box.inpcrd文件以及水盒文件X_box.pdb

tleap -f com.tleap

至此,得到X_box.prmtopX_box.inpcrdX_box.pdb

Amber 蛋白分子处理相关推荐

  1. Amber小分子-蛋白复合体分子动力学模拟

    Amber小分子-蛋白复合体分子动力学模拟 以前经常用GROMACS进行分子动力学模拟,后来试了一下Amber后发现,在我当前配置的GPU资源上,果然还是Amber更快一些,GROMACS太吃CPU资 ...

  2. 【Amber】带小分子配体分子动力学模拟

    目录 适用于Amber18\20版本 一.文件准备 1.文件检查与拆分 2.小分子文件处理 3.蛋白质文件处理 4.复合体文件处理 二.分子动力学模拟 1.能量最小化 2.体系加热 3.恒压平衡 4. ...

  3. 来一场蛋白和小分子的风花雪月

    分子对接(Molecular Docking)理论 所谓分子对接就是两个或多个分子之间通过几何匹配和能量匹配相互识别找到最佳匹配模式的过程.分子对接对酶学研究和药物设计中有重要的应用意义. 分子对接计 ...

  4. 分子对接教程 | (2) 选择合适的蛋白受体

    TCGA | GEO | 文献阅读 | 数据库 | 理论知识 R语言 | Bioconductor | 服务器与Linux 接前文:分子对接教程 | (1) 软件安装准备 关于蛋白质结构的PDB文件, ...

  5. AMBER分子动力学简例

    AMBER分子动力学简例(一) 概述 以下是使用AMBER包的简单教程,希望对开始学习分子动力学的同学有用处.申明一下,以下教程原版来自网上,是最最基本的教程,同时也非常实用,有非常好的借鉴意义. A ...

  6. AMBER分子动力学模拟之TOP准备-- HIV蛋白酶-抑制剂复合物(1)

    AMBER分子动力学模拟之TOP准备-- HIV蛋白酶-抑制剂复合物(1) 我们以HIV蛋白酶-抑制剂复合物为例子,跑Amber动力学模拟 下载1phv 从PBD下载文件:https://www.rc ...

  7. AMBER:处理不规则残基中遇到的问题

    amber对于蛋白中的残基可以进行处理,但是Amber的标准氨基酸残基库不包含含非标准残基的原子类型和电荷. 但它们是任何分子力学模拟都必需的.所以需要单独构建残基文件,推导非标准残基的原子电荷并判定 ...

  8. Cell | 分子胶水的兴起

    今天给大家介绍的是由哈佛大学Stuart L. Schreiber教授在"Cell"上发表的文章"The Rise of Molecular Glues". 2 ...

  9. DGL RDKit|基于GCN与基于3D描述符的分子溶解度预测模型对比

    GCN GCN : 图卷积神经网络(Graph Convolutional Networks) 图卷积的原理 处理图形或网络的数据形式存在许多重要的实际问题,如社交网络.知识图形.蛋白质相互作用网络和 ...

最新文章

  1. 腾讯云无法绑定公网IP问题解释与解决方案。
  2. 看漫画学python pdf下载_用python下载漫画并打包成pdf文件
  3. LindDotNetCore~Mock对实际应用中的意义
  4. 带你封装一个上传图片组件(ant design+react)
  5. 计算机内页动画的作用是什么,滑环工作原理动画示意图有什么作用?
  6. TensorFlow tf.random.categorical
  7. 正向最大匹配中文分词算法
  8. Ajax 跨域,这应该是最全的解决方案了
  9. uniwebview按钮被无形遮挡问题
  10. 将CDlinux 0.9.7.1的iso安装到U盘并安装grub2
  11. 生成对抗网络(GAN)教程 - 多图详解
  12. 问题 B: PIPI发工资(拓扑排序遍历)
  13. heroku常用命令示例(三)与AWS S3互动
  14. 计算机图形学学习:GAMES101
  15. Linux 下固态硬盘恢复误删除文件
  16. 英飞凌TC387复位后无法跳转到应用程序首地址
  17. 特殊古典加密方法解密实践
  18. Android哪个系统占用内存小,哪个安卓模拟器占用的内存小,使用起来又不卡
  19. 《大教堂与集市》读书笔记
  20. Android八门神器(一):OkHttp框架源码解析

热门文章

  1. IDEA安装插件(activate-power-mode )之后总是出现绿色的max字样,怎么去掉呢?
  2. RDMA技术白皮书说明
  3. windows使用psftp上传文件到linux服务器
  4. 免费的开源linux连接工具MobaXterm分享
  5. C语言制作电子时钟程序(内附代码)
  6. android开发时图片显示不了
  7. Solidworks怎么镜像实体?下面是solidworks镜像实体教程详细
  8. matlab极坐标画椭圆,Matlab极坐标曲线怎么绘制
  9. 群聊系统项目(基于TCP、UDP实现)
  10. 【财务危机】--2018.11债务