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

我们以HIV蛋白酶-抑制剂复合物为例子,跑Amber动力学模拟

下载1phv

从PBD下载文件:https://www.rcsb.org/

PDB文件预处理

我们以 “protein+(water) + ligand=complex” 为例来说一下如何处理:
将1HPV.pdb文件保存为三个文件; protein.pdb ligand.pdb complex.pdb (只保留原子坐标信息即可)

[Luos@node88 1hpv] $ cp 1hpv.pdb complex.pdb
[luos@node88 1hpv]$ cp 1hpv.pdb ligand.pdb
[Luos@node88 1hpv]$ cp 1hpv.pdb protein.pdb

protein.pdb只保留蛋白三维信息
ligand.pdb只保留分子三维信息
complex.pdb 只保留蛋白和分子三维信息

ligand.pdb如下信息:

protein.pdb如下信息:

complex.pdb可以将ligand.pdbprotein.pdb合并

加氢原子

对小分子的加氢处理需要用到其他额外的软件, 如Schrodinger, DiscovereyStudio等软件, 加氢的目的是因为晶体结构一般是无法解 析氢原子的, X-ray不能解析氢原子, NMR可以。对于加氢这个处 理过程我们一般都用软件进行加氢, 而不用AMBER自带的加氢程 序。这里推荐使用protein+ (https://proteins.plus/), 不同的软件加氢 结果可能不会完全相同, 目前尚不存在一个完全可靠的加氢软件, 加氢后的文件中小分子中的化学键(单双建、苯环、…)、分子 式…需要我们核对一下, 这一个是经验性的检查。

其他加氢方式:蛋白质加氢

蛋白加氢

我们可以使用PDB网站的ID去加氢,注意区分大小写




注意:下载后的文件需要校验一下(去除水分子),只保留坐标信息。

最后文件:protein_h.pdb, ligand_h.pdb

小分子生成电荷处理

生成小分子的电荷文件

antechamber -i ligand_h.pdb  -fi pdb -o ligand.mol2 -fo mol2 -rn MOL -c bcc -nc 0 -pf y &

上面命令解释如下:

  • -i lig_h.pdb-fi pdb: -i, 参数i, 表明输入(input)【下同】; ligand_h.pdb, 输入的文件; -fi, 参数f,文件(file)格式, pdb, 表示输入的格式为 p d b \mathrm{pdb} pdb 。(注:该pdb文件必须包含详细的成键信 息)
  • -o ligand1.mol2 -fo mol2: -o, 参数o, 表明输入(output)【下同】; ligand.mol2, 输出的文件; m o l 2 \mathrm{mol} 2 mol2,规定输出文件的格式为 m o l 2 \mathrm{mol} 2 mol2 。
  • -c bcc:采用的方法为bcc。
  • -nc − n c -\mathrm{nc} −nc, 电荷的数量(number of charge): 0 。(根据各自体系填写)
    &:后台运行符
    完成后会产生ligand.mol2文件。

对于如何查看带什么电荷,下面网站可以作为参考:
https://xundrug.cn/molgpka

用parmchk模块生成小分子的键长、键角和二面角。

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

-i ligand.mol2 -f mol2输入 mol2文件;
-o ligand.frcmod: 输出键长、键角和二面角frcmod文件。

对蛋白PDB文件检查

查看所挑选的肽链是否断链;
打开原始pdb文件 vi hpv.pdb
检索关键词MISS查看有没有断链

查看是否存在肽链是否存在二硫键;
继续检索SSBOND关键词, 查看二硫键情况

查看是否出现非标准残基或同构情况。
检查ATOM列是否一致, 残基名称前是否出现 A / B + \mathrm{A} / \mathrm{B}+ A/B+ 残基名的情况, 若有, 保留 A \mathrm{A} A 行, 删除 A \mathrm{A} A 字符, 使第四列对齐, 并且删除 B \mathrm{B} B 行。

Leap蛋白分子处理

用Leap模块对小分子和蛋白质进行预处理 若无硫键键, 对蛋白质-配体leap处理。

vim leap.in

写入

source leaprc.protein.ff14SB # 蛋白立场
source leaprc.water.tip3p # 水力场
source leaprc.gaffloadamberparams ligand.frcmod # 加载分子力场文件
loadamberparams frcmod.ionsjc_tip3p  #离子力场p = loadpdb protein.pdb
l = loadmol2 ligand.mol2
c = combine {p l}     ## 合并蛋白和分子savepdb p pro.pdb
savepdb l lig.pdb   ## 保存pdb格式的文件
savepdb c com.pdb
saveamberparm p pro.top pro.crd  ## 保存成拓扑和原子坐标文件, prmtop文件同时包含了分子的力场参数信息和拓扑信息,拓扑信息指分子的键连信息
saveamberparm l lig.top lig.crd
saveamberparm c com.top com.crdsolvateoct c TIP3PBOX 12.0  ## 于复合物中添加八面体水盒子,截止距离为12埃charge c            ##添加无机盐离子。中和电荷
addions c Cl- 0
addions c Na+ 0savepdb c pep.pdb  ## 保存处理好的pdb文件
saveamberparm c pep.top pep.crdquit

利用Leap模块进行体系的预处理, 生成需要的参数文件

 tleap -sf leap.in

可以看到leap模块正常完成, 没有出现error 具体的详细信息我们可以查看leap.log文件 vi leap.log


start;
注意,如果pdb蛋白分子有二硫键, leap.in写入文件就不一样。
针对有二硫键的蛋白体系, 比如1NPO.pdb

第一步 vi 打开1nop.pdb 搜索关键词SSBOND,确实存在二硫键

第二步, 命令: pdb4amber -i 1npo.pdb -o protein.pdb -d -y 得到这些文件

第三步,打开protein_sslink文件,如下:

第四步,打开protein.pdb文件,检查对应的CYS残基是否已经改为CYX ( ambber自动改残基名字) 或者 grep CYX protein.pdb
二硫键在amber中名为CYX ,把对应的 CYS改为CYX。

第五步,打开protein.pdb 把文件末尾所有的 CONECT 行删除

第六步,在tleap 输入文件中加入二硫键信息

最后一步, 生成参数, 与无二硫键方式一样
tleap - f tleap.in
end;


最后的TOP文件已经准备好了,下一步我们开始做模拟

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

  1. AMBER分子动力学模拟之结果分析(构象分析)-- HIV蛋白酶-抑制剂复合物(6)

    AMBER分子动力学模拟之结果分析(构象分析)-- HIV蛋白酶-抑制剂复合物(6) RMSD RMSF b-facto计算 RMSD RMSD measures the deviation of a ...

  2. AMBER分子动力学模拟之结果分析(突变型的能量计算,丙氨酸扫描)-- HIV蛋白酶-抑制剂复合物(5)

    AMBER分子动力学模拟之结果分析(突变型的能量计算,丙氨酸扫描)-- HIV蛋白酶-抑制剂复合物(5) 丙氨酸扫描 在带电残基上引入一个或几个丙氨酸,观察这些改变对蛋白功能的影响.置换成丙氨酸,去除 ...

  3. AMBER分子动力学模拟之结果分析(最低能量结果)-- HIV蛋白酶-抑制剂复合物(3)

    AMBER分子动力学模拟之结果分析(最低能量结果)-- HIV蛋白酶-抑制剂复合物(3) 在analysis目录下 解析.out文件 下载process_mdout.perl 脚本 perl proc ...

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

    AMBER分子动力学模拟之结果分析(MMGB/PBSA)-- HIV蛋白酶-抑制剂复合物(4) 结合自由能计算 我们首先计算焙变,用到的是pbsa和gbsa方法.我们需要一下文件 三个top文件,pr ...

  5. amber分子动力学模拟干货总结

    AMBER软件安装运行.模型构建及力场文件生成.能量优化.溶剂模型.MM/PBSA方法结合自由能计算.另配合专业案例及经典文章案例复现 分子动力学入门理论 教学目标:了解本方向内容.理论基础.研究意义 ...

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

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

  7. TRC蛋白酶抑制剂研究丨艾美捷TRC甲磺酸奈非那韦

    艾美捷TRC Nelfinavir Mesylate 是一种抗病毒药物.HIV蛋白酶抑制剂. 艾美捷TRC 甲磺酸奈非那韦化学性质: 目录号N389750 化学名称甲磺酸奈非那韦 同义词(3S,4aS ...

  8. 分子动力学模拟Amber/Gromacs结合自由能计算 药效团模型构建RMSD、RMSF

    文章来源:公众号"科研讨论圈" 以下是使用AMBER.GROMAVCS的教程,希望对开始学习分子动力学的同学有帮助. 分子动力学入门理/论 分子力学简介 分子力学的基本假设 分子力 ...

  9. Amber进行分子动力学模拟以及计算mmpbsa

    使用amber计算mmpbsa记录 1.文件处理 2.蛋白与分子处理 (1) 前处理 (2) 生成crd与prm文件 3.分子动力学模拟 (1)能量最小化 (2)体系加热 (3)均匀密度 (4)全局平 ...

最新文章

  1. LeetCode简单题之检查字符串是否为数组前缀
  2. python考试编程题
  3. Meta小冰英伟达一起搞事!亚洲首个元宇宙生态联合体来了
  4. Ribbon 与 Nginx 区别
  5. win8.1 安装.NET Framework3.5
  6. 机器学习:什么是欠拟合和过拟合
  7. 存储过程清理N天前数据
  8. 别天天看看直播了,你知道如何用jmeter对直播间做压测吗
  9. quartus仿真系列2:74193功能
  10. vue双向数据绑定的简单实现
  11. [小笔记]TypeScript/JavaScript数组转置
  12. 编程实现激光雷达点云数据提取道路特征
  13. FRR BGP协议分析8 -- BGP 层3隧道 (2)
  14. 湘潭大学计算机考研调剂,2017年湘潭大学硕士研究生调剂信息公告
  15. 使用for循环打印出大写字母的ASCII码对照表
  16. 微信小程序云开发实现一对一聊天
  17. iOS- 添加UIWindow蒙版
  18. 回溯法中解空间树的组织
  19. request、response
  20. 【IM集成攻略】手把手教你环信对接离线推送,再搞不定把你头打掉

热门文章

  1. b b3-propagation协议
  2. 如何在python中使用表情(emoji)符号?
  3. ZOJ2313 Chinese Girls' Amusement(大数运算,找规律)
  4. Java+MySQL 基于ssm的英语单词学习网站#毕业设计
  5. C++小游戏(第三弹)
  6. 记录:笔记本外接键盘(艾石头FE87)win键失灵解决方法
  7. 大数据看美食 | 大众点评餐厅数据分析报告!
  8. 创成汇平台江苏运营中心与宜兴创成汇公司正式揭牌!
  9. 十多亿网友即将打不开网页,只因为更新了波浏览器
  10. iOS开发:苹果2018最新款手机(iPhone XS Max、iPhone XR等)如何查看并获取手机的UDID