GROMACS多糖模拟简单示例

◆本文地址: http://jerkwin.github.io/2017/04/10/GROMACS多糖模拟简单示例/, 转载请注明◆

2017年04月10日 20:42:32

以前, 使用MD模拟糖分子并不容易,因为针对蛋白质和核酸设计出来的力场用在糖分子上不大合适, 因此需要对常用力场进行修正. 可参考下列文献(文献稍老, 请查阅更新的)

CHARMM: Carbohydrate Solution Simulations: Producing A Force Field With Experimentally Consistent Primary Alcohol Rotational Frequencies And Populations. Michelle Kuttel, J. W. Brady, Kevin J. Naidoo; J. Comput. Chem. 23(13):1236-1243, 2002; 10.1002/jcc.10119

OPLSAA: An Improved Opls-aa Force Field For Carbohydrates. D. Kony, W. Damm, S. Stoll, W. F. Van Gunsteren; J. Comput. Chem. 23(15):1416-1429, 2002; 10.1002/jcc.10139

GROMOS: A New Gromos Force Field For Hexopyranose-based Carbohydrates. Roberto D. Lins, Philippe H. Hünenberger; J. Comput. Chem. 26(13):1400-1412, 2005; 10.1002/jcc.20275

目前, 使用比较广泛的多糖力场是GLYCAM:

GLYCAM06: A Generalizable Biomolecular Force Field. Carbohydrates

Karl N. Kirschner, Austin B. Yongye, Sarah M. Tschampel, Jorge González-outeiriño, Charlisa R. Daniels, B. Lachele Foley, Robert J. Woods; J. Comput. Chem. 29(4):622-655, 2007; 10.1002/jcc.20820

这里简单示例下如何利用AmberTools和acpype创建多糖的GROMACS输入文件并进行模拟.

所需程序

AmberTools: 用于生成AMBER的输入文件. 可以下载编译安装官方版本, 经验不足的话, 比较麻烦. 建议使用我整合的Windows版, 参考 Windows下的AmberTools+RESP+ACPYPE.

acpype脚本: 用于将AMBER输入文件转换为GROMACS输入文件. 可以在网上下载, 但要注意版本. 我整合的Windows版AmberTools中已经自带了acpype脚本及其可执行程序, 无须另外安装. 使用方法可参考 使用AmberTools+ACPYPE+Gaussian创建小分子GAFF力场的拓扑文件.

注意, 下面的示例基于我整合的Windows版AmberTools, 如果你使用其他版本, 可能需要对命令进行相应修改.

具体步骤


第一步: 了解基础知识

了解多糖的基本信息, 阅读AmberTools手册的相关内容.

相关资料可参考多糖模拟系列博文:

糖及其GLYCAM力场中的命名约定

Amber构建寡糖的方法

Amber构建糖蛋白的方法

第二步: 生成AMBER输入文件

以手册中的示例来熟悉多糖的构建方法.

新建文件gly

# 加载参数

source leaprc.GLYCAM_06

# 定义多糖序列

gly = sequence{ ROH 4YB 4YB 3MB 0MA }

# 设定 4YB-4YB, 3MB-4YB 之间的扭转角 psi

impose gly {3 2} { {C1 O4 C4 H4 0.0} }

impose gly {4 3} { {C1 O4 C4 H4 0.0} }

# 保存 top, crd, mol2文件

saveamberparm gly gly.top gly.crd

savepdb gly gly.pdb

savemol2 gly gly.mol2

# 退出

quit

这里建议将构型同时保存为pdb格式和mol2格式. 与pdb格式相比, mol2格式保存了更多与力场相关的信息, 如原子类型, 电荷等, 查看修改更方便, 也可以直接用于AmberTools的处理. 使用mol2格式的缺点在于有些可视化程序可能无法识别其中的原子类别, 导致显示异常(但VMD显示正常). 这种情况下使用pdb格式查看就可以了.

