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. poj3517(约瑟夫环问题)
  2. 数字证书及在WCF中的应用
  3. 【安装】Linux系统(X64)安装Oracle 11g
  4. html大学生活主题班会,“大学生活”主题班会记录范文
  5. 聊一聊Jmeter的简单使用
  6. Flask设置返回json格式数据
  7. IEEE1459功率理论计算方法
  8. innodb 悲观锁 乐观锁_mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁
  9. current of 使用
  10. 9:23 2009-7-23
  11. linux下qt生成dll,Qt 创建和使用动态链接库 - cibiren2011的专栏 - 博客频道 - CSDN.NET...
  12. go nil json.marshal 完是null_字节跳动踩坑记#3:Go服务灵异panic
  13. 典型重构3 (Try/Catch)
  14. 暴风转码转超清文件_暴风影音16破解版下载-暴风影音16多开精简版(附怎么用) v9.4.1029.1111...
  15. 2015计算机一级试题及答案,2015年全国计算机等级考试一级试题及答案【精编直接打印版】.doc...
  16. 设计模式-行为型软件设计模式(四)
  17. python读取excel合并单元_python 读写excel (合并单元格)
  18. 60.(leaflet之家)leaflet虚线
  19. html5 自动连接指定wifi,如何更改是否自动连接某一WIFI
  20. flutter 斗音页面

热门文章

  1. Swift学习笔记14——初始化(Initialization)和析构(Deinitialization)其一
  2. 女生的第一次,往往都会很害羞
  3. MATLAB滑动平均滤波
  4. 基于Echarts2.X的地图数据可视化指南
  5. java文档表白_java基础io流——File的告白(重温经典)
  6. C++核心准则边译边学-I.8 表示后置条件最好使用Ensures()
  7. 【DB笔试面试592】在Oracle中,表和表之间的关联方式有哪几种?
  8. makefile中的foreach、patsubst等函数及自动化变量
  9. SDN-Opendaylight(Nitro版本)安装使用
  10. PHPExcel之将获取到的数据 导出excel