分子模拟软件amber_[gromacs使用教程] 基于amber力场模拟蛋白小分子复合物

分子模拟软件amber_[gromacs使用教程] 基于amber力场模拟蛋白小分子复合物祥请参考官网教程,使用其中的mdp参数文件(均100ps),案例只考虑模拟顺利,暂不考虑合理性。平台:windows软件:gaussina16,ambertools,gromacs2019.6,notepad++,spdbv4.10蛋白文件:4w52.pdb(配体选用EPE)小分子amber力场及坐标文件构建参考本公众号的案例蛋白的修复使用Notepad++删除小分子,水,保存文…

大家好,又见面了,我是你们的朋友全栈君。

祥请参考官网教程,使用其中的mdp参数文件(均100ps),案例只考虑模拟顺利,暂不考虑合理性。

平台:windows

软件:gaussina16, ambertools, gromacs2019.6, notepad++, spdbv4.10

蛋白文件:4w52.pdb(配体选用EPE)

小分子amber力场及坐标文件构建

参考本公众号的案例

蛋白的修复

使用Notepad++删除小分子,水,保存文件为4w52_clean.pdb

使用spdbv4.10补全丢失原子

直接用spdb4.10打开4w52_clean.pdb文件即可补齐原子,并保存为4w52_all.pdb文件。

**该步骤没有补全丢失的氨基酸,可以使用MOE通过同源模建构建蛋白(参考本公众号教程),再经过autodocktools对接即可**

蛋白amber力场及坐标文件构建

使用AMBER99SB-ILDN力场

gmx pdb2gmx -f 4w52_all.pdb -o 4w52.gro -ignh -water tip3p

该步骤得到4w52.gro, posre.itp和topol.top文件

07ec7b39a73bb622eab56f3b44f902fb.png

上述为文件中的文件,其中mdp文件为官网教程的文件。

构建复合物的坐标文件及topol.top文件

同官网教程,将4w52.gro及EPE.gro文件组合到一起,得到complex.gro文件,记得修改原子个数2634+33=2667。核对complex.gro文件,该文件构建合理。即下一步。

86a97fb0d609589aee843b54e0b72cd7.png

EPE.top文件,可以参考教程构建成EPE.itp文件,再学习教程构建成topol.top文件。本次案例鉴于小分子原子个数不大,故将EPE.top组合到topol.top文件中。

操作:将EPE.top中[ atomtypes ]—>[ dihedrals ] ; propers含有的所有信息复制到#include “amber99sb-ildn.ff/forcefield.itp”之后:(如下图)

f34efa297215e6f912add648d89de1f9.png

dc20742183ccfc02056dc68a6c3f6219.png

最后修改:

456d9042806b7849682e10df06599b30.png

上述操作结束,构建了整个复合物的力场及坐标文件,即可根据教程依次实现蛋白-小分子的动力学模拟

具体命令如下:

gmx pdb2gmx -f 4w52_all.pdb -o 4w52.gro -ignh -water tip3p
gmx editconf -f complex.gro -o newbox.gro -bt cubic -d 1.0
gmx solvate -cp newbox.gro -cs spc216.gro -p topol.top -o solv.gro
gmx grompp -f ions.mdp -c solv.gro -p topol.top -o ions.tpr
gmx genion -s ions.tpr -o ions.gro -p topol.top -pname NA -nname CL -neutral
gmx grompp -f em.mdp -c ions.gro -p topol.top -o em.tpr
gmx mdrun -v -deffnm em
gmx make_ndx -f EPE.gro -o EPE.ndx
gmx genrestr -f EPE.gro -n EPE.ndx -o posre_epe.itp -fc 1000 1000 1000
gmx make_ndx -f em.gro -o index.ndx
gmx grompp -f nvt.mdp -c em.gro -r em.gro -p topol -n index.ndx -o nvt.tpr
gmx mdrun -v -deffnm nvt
gmx grompp -f npt.mdp -c nvt.gro -t nvt.cpt -r nvt.gro -p topol.top -n index.ndx -o npt.tpr
gmx mdrun -v -deffnm npt
gmx grompp -f md.mdp -c npt.gro -t npt.cpt -p topol.top -n index.ndx -o md.tpr
gmx mdrun -v -deffnm md