使用sleap命令来生成AMBER输入文件

sleap -f gly.in

这样我们就得到了多糖的Amber输入文件: 拓扑gly.top, 坐标gly.crd, 构型gly.mol2.

其构型如下


视图: 投影 正交    速度: 

模型: 球棍 范德华球 棍状 线框 线型 名称

左键: 转动   滚轮: 缩放   双击: 自动旋转开关   Alt+左键: 移动

Fig.1

第三步: 转换为GROMACS输入文件

使用acpype将AMBER输入文件转化为GROMACS输入文件

acpype -p gly.top -x gly.crd -d

会得到GROMACS坐标文件gly_GMX.gro和拓扑文件gly_GMX.top. 此外acpype还会自动给出两个mdp文件: em.mdp和md.mdp, 但基本没什么用, 因为里面的设置太少.

第四步: 运行GROMACS模拟

得到坐标文件和拓扑文件后, 再准备好mdp文件和索引文件,遵照通常的流程进行模拟就可以了.

由于GLYCAM和AMBER力场属于一个系列, 水模型都推荐用TIP3P.

下面是gly的一段模拟轨迹

视图: 投影 正交    速度: 

模型: 球棍 范德华球 棍状 线框 线型 名称

左键: 转动   滚轮: 缩放   双击: 动画播放开关   Alt+左键: 移动

Fig.2

存在的问题

AMBER力场中, 分子内1-4非键相互作用的校正因子为0.5和0.8333, 而GLYCAM力场中二者都是1.0. 所以, 如果体系中只有多糖的话, 需要将上面第三步所得拓扑文件中[ defaults ]下面的fudgeLJ和fudgeQQ都改成1.0.

对于同时使用AMBER和GLYCAM力场的体系, 1-4非键作用的校正因子如何设置呢? 最简单的方法是不修改, 直接使用AMBER力场的设置0.5和0.8333. 这样的话GLYCAM的准确度可能会降低些, 但如果你更关心蛋白质的构型, 这种方法也未尝不可. 实际上, Amber和GROMACS都可以实现使用混合的1-4非键作用因子. 在GROMACS中只要把[ pairs ]部分的函数类型改成2, 并提供fudgeQQ, q_i, q_j, sigma_ij, epsilon_ij五个参数就可以了. 详细说明请参考GROMACS手册 5.3.4 分子内的对相互作用表 5.5: moleculetype 指令详解.


扩展应用

如果你理解了上面的作法, 请思考并解决下面两个问题:

如何构建环状多糖, 或周期性多糖?

如果多糖结构文件已知, 如何修改上面的流程获得其GROMACS输入文件?

评论

2017-04-17 15:37:30 Teddy 老师你好,如果多糖结构文件已知该怎么弄啊?

2017-04-17 22:34:17 Jerkwin 这是个作业, 你学了上面的, 就应该会做了.

2017-05-15 13:11:03 Teddy 不好意思,李老师,我学了上面的,还是弄不好,我是从英国剑桥晶体数据库下载的纤维素的单晶,然后转化成mol2文件,直接写 source leaprc.GLYCAM_06 cell = loadmol2 cell.mol2 saveamberparm cell cell.top cell.crd savepdb cell cell.pdb savemol2 cell cell.mol2 quit 出现很多错误 额。。应该不是这样弄吧? 请李老师教一下,谢谢

随意赞赏

微信

支付宝

◆本文地址: https://jerkwin.github.io/2017/04/10/GROMACS多糖模拟简单示例/, 转载请注明◆

◆评论问题: https://jerkwin.herokuapp.com/category/3/博客, 欢迎留言◆

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,039评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,426评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,417评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,868评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,892评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,692评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,416评论 3 419
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,326评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,782评论 1 316
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,957评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,102评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,790评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,442评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,996评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,113评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,332评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,044评论 2 355

推荐阅读更多精彩内容