计算化学公社

 找回密码 Forget password
 注册 Register
Views: 16604|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[Amber] 如何将amber的top文件转化为gromacs的top文件

[复制链接 Copy URL]

78

帖子

0

威望

199

eV
积分
277

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
各位大神,
     由于amber有antechamber和parmchk这些比较好的工具,我一般都是用amber的力场,得到amber的top文件。但是amber在分析轨迹时感觉不是很好,可否把amber的top文件转化为gromacs的,这样就可以做gromacs的MD了。
     谢谢大家!

6万

帖子

99

威望

6万

eV
积分
125125

管理员

公社社长

2#
发表于 Post on 2017-9-18 19:27:47 | 只看该作者 Only view this author
可以用amb2gmx.pl转换

也有很多程序直接可以产生gmx的小分子拓扑文件,见
几种生成有机分子GROMACS拓扑文件的工具
http://sobereva.com/266
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

156

帖子

0

威望

1653

eV
积分
1809

Level 5 (御坂)

3#
发表于 Post on 2017-9-18 23:43:52 | 只看该作者 Only view this author
现在amber有个自带的工具parmed,可以很方便地实现转换:

import parmed as pmd

#convert prmtop and inpcrd into top and gro
amber = pmd.load_file('mol_sol.prmtop','mol_sol.inpcrd')
#
amber.save('mol_sol.top')
amber.save('mol_sol.gro')

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
MilesYYh + 2 我很赞同

查看全部评分 View all ratings

78

帖子

0

威望

199

eV
积分
277

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2017-9-19 00:20:35 | 只看该作者 Only view this author
beyond 发表于 2017-9-18 23:43
现在amber有个自带的工具parmed,可以很方便地实现转换:

import parmed as pmd

好像不行,parmed里面就只有这几行:
#!/home/lujb/usr/bin/python
import os
import sys

from parmed.scripts import clapp
clapp()

87

帖子

0

威望

571

eV
积分
658

Level 4 (黑子)

5#
发表于 Post on 2017-9-19 14:39:44 | 只看该作者 Only view this author
同问一下,有没有吧GMX拓扑改写成AMBERtop的工具呀?

156

帖子

0

威望

1653

eV
积分
1809

Level 5 (御坂)

6#
发表于 Post on 2017-9-19 15:49:51 | 只看该作者 Only view this author
kjxwl3 发表于 2017-9-19 00:20
好像不行,parmed里面就只有这几行:
#!/home/lujb/usr/bin/python
import os

那是因为你系统的python没有装parmed, 而parmed是装在amber下面的python的

你调用amber下面的python,或者在系统下面的python装上parmed就好

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
sobereva + 1

查看全部评分 View all ratings

156

帖子

0

威望

1653

eV
积分
1809

Level 5 (御坂)

7#
发表于 Post on 2017-9-19 15:50:26 | 只看该作者 Only view this author
jase20 发表于 2017-9-19 14:39
同问一下,有没有吧GMX拓扑改写成AMBERtop的工具呀?

也可以试一下parmed

143

帖子

3

威望

4430

eV
积分
4633

Level 6 (一方通行)

8#
发表于 Post on 2018-4-17 02:28:10 | 只看该作者 Only view this author
本帖最后由 laoman 于 2018-4-17 02:46 编辑

Jason Swails' parmed program can make this an easy task. The firstthing you need to do is create your prmtop and inpcrd files using tleap.After that, write a script (let's call it convert.py):
  1. import parmed as pmd
  2. parm = pmd.load_file('name-of-your.prmtop', 'name-of-your.inpcrd')
  3. parm.save('gromacs.top', format='gromacs')
  4. parm.save('gromacs.gro')
复制代码
Then run that program using the command
amber.python convert.py

Copy from
http://ambermd.org/parmed_gromacs.html

评分 Rate

参与人数
Participants 2
eV +4 收起 理由
Reason
shouwu_he + 2 好物!
sobereva + 2

查看全部评分 View all ratings

245

帖子

0

威望

2723

eV
积分
2968

Level 5 (御坂)

9#
发表于 Post on 2018-6-14 20:57:52 来自手机 | 只看该作者 Only view this author
原来还可以互转呢。

67

帖子

0

威望

1305

eV
积分
1372

Level 4 (黑子)

10#
发表于 Post on 2021-8-25 22:48:28 | 只看该作者 Only view this author
beyond 发表于 2017-9-19 15:49
那是因为你系统的python没有装parmed, 而parmed是装在amber下面的python的

你调用amber下面的python ...

我调用了amber下的python,但是报错,提示没有json module. 我进入site-packages, 查看果然没有。在这里,要怎么装上缺少的module呢?

67

帖子

0

威望

1305

eV
积分
1372

Level 4 (黑子)

11#
发表于 Post on 2021-12-22 16:39:10 | 只看该作者 Only view this author
laoman 发表于 2018-4-17 02:28
Jason Swails' parmed program can make this an easy task. The firstthing you need to do is create you ...

>>> import parmed as pmd
>>> parm = pmd.load_file('structure.parm7','structure.rst7')
>>> parm.save('gromacs.top',format='gromacs')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/program/amber21/amber20/lib/python3.9/site-packages/parmed/structure.py", line 1489, in save
    s = gromacs.GromacsTopologyFile.from_structure(self)
  File "/opt/program/amber21/amber20/lib/python3.9/site-packages/parmed/gromacs/gromacstop.py", line 1279, in from_structure
    raise GromacsError('Structure has mixed 1-4 scaling which is '
parmed.exceptions.GromacsError: Structure has mixed 1-4 scaling which is not supported by Gromacs

出现这样报错,是什么原因?怎么改正

6万

帖子

99

威望

6万

eV
积分
125125

管理员

公社社长

12#
发表于 Post on 2021-12-24 01:52:01 | 只看该作者 Only view this author
chenbq18 发表于 2021-12-22 16:39
>>> import parmed as pmd
>>> parm = pmd.load_file('structure.parm7','structure.rst7')
>>> parm.s ...

提示说了,你这种情况1-4作用的考虑方式不统一,parmED不支持转出来这种情况的GROMACS拓扑文件
但可以尝试用acpype转,acpype对这种情况做了专门的考虑,见SoftwareX 10 (2019) 100241(https://doi.org/10.1016/j.softx.2019.100241),也许能成功
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

113

帖子

0

威望

377

eV
积分
490

Level 3 能力者

13#
发表于 Post on 2023-4-5 18:03:13 | 只看该作者 Only view this author
sobereva 发表于 2017-9-18 19:27
可以用amb2gmx.pl转换

也有很多程序直接可以产生gmx的小分子拓扑文件,见

老师,请问amb2gmx.pl这个文件哪里可以下载?

6万

帖子

99

威望

6万

eV
积分
125125

管理员

公社社长

14#
发表于 Post on 2023-4-6 06:25:02 | 只看该作者 Only view this author
灵芝5 发表于 2023-4-5 18:03
老师,请问amb2gmx.pl这个文件哪里可以下载?

just google
amb2gmx已经过时了,用parmED或acpype转
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-18 05:55 , Processed in 0.173400 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list