轨迹处理:

gmx trjconv -s md.tpr -f md.xtc  -o md_whole.xtc  -pbc whole

gmx trjconv -s md.tpr -f md_whole.xtc -o md_center.xtc -pbc mol -center

运算结束后,提取轨迹,并对比原始文件

4f6466a9df03307f2a99f8a052bcdf24.png

用vmd观察:(氢键)

2c40e93e3b44f98edba40df2241f2a9a.png

c4ed2be44e1ca626c5abfa88574cec42.png

具体文件可从该网址下载参考:

https://gitee.com/PharmDesign/gromacs_amber

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141147.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 聊天没有表情包被嘲讽,程序员直接用python爬取了十万张表情包[通俗易懂]

    聊天没有表情包被嘲讽,程序员直接用python爬取了十万张表情包[通俗易懂]聊天没有表情包被嘲讽,程序员直接用python爬取了十万张表情包前言分析页面具体实现解析页面获取网页内容解析网页内容文件下载多线程下载成果总结前言事情要从几天前说起,我有一个朋友,他在和他喜欢的小姐姐聊天时,聊天的气氛一直非常尬,这时他就想发点表情包来缓和一下气氛,但一看自己的表情包收藏都是这样的。。。。。。这发过去,基本就直接和小姐姐说拜拜了,然后他就向我求救问我有没有表情包,表情包我是没有,但网站有呀,来来,爬虫整起。分析页面今天爬取的网站是斗图吧,有一说一表情包是真的多,看这惊人的页数

    2022年5月11日
    38
  • 关于代理模式PAC和全局模式的区别「建议收藏」

    关于代理模式PAC和全局模式的区别「建议收藏」关于代理模式PAC和全局模式的区别PAC模式和全局模式的优缺点对比众所周知,传统有一大弊端,即:只能使用全局模式,这样情况下,虽然可以加速国外网站,但打开国内网站速度会变慢;加速度不但支持全局模式,同时也支持PAC模式(智能分流,绕过中国大陆),这样情况下,既可以加速国外网站,也不会影响国内网站打开速度!温馨提示:安卓手机客户端、IOS客户端、MAC客户端均可根据自己实际使用需求…

    2022年10月19日
    3
  • Unity3D ML-Agent-0.8.1 学习四(模仿学习)

    Unity3D ML-Agent-0.8.1 学习四(模仿学习)Unity3DMl-Agent-0.8.1学习四(模仿学习)写的目的场景设置修改配置并训练总结写的目的本篇介绍模仿学习,即玩家边玩,代理边学习,主要分为在线学习和离线学习,在线就是跟着师傅一起学,离线就是看是师傅录制的资料学习,我们主要讲在线学习,就是玩家边玩,AI边学习,可以实时观察学习的效果,离线学习只是记录玩家信息,产生生成一个文件,命令行学习文件即可,不多做介绍。场景设置可以…

    2025年12月5日
    5
  • 大数据spark、hadoop、hive、hbase面试题及解析[通俗易懂]

    大数据spark、hadoop、hive、hbase面试题及解析[通俗易懂](1)spark运行流程、源码架构(2)Hbase主键设计、hbase为何这么快?主键设计:1.生成随机数、hash、散列值2.字符串反转3.字符串拼接hbase为何快:https://blog.csdn.net/sghuu/article/details/102955969(3)Hbase读写流程,数据compact流程hbase读写流程:https://blog.csdn.n…

    2022年5月31日
    35
  • SQLite的使用——图片存储

    SQLite的使用——图片存储在上篇有说到SQLite的文本存储,文本的增删改查,在本篇中主要说SQLite对单张图片的存储。简单介绍:SQLiteOpenHelper是一个抽象类。SQLiteOpenHelper中有两个抽象方法,分别是onCreate()和onUpgrade()。SQLiteOpenHelper中还有两个非常重要的实例方法,getReadableDatabase()和getWritableD…

    2022年7月12日
    30
  • goland 2021.5激活码【注册码】[通俗易懂]

    goland 2021.5激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号