计算化学公社

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

[GROMACS] 请问各位大佬,在用gromacs生成拓扑文件时,发现如下问题,无法识别残基

[复制链接 Copy URL]

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

本帖最后由 15939474177 于 2025-3-13 15:05 编辑

请问各位大佬,本人比较小白,在用gromacs生成超支化大分子在钠基蒙脱石的拓扑文件时(选择的力场时OPLS-AA/L),发现如下问题,无法识别残基,除了在rtp写入残基还有没其他方法呢?(因为这个方法不太懂)用sobtop也试了没办法识别其中一些原子(可能是力场选择的不对),生成的top文件不对,有没有什么其他解决办法呢?

202503121546548333..png (25.08 KB, 下载次数 Times of downloads: 8)

202503121546548333..png

MOL.pdb

453.6 KB, 下载次数 Times of downloads: 9

143

帖子

0

威望

1055

eV
积分
1198

Level 4 (黑子)

2#
发表于 Post on 2025-3-12 16:55:56 | 只看该作者 Only view this author
为什么不用AMBER力场+小分子GAFF力场的组合呢?此外,报错提示没有找到‘MOL‘的拓扑文件,检查一下topol.top的includ部分。
愿艾欧尼亚之灵指引你。

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2025-3-12 20:41:25 | 只看该作者 Only view this author
Lance先生 发表于 2025-3-12 16:55
为什么不用AMBER力场+小分子GAFF力场的组合呢?此外,报错提示没有找到‘MOL‘的拓扑文件,检查一下topol.t ...

您的意思说是把分子分开来算吗?主要gromacs生成的top文件里面是空白,这个itp文件显示分子名全是MOL

143

帖子

0

威望

1055

eV
积分
1198

Level 4 (黑子)

4#
发表于 Post on 2025-3-12 21:13:21 | 只看该作者 Only view this author
15939474177 发表于 2025-3-12 20:41
您的意思说是把分子分开来算吗?主要gromacs生成的top文件里面是空白,这个itp文件显示分子名全是MOL

一般都是将单个分子的.itp文件直接include到topol.top中,然后在topol.top文件末加上模型中各个组分的数目。我没懂你说的“gromacs生成的top文件里面是空白”是什么意思,不行把你生成的topol.top文件和.itp文件放上来看看呢。此外,我觉得可能不存在这个问题“用sobtop也试了没办法识别其中一些原子”,我往往做一次性好几千个模型的计算,都是用sobtop软件批量生成拓扑文件,没见过你这个问题,大概率是结构的问题。
愿艾欧尼亚之灵指引你。

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2025-3-13 15:06:33 | 只看该作者 Only view this author
Lance先生 发表于 2025-3-12 21:13
一般都是将单个分子的.itp文件直接include到topol.top中,然后在topol.top文件末加上模型中各个组分的数 ...

就是我的pdb文件里残基名称全是MOL,就是力场识别不出这些残基,所以是空的,我已将pdb文件放到上面了

252

帖子

0

威望

1637

eV
积分
1889

Level 5 (御坂)

6#
发表于 Post on 2025-3-13 15:19:19 | 只看该作者 Only view this author
把大分子和钠基蒙脱石分开分别建立力场

143

帖子

0

威望

1055

eV
积分
1198

Level 4 (黑子)

7#
发表于 Post on 2025-3-13 15:26:11 | 只看该作者 Only view this author
15939474177 发表于 2025-3-13 15:06
就是我的pdb文件里残基名称全是MOL,就是力场识别不出这些残基,所以是空的,我已将pdb文件放到上面了

你这是个模型,还是分子啊?搞这么大。你要是拿这个MOL.pdb用sobtop生成拓扑,那sobtop大概率会奔溃。
愿艾欧尼亚之灵指引你。

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2025-3-14 21:17:22 | 只看该作者 Only view this author
Lance先生 发表于 2025-3-13 15:26
你这是个模型,还是分子啊?搞这么大。你要是拿这个MOL.pdb用sobtop生成拓扑,那sobtop大概率会奔溃。

是的,后来就分开计算了,然后解决了,不过分子量大的还是需要编辑残基

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2025-3-14 21:18:03 | 只看该作者 Only view this author
pal 发表于 2025-3-13 15:19
把大分子和钠基蒙脱石分开分别建立力场

但是如果用sobtop还是识别不出来,没有合适的力场

48

帖子

0

威望

451

eV
积分
499

Level 3 能力者

10#
发表于 Post on 2025-3-14 22:03:12 | 只看该作者 Only view this author
本帖最后由 jrfjrf123 于 2025-3-14 22:08 编辑
15939474177 发表于 2025-3-14 21:18
但是如果用sobtop还是识别不出来,没有合适的力场

非生物大分子还是别用pdb格式创建top文件,没有键连信息,packmol给你创建的时候也不会给你判断残基名称,而且你这超支化分子咋看也不太像能用生物学意义上的残基来定义(16个亚甲基咋用残基名划分,我不是学生物的不太清楚),不如直接导出mol2文件,用sobtop生成gaff力场的top、itp文件,就可以直接跑了。
pdb2gmx需要你一个个定义残基名,如果你pdb文件里的resname不在share/gromcas/top里的力场文件记录的话是没法给你转化出来gmx文件的。如果想用OPLS-AA力场的话可以考虑在sobtop里直接添加OPLS-AA力场参数到LJ_param.dat和bonded_param.dat里,不过要注意原子类型不要重复,可以只加你需要的原子类型
还有sobtop加载原子后应该会创建bonded矩阵和一系列其他信息到内存上,这会占用大量内存且随着原子数增多占用内存数会呈指数上升,所以在自己的台式机上加载大体系往往会崩溃。暴力的做法是在工作站上加载,准备个200-300GB内存应该大部分体系都没问题,但不推荐这么做,还是分成一个个组分最后在top文件里组装最好

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2025-3-17 11:09:34 | 只看该作者 Only view this author
jrfjrf123 发表于 2025-3-14 22:03
非生物大分子还是别用pdb格式创建top文件,没有键连信息,packmol给你创建的时候也不会给你判断残基名称 ...

mol2文件,用sobtop生成gaff力场的top、itp文件,这个方法试过了也不行,后来用的***云,分开生成的拓扑文件,解决了,不过你说的后面一种方法确实没试

6万

帖子

99

威望

5万

eV
积分
120160

管理员

公社社长

12#
发表于 Post on 2025-3-17 11:43:56 | 只看该作者 Only view this author
纯粹是你没正确使用sobtop,诸如没恰当定义AT_assign.dat、缺乏力场的常识(支持的元素、适合描述得体系)等
北京科音自然科学研究中心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

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

13#
 楼主 Author| 发表于 Post on 2025-4-10 21:45:11 | 只看该作者 Only view this author
15939474177 发表于 2025-3-17 11:09
mol2文件,用sobtop生成gaff力场的top、itp文件,这个方法试过了也不行,后来用的***云,分开生成的拓扑文 ...

确实可以

22

帖子

0

威望

167

eV
积分
189

Level 3 能力者

14#
 楼主 Author| 发表于 Post on 2025-4-10 21:45:40 | 只看该作者 Only view this author
sobereva 发表于 2025-3-17 11:43
纯粹是你没正确使用sobtop,诸如没恰当定义AT_assign.dat、缺乏力场的常识(支持的元素、适合描述得体系) ...

谢谢sob老师

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 16:12 , Processed in 0.166389 second(s), 23 queries , Gzip On.

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