计算化学公社

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

[GROMACS] gromacs关于moleculetype的定义问题

[复制链接 Copy URL]

46

帖子

0

威望

245

eV
积分
291

Level 3 能力者



在有关于sobtop使用的这篇贴文里面,社长提到关于moleculartype的定义问题,我在做混相油的吸附,建立油模型我是直接用packmol建立的,导出为pdb文件后所有组分的molecular name都是mol,我又想用sobtop直接去加力场,这就导致了我现在区分不开组分。想问下能区分开组分的做法(流程)是怎样的。另外就是packmol生成的pdb文件中关于组分名字的定义(类似于我图中对于石墨烯板的名字GRA),我能指定让packmol插入的每种组分都是一个不同的名字吗?
新手上路,请各位老师多多指教。

345

帖子

1

威望

1789

eV
积分
2154

Level 5 (御坂)

2#
发表于 Post on 2023-10-12 17:38:29 | 只看该作者 Only view this author
先准备好每一个组分的pdb文件和对应的itp,二者的原子顺序需要保持一致;然后用packmol将各个pdb按照数目混合成模拟的盒子,gromacs的top里面include对应的itp,并且组分的分子顺序和数目和packmol建模的适合保持一致即可,不需要管pdb里面具体是怎么写的,因为生成的gro文件会根据top文件里面的组分名称将原子分好组的。
你可以参考这个案例:https://autoff.readthedocs.io/en ... ml#phase-separation

6万

帖子

99

威望

6万

eV
积分
125181

管理员

公社社长

3#
发表于 Post on 2023-10-13 04:11:20 | 只看该作者 Only view this author
那叫moleculetype不叫moleculartype

假设你用packmol插入了200个A和100个B分子,你就用sobtop创建A和B各自的itp,假设moleculetype里名字分别叫A和B,在[molecules]里写
A 200
B 100
就完了,拓扑文件的原子顺序直接就和结构文件里的顺序对应。

根本不用管pdb里的残基名。用pdb2gmx的时候才需要管这个。
北京科音自然科学研究中心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

46

帖子

0

威望

245

eV
积分
291

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2023-10-13 12:43:10 | 只看该作者 Only view this author
slxc920113 发表于 2023-10-12 17:38
先准备好每一个组分的pdb文件和对应的itp,二者的原子顺序需要保持一致;然后用packmol将各个pdb按照数目混 ...

谢谢您的回答,这对我很有帮助!

46

帖子

0

威望

245

eV
积分
291

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-10-13 12:43:44 | 只看该作者 Only view this author
sobereva 发表于 2023-10-13 04:11
那叫moleculetype不叫moleculartype

假设你用packmol插入了200个A和100个B分子,你就用sobtop创建A和B各 ...

好的,谢谢社长的回复!

46

帖子

0

威望

245

eV
积分
291

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2023-10-13 20:46:45 | 只看该作者 Only view this author
slxc920113 发表于 2023-10-12 17:38
先准备好每一个组分的pdb文件和对应的itp,二者的原子顺序需要保持一致;然后用packmol将各个pdb按照数目混 ...

再请教一个问题,假设我的结构是由上到下:A B A,那么我建立top文件的时候是要#include A #include B #include A 还是直接#include A #include B,然后在molecular type输入数量呢?

6万

帖子

99

威望

6万

eV
积分
125181

管理员

公社社长

7#
发表于 Post on 2023-10-13 20:58:49 | 只看该作者 Only view this author
姜酱将 发表于 2023-10-13 20:46
再请教一个问题,假设我的结构是由上到下:A B A,那么我建立top文件的时候是要#include A #include B #i ...

sobtop对每种单分子建立itp文件,此后每种分子的itp只需要include一遍
[molecules]里和结构文件顺序对应上就完了,比如pdb/gro文件里A、B交替一个一个出现,这个字段就写:
A 1
B 1
A 1
...
北京科音自然科学研究中心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-26 00:06 , Processed in 0.197814 second(s), 23 queries , Gzip On.

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