粗粒化(CG)的本质是一笔交易——用化学细节换时空尺度。把苯乙烯单体的16个原子映射成2个CG珠子,体系的总粒子数从12万降到1.5万,时间步长从1fs可以拉到10fs,模拟能覆盖的时空范围瞬间扩张了一个数量级。但代价呢?
代价必须一笔一笔地算。一个做聚合物自组装的项目找到我们的时候,全原子模型已经跑不动了——40条聚苯乙烯链(每条100个单体)在显式溶剂里的全原子模拟,跑100ns需要两周。而他们要看到微相分离的完整动力学,至少需要微秒量级。

粗粒化是唯一出路。
第一次尝试用了”一个单体=一个珠子”的映射——苯乙烯的苯环和主链碳被揉成一个CG珠子,质量取104amu。珠子少意味着快,但跑出来的Rg(回转半径)比全原子结果小了25%。
不是随机偏差,是系统性的。苯乙烯单体的苯环侧基在主链上形成了局部刚性——CG珠子是球对称的,丢失了这一各向异性。珠子之间的有效排斥半径必须调大才能逼近真实的链刚度,但调大之后珠子之间的堆积行为又变了。
返工选了双珠映射方案:苯环和主链各成一个CG珠子。珠子的非键参数(LJ势的σ和ε)通过Iterative Boltzmann Inversion(IBI)拟合,目标分布来自全原子模拟的径向分布函数g(r)。第一次IBI迭代:初始LJ σ=4.7Å,epsilon=3.8kJ/mol,10轮迭代后Rg从全原子的2.15nm变到CG的2.08nm,偏差收窄到3%。
双珠方案比单珠慢了约30%,但Rg和g(r)都回到可接受范围了。这里的一条经验:芳环侧基不能映射成一个各向同性珠子。如果CG珠子需要同时承担主链柔性和侧基排斥,物理上不可能——珠子没有”方向”这个自由度。
映射定下来之后,键长和键角的势函数参数怎么取?不是用平衡值——键长取1.53Å、键角取109.5°就可以了。CG模型的键合项要拟合的是分布,不是均值。
全原子模拟里苯环与主链之间的虚拟键长分布不是高斯型——在4.2Å处有个主峰,在5.1Å处有个长尾。这是苯环旋转异构造成的双峰结构。如果用单高斯去拟合,宽峰会同时低估近邻距离和高估远程距离。
我们用了多高斯叠加的表格势(tabulated potential),直接把全原子分布的负对数转换成势能面。代码上LAMMPS的`bond_style table`和`angle_style table`直接支持。键长偏差在全原子分布的±0.1Å范围内还原了98%的构型。
做完键合项拟合,CG模型的键长分布、键角分布与全原子参考的Kullback-Leibler散度降到了0.05以下——意味着构型统计上两个模型几乎等效。
一个很多人忽略的问题是:CG模型少了摩擦,动力学比全原子快。快多少、快得是否均匀,必须标定。
这个项目里,CG模型的链中心均方位移(MSD)在100ns之后的斜率是全原子模型的4.2倍。但这不是一个恒定的加速因子——在50ns之前加速比约3.5,50~200ns加速比约4.8。原因是短时间尺度的局部松弛被CG势的软性放大了,而长时间的扩散又受拓扑缠结影响(缠结在CG里部分丢失)。
我们最终采用了一个分段的扩散系数标定:在数据分析和报告里,CG时间轴被除以4.2(取100-200ns的平均值)映射回等效全原子时间。不完美——缠结效应无法完全还原——但在当前CG分辨率下,这是能做到的最好方案。
一个不回避的事实:粗粒化的精度上限在映射方案定下来的那一刻就部分锁死了。单珠换来的速度、双珠换来的精度——二者不可兼得。选哪个,取决于你的科学问题到底要什么。
GROMACS分子动力学模拟:从建模到轨迹分析完整流程
Gromacs代算 — 科研用户的GROMACS分子动力学外包服务选型与质量验收指南
高斯加速分子动力学模拟 — GaMD突破常规MD采样瓶颈的原理与实践
GROMACS计算自由能 — 从伞形采样到结合自由能的实战复盘
高斯分子动力学模拟 — 从Born-Oppenheimer MD到轨道动力学的方法复盘
Gromacs模拟计算:从建模到自由能的完整经验指南
GROMACS分子动力学模拟:生物分子实战经验全分享
材料拉伸计算:有限元方法与力学性能分析
分子动力学模拟势函数 — 从Lennard-Jones到机器学习势的选型艺术
LAMMPS计算表面张力 — 压力张量法与测试面积法的工程实践
LAMMPS分子动力学模拟 — 从in文件编写到后处理的全链路工程复盘
LAMMPS计算服务 — 从in文件定制到并行效率优化的全流程外包方案
分子动力学模拟拉伸 — 单轴拉伸应力-应变曲线的原子级获取
分子动力学模拟粗粒化 — 从全原子到MARTINI的映射策略与精度验证
分子结构预测 — AlphaFold3与MD联用的蛋白质动态构象系综采样
平衡分子动力学模拟 — NVT与NPT系综选择的十个常见误区
vasp计算分子动力学模拟:从头算分子动力学方法与实战
生物分子动力学模拟:蛋白质/核酸/膜体系模拟方法
酶分子动力学模拟:催化残基运动与底物结合分析
AIMD分子动力学模拟:第一性原理MD计算方法与应用
平衡分子动力学模拟:NVT/NPT系综平衡策略与判据
AMBER分子动力学模拟:生物分子力场与tleap建模详解
薛定谔分子动力学模拟 — Schrödinger软件中Desmond模块的实战深度复盘
多肽分子动力学模拟 — 从短肽构象采样到蛋白-多肽识别的全流程