GROMACS教程

3

1 下载pdb文件3

用pdb2gmx 处理 pdb 文件3

建立盒子3

设置能量最小化4

用grompp程序进行文件处理6

使用 genion 和tpr文件添加离子6

用fws_ion.pdb来产生能量最小化的输入文件6

在后台运行能量最小化(在命令后加&)7

设置位置限制性模拟7

9

1 如何重启一个计算11

2 如何延长一个计算11

3 如何设置并行计算11

五 模拟结果分析12

1 如何将特定的轨迹保存成*.pdb文件12

2 用ngmx观察轨迹文件(也可以用VMD观察轨迹文件)12

比较常用的分析工具14

g_covar 计算斜方差16

g_energy 能量数据作图,如压力、体积、密度等16

g_gyrate 测量回旋半径17

g_rms 与 g_rmsdist 计算结构的RMSD 值17

g_rmsf 计算原子位置的根均方波动( rmsf )18

do_dssp 计算模型的二级结构20

g_hbond 计算模拟过程中分子间的氢键的数目距离或角度21

g_saltbr 分析模拟中残基间的盐桥21

GROMACS 是一个使用经典分子动力学理论研究蛋白质动力学的高端的高效的工具。遵守GNU许可的免费软件,可以从以下站点下载:可以在linux和 Windows上使用

在本教程中,将研究一个从漏斗形蜘蛛的毒液中分离的毒素。我们将使用显性溶剂动力学的方法研究。首先比较真空中和溶解的模型。我们将把溶在水盒子里,紧接着用牛顿运动定律加以平衡。我们还将比较偿离子在显性溶剂动力学中的影响。

GROMACS 用户手册

注意:在本教程中,将要生成gromacs(*.gro)结构文件,可以用VMD(下/Research/vmd/ )查看。

下载pdb文件

1OMB.(/pdb/)

2 用pdb2gmx 处理 pdb 文件

pdb2gmx –ignh –ff G43a1 –f 1OMB.pdb –o fws.pdb –p fws.top –water spce

pdb2gmx命令将pdb文件转换成gromacs文件并产生拓扑文件。

-ignh因为本pdb文件是由 NMR产生的,含有氢原子,因此用-ignh选项忽略文件中的氢原子。

-ff 指定力场(G43a1是Gromos96力场一个通用原子力场)。

-f 读入pdb文件,

-o 指定一个新产生的pdb文件(也可以是其它多种类型文件)的文件名-p 指定新产生的拓扑文件名。拓扑文件包含了所有力场参数(基于一开始选择的力场),因此非常重要。

-water 来指定水模型研究表明SPC/E 水模型在水盒子模拟中表现最好。用SPC/E 水模型研究长程静电相互作用较好。

-h”查看pdb2gmx 可以使用: pdb2gmx –h

3 建立盒子

editconf -bt cubic –f fws.pdb –o fws.pdb –d 0.9

用上面的命令建立了一个简单的立方体盒子-d 决定了盒子的尺寸,即盒子边缘距离分子边缘 0.9nm (9?)。理论上在绝大多数系统中,-d 都不能小于0.85nm。

注:editconf 也可以用来进行gromacs文件(*.gro)和pdb 文件(*.pdb)的相互转化。

例如:editconf –f file.gro –o file.pdb 将file.gro 转换为 file.pdb

现在就可以用产生的文件进行真空模拟了。真空模拟就是先能量最小化,然后进行动态模拟。

在盒子中放入溶剂

genbox –cp fws.pdb –cs spc216.gro –o fws_b4em.pdb –p fws.top

genbox命令在editconf产生的盒子基础上生成水盒子。上面的命令行指定了水盒子。

genbox命令可以在给定尺寸的盒子中加入正确数目的水分子。

设置能量最小化

em.mdp文件Gromacs用*.mdp 文件指定所有计算的参数它用最下降法消除。编辑文件,将 nsteps 变成400。如果最小化不能收敛,就用nsteps=500 再做一次。(最小化在400步内是能收敛的,但不同的平台可能结果会不一样。)要重做的话,必须重新运行grompp(注意:预处理器的位置在你的机器上可能不同,用which命令来定位即 which cpp)

m.mdp文件内容:

title –标题随便取(最长64 个字,简单点好)

cpp –指定预处理器的位置

define –传递给预处理

linux系统gromacs使用教程,GROMACS使用教程.doc相关推荐

  1. Linux系统如何安装Python?新手教程

    新手入门Python的第一步就是要在你的计算机上安装好Python.有些人可能要问了,Linux系统如何安装Python?本文为你准备了一份新手安装Python的教程,几乎是手把手教你如何操作,你只要 ...

  2. Linux系统双网卡聚合超详细教程

    Linux系统双网卡聚合超详细教程 将多个物理网卡聚合在一起,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 主要分 ...

  3. arch linux系统安装教程,Arch Linux系统的安装(BIOS)教程,archlinux

    Arch Linux系统的安装(BIOS)教程,archlinux 一.简介 Arch linux是朝向轻量(lightweight)以及简单(simple)的Linux发行版.其中"简单& ...

  4. 腾讯云服务器linux远程登录,腾讯云服务器Linux系统使用SSH工具登录远程教程

    对于大部分网友而言,如果我们选择腾讯云服务器的时候系统用Windows,那大部分网友都会登录的,直接在我们平时使用的WIN电脑远程连接即可操作,而且对于这个可视化操作系统对于经常玩服务器的用户来说也不 ...

  5. 超详细的Linux系统 -- CentOS7的下载安装配置教程

    一.安装下载 Vmware [点击这里查看安装详情] 二.下载 CentOS7 镜像 [点击这里查看下载详情] 三.使用VMware 安装 Centos7 超详细过程 1.我们首先打开自己下载的VMw ...

  6. kali wifi不可用_Kali Linux系统解决无线网卡无驱动问题教程:

    Kali Linux系统最近的安装是越来越让人头疼,尤其是各种限制,缺少各种组件或者硬件的支持导致各种安装失败的问题时有发生! 图片发自简书App Kali Linux支持的网卡驱动芯片: Ather ...

  7. Linux系统 Ubuntu18.04安装的详细教程(提供18.04ubuntu镜像)

    文章目录 一.镜像安装 二.vim更新 gcc ifconfig下载 三.共享文件夹设置 设置 使用(测试共享文件夹是否能使用,这步可以省略) 四.另外 虚拟机名称 全名.用户名 镜像文件下载: 链接 ...

  8. ❤️《不知道密码也能登录Linux系统管理员账号!!!》❤️——再也不用担心忘记Linux系统密码了, GRUB启动操作系统教程!(建议收藏)

    观前提醒, 本期内容过于硬核, 未成年的观众请在家长的陪同下观看, 有坏想法的同学请在心里默念三遍: "我国有一部完整且历史悠久的法律" 无密码登录Linux系统管理员账号 问题 ...

  9. linux 系统 安装jdk,mysql,tomcat 图文教程

    因为时间问题,暂时只复制老师安装的笔记 笔记之中,mysql 解压之后,有几个地方错误,后续我会修改, 错误之处,我截图出来, 注意第一次登录mysql不需要输入密码,mysql 密码设置很重要,千万 ...

  10. ansole终端链接linux,基于Linux系统的智能家居远程控制系统设计论文.doc

    基于Linux系统的智能家居远程控制系统设计论文 学科分类号 0801 北京邮电大学毕业论文 题目 (中文):基于Linux系统的智能家居远程控制系统设计 (英文):The smart home re ...

最新文章

  1. c++ 对象指针参数和对象引用参数02
  2. qsettings mysql_qt连接mysql
  3. User Mode Driver Management 介绍(二)
  4. 但自去年封测后的cqbgbbs
  5. 几种ELK常见的架构模式
  6. scala spark 数据对比_Spark 实践——用 Scala 和 Spark 进行数据分析
  7. proDAD Adobe pr cc2020 会声会影视频转场特效制作软件,滤镜特效插件
  8. 我眼中的《APUE》
  9. Overleaf 中文硕博论文LaTex模板
  10. 【成功解决】Error:(3, 46) java: 程序包org.springframework.context.annotation不存在
  11. std::binary_serach, std::upper_bound以及std::lower_bound
  12. 史上最暴强老纳和师太-----全集!
  13. STAF rc = 6
  14. 炫酷按钮《html》
  15. 微信域名检测php,微信域名检测接口(官方api)——PHP请求示例
  16. COB-软封装的一些理解
  17. Apriori算法的原理和流程
  18. Python实现——依次计算一系列给定字符串的字母值,字母值为字符串中每个字母对应的编号值(A对应1,B对应2,以此类推,不区分大小写字母,非字母字符对应的值为0)的总和。
  19. html中数字效果,使用css实现电子数字效果
  20. 空调风扇内机不转故障分析与检修

热门文章

  1. 元宵节,程序员用 Python 送你一盏 3D 花灯
  2. Linux 下杀毒软件 CPU 占用率为何持续升高
  3. 支付宝 “集五福”今日开启;小米起诉美国国防部;Chrome 再次屏蔽七个端口 | 极客头条...
  4. 跨过虚拟化技术浪潮,这家企业快步入局云数据管理​
  5. 哪些人在听 60 亿流量《惊雷》?Python 告诉你 | 原力计划
  6. 京东回应拖欠神州 3 亿多元货款;苹果考虑将第三方浏览器和邮件设为默认;PS 诞生 30 周年| 极客头条...
  7. 我优化多年的 C 语言竟然被 80 行 Haskell 打败了?
  8. “苹果压根不关心开发人员的利益”!
  9. 苹果或推中国特色版 iPhone;小米回应萌拍抄袭苹果事件;微软停止审核发布 Windows Phone 8.x | 极客头条...
  10. 两万字深入解密 Go 语言接口的那些事儿 | 技术头条