计算化学公社

 找回密码 Forget password
 注册 Register

martini粗粒化聚合物模型在lammps中使用fix bond/create指令聚合成键总是失败怎么办?

查看数: 657 | 评论数: 4 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-6-25 23:00

正文摘要:

本帖最后由 anananante 于 2025-6-25 23:08 编辑 求助各位大佬,第一次做粗粒化,选用了martini力场,需要异氰酸酯和醇聚合。 我的键结参数都是martini官方教程中给出的bartender拟合生成的,pair coeffs遵循了m ...

回复 Reply

yuzc 发表于 Post on 2026-1-4 15:05:37
那年冬天风在吹 发表于 2025-12-30 11:06
请问,pygamd能做蛋白的粗粒化模拟吗?

当然可以,本身的分子动力学模拟引擎没什么不能做的。
jrfjrf123 发表于 Post on 2025-12-30 16:33:57
不知道答主还在做类似的体系没,我说一下我的理解:
1. 就像二楼的答主回复的那样,部分bond参数是肯定有问题的,根据Alessandri和Marrink 2019年发表在JCTC上的文章"Pitfalls of the Martini Model"里描述的,过低的K_bond是不利于模拟相分离过程的,会产生很大的偏差,至少得在500kJ/mol(也就是120kcal/mol左右)以上才能保证能有一个正确的结果。


2. 可以考虑使用bond/react功能来创建新的键,因为bond/react 有stability 功能,也就是会将设定好的反应中的原子使用nve/limit对其运动进行限制,其余未参加反应的bead会保持npt/nvt系综,能有效的避免创建的键过长导致的局部原子受力过大产生的错误。
那年冬天风在吹 发表于 Post on 2025-12-30 11:06:16
yuzc 发表于 2025-10-28 17:35
1.感觉你的参数有问题,martini大概是几千的bond k,换算成kcal/mol也不应该这么小。
2. 如果 fix bond/c ...

请问,pygamd能做蛋白的粗粒化模拟吗?
yuzc 发表于 Post on 2025-10-28 17:35:42
1.感觉你的参数有问题,martini大概是几千的bond k,换算成kcal/mol也不应该这么小。
2. 如果 fix bond/create 让两个分子突然沾在一起,它们原来不共享 angle , 现在共享 angle,结果这个 angle 的 eq θ0 和当前几何角度差了几十度,乘上几百的 kθ,系统同样会瞬间爆炸。这也是官方文档里提及的注意的。
3. 我建议你跑粗粒化使用专用的粗粒化软件,从构型生成到其他功能都要更专业一些。比如hoomd-blue以及我们课题组开发的pygamd。

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

GMT+8, 2026-1-23 20:13 , Processed in 0.473353 second(s), 25 queries , Gzip On.

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