计算化学公社

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

[GROMACS] 请教交联聚合物拓扑文件中原子电荷的问题

[复制链接 Copy URL]

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

大家好,我想做间苯二胺和均苯三甲酰氯反应得到的交联聚酰胺(常见反渗透膜活性层)结构的模拟。之前在论坛上发帖提问关于Polymatic建模的问题(http://bbs.keinsci.com/thread-14023-1-1.html),Sob老师和EdwardLimit大神都给予了很大的帮助,让我得以建出了交联聚酰胺的模型。就是下面这一坨玩意儿。。。。
现在准备用GROMACS对其进行动力学平衡,实现结构的优化。之前我跑GROMACS都是小分子体系,能够使用一些工具制作拓扑文件(http://bbs.keinsci.com/thread-428-1-1.html),但不能很好地处理这种交联聚合物。我是想着通过mktop获取该聚合物在OPLS-AA下的力场参数,电荷用RESP电荷(有文献报道这种交联聚酰胺用polymatic建模后电荷由Gaussian拟合得到)。然后我就构建了包含几个单体的寡聚物(如下),按Sob老师的帖子拟合RESP电荷(http://bbs.keinsci.com/thread-12858-1-1.html)但是我不知道如何将这个寡聚物拟合的RESP对应到聚合物拓扑文件里的每个原子上,也不知道能不能这样搞,特来向大家请教请教一下,有没有合理构建这种拓扑的最佳方案。有点啰嗦,谢谢大家。

评分 Rate

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

查看全部评分 View all ratings

No problem is insoluble in all conceivable circumstances.

5万

帖子

99

威望

5万

eV
积分
112349

管理员

公社社长

2#
发表于 Post on 2019-9-25 22:14:14 | 只看该作者 Only view this author
这么弄电荷没问题,至于怎么赋值到那些原子上,得看拓扑文件怎么整的。如果原子顺序和你的单体一致,写个脚本,通过判断残基,把对应的原子电荷按顺序补到原子电荷那一列即可。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

3#
 楼主 Author| 发表于 Post on 2019-9-25 22:39:12 | 只看该作者 Only view this author
sobereva 发表于 2019-9-25 22:14
这么弄电荷没问题,至于怎么赋值到那些原子上,得看拓扑文件怎么整的。如果原子顺序和你的单体一致,写个脚 ...

谢谢Sob老师的回复,因为我这个不是线性的高分子,是有分叉结构的交联体系,原子顺序都没遵从什么规律。。。单体也是我按照包含所有可能化学环境这个想法画出来的,所以感觉没法对上。。。您还有什么法子吗

No problem is insoluble in all conceivable circumstances.

25

帖子

0

威望

650

eV
积分
675

Level 4 (黑子)

4#
发表于 Post on 2019-9-25 23:56:53 | 只看该作者 Only view this author
本帖最后由 紫丹渡津 于 2019-9-26 00:19 编辑

先将你的结构单元细分,比如支化单元,线性单元和末端单元,这样每种单元都会有固定的原子顺序,然后用脚本填入电荷就可以了。

细分要在构建体系之前就做好,比如用polymatic的时候,将不同比例的细分单元pack到盒子里,然后聚合。我记得polymatic输出的lammps data file原子是乱续的,sort一下,然后按照细分单元的种类填入电荷(在用polymatic的时候可以将非反应原子的电荷设置为0以加快聚合反应)。

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

5#
 楼主 Author| 发表于 Post on 2019-9-26 09:02:32 | 只看该作者 Only view this author
紫丹渡津 发表于 2019-9-25 23:56
先将你的结构单元细分,比如支化单元,线性单元和末端单元,这样每种单元都会有固定的原子顺序,然后用脚本 ...

谢谢您的指点!我去试试看
No problem is insoluble in all conceivable circumstances.

144

帖子

0

威望

2818

eV
积分
2962

Level 5 (御坂)

6#
发表于 Post on 2019-9-26 13:11:25 | 只看该作者 Only view this author
本帖最后由 yjmaxpayne 于 2019-9-26 13:14 编辑

建议上x2top,原子用特殊命名法命名好,一个原子名对应一种力场类型,然后再定义好键长。 另外一种办法,就是放到MS里面用其他力场(接近oplsaa形式以及原子类型命名规则的)type一下,输出car和mdf,然后通过vmd的topotools输出top文件,但是输出后得改很多地方。
还有就是直接定义好电荷(同样可以通过MS或者VMD来进行)后,输出mol2, 然后硬上acpype,可能耗时会比较久一些。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
少年爱吃地三鲜 + 5

查看全部评分 View all ratings

509

帖子

1

威望

4245

eV
积分
4774

Level 6 (一方通行)

7#
发表于 Post on 2019-9-30 11:57:28 | 只看该作者 Only view this author
请问楼主,polymatic给出的交联结构中不是按照残基排序的吗?

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

8#
 楼主 Author| 发表于 Post on 2019-10-3 22:36:07 | 只看该作者 Only view this author
tjuptz 发表于 2019-9-30 11:57
请问楼主,polymatic给出的交联结构中不是按照残基排序的吗?

之前我搞错了,是按照残基排序的。。。
No problem is insoluble in all conceivable circumstances.

509

帖子

1

威望

4245

eV
积分
4774

Level 6 (一方通行)

9#
发表于 Post on 2019-10-4 06:51:30 | 只看该作者 Only view this author
naoki 发表于 2019-10-3 22:36
之前我搞错了,是按照残基排序的。。。

那就用pdb2gmx就可以获得top文件了

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

10#
 楼主 Author| 发表于 Post on 2019-10-6 22:15:16 | 只看该作者 Only view this author
tjuptz 发表于 2019-10-4 06:51
那就用pdb2gmx就可以获得top文件了

是不是要先像苏玖染兄弟说的那样用specbond.dat形成特殊键就可以了呀
No problem is insoluble in all conceivable circumstances.

509

帖子

1

威望

4245

eV
积分
4774

Level 6 (一方通行)

11#
发表于 Post on 2019-10-7 07:15:38 | 只看该作者 Only view this author
naoki 发表于 2019-10-6 22:15
是不是要先像苏玖染兄弟说的那样用specbond.dat形成特殊键就可以了呀

对的吧。另外,我也想生成你这样的聚合物,应该如何快速入门lammps呢?

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

12#
 楼主 Author| 发表于 Post on 2019-10-31 19:56:19 | 只看该作者 Only view this author
yjmaxpayne 发表于 2019-9-26 13:11
建议上x2top,原子用特殊命名法命名好,一个原子名对应一种力场类型,然后再定义好键长。 另外一种办法,就 ...

谢谢大佬,我现在开始尝试硬上acpype了。。祝我好运
No problem is insoluble in all conceivable circumstances.

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

13#
 楼主 Author| 发表于 Post on 2019-10-31 19:57:14 | 只看该作者 Only view this author
tjuptz 发表于 2019-10-7 07:15
对的吧。另外,我也想生成你这样的聚合物,应该如何快速入门lammps呢?

我用polymatic的时候感觉还好,不用特别需要LAMMPS技能
No problem is insoluble in all conceivable circumstances.

509

帖子

1

威望

4245

eV
积分
4774

Level 6 (一方通行)

14#
发表于 Post on 2019-10-31 22:31:02 | 只看该作者 Only view this author
naoki 发表于 2019-10-31 19:57
我用polymatic的时候感觉还好,不用特别需要LAMMPS技能

好的,最近看了polymatic的手册,下面再搞搞lammps。另,祝好运

504

帖子

0

威望

3662

eV
积分
4166

Level 6 (一方通行)

truffle

15#
 楼主 Author| 发表于 Post on 2019-11-1 08:53:02 | 只看该作者 Only view this author
yjmaxpayne 发表于 2019-9-26 13:11
建议上x2top,原子用特殊命名法命名好,一个原子名对应一种力场类型,然后再定义好键长。 另外一种办法,就 ...

您好,我用acpype的时候超过了它最大时常10小时,所以就自己终止了,请问有什么办法修改最大时长嘛,谢谢~
No problem is insoluble in all conceivable circumstances.

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 01:12 , Processed in 0.186559 second(s), 25 queries , Gzip On.

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