结合案例图分析,我把这个项目的完整过程、参数设置、结果解读和踩坑经验整理如下。
客户要做的是单条高分子链在溶液中的构象统计,关心两个核心问题:链能不能在 60 ns 内达到平衡?链的尺寸(回转半径 R_g)随链长 N 的标度关系是什么?
我用的软件是 GROMACS 2023,力场 OPLS-AA,溶剂 TIP3P。体系是聚乙烯醇(PVA)或类似柔性链,聚合度从几十到几万。先在立方体盒子中溶剂化,做能量最小化、NVT 平衡、NPT 平衡,然后跑生产模拟。
参数设置:NPT 系综,温度 300 K,压力 1 bar,Nose-Hoover 热浴 + Parrinello-Rahman 压浴;时间步长 2 fs,总时长 60 ns;每隔 1 ps 保存一帧。对每条链分别跑 3 个独立副本以估计误差。

第一张案例图是单条高分子链的 R_g(蓝色)和端到端距 R_ee(红色)随时间的变化。前 10 ns 两条曲线都快速下降,说明链从初始伸直构象向卷曲态弛豫;10–30 ns 继续缓慢下降;30 ns 后基本在平衡值附近波动,R_g≈2.5 nm,端到端距 R_ee≈3.2 nm。这个平衡过程告诉我:60 ns 对这个链长足够,但如果链再长一倍,可能需要 100 ns 以上。
第二张案例图是平衡态 R_g 与链长 N 的双对数关系。红色点是模拟值,蓝色实线是拟合线 R_g ∝ N^ν,得到标度指数 ν=0.588,接近良溶剂下真实链的理论值 0.588(Flory 值),高于理想链的 0.50(灰色虚线)。这说明模拟使用的显式溶剂模型正确刻画了排除体积效应,链处于溶胀状态。
第一,初始结构不能随意设成伸直链。我最初用全反式伸直链做初始构象,导致前 20 ns 的 R_g 明显高于平衡值,必须discard掉前 30% 数据。后来改用自回避随机行走初始构象,平衡时间缩短到 10 ns。
第二,盒子大小要足够大。如果盒子边长小于 2 倍最大 R_ee,链会和自身镜像相互作用,导致 R_g 被低估。我用盒子边长 15 nm,远大于链伸展尺寸。
第三,ν 值对力场敏感。我对比了 OPLS-AA 和 CHARMM36,两者 ν 差异约 0.02,都在合理范围;但如果用隐式溶剂 GBSA,ν 会降到 0.55,说明溶剂化细节很重要。
下次再做高分子链统计,我会固定这个流程:1) 用自回避随机行走生成初始构象;2) 先跑短轨迹检查 R_g 是否平稳;3) 至少 3 个独立副本;4) 做 N 扫描提取 ν。这样不仅能回答客户”平衡了吗”,还能给出标度关系这种可发表的结果。
计算工程师团队:500+ | 成功计算案例:5W+ | 1W+ 助力顶刊发布经验 需要模拟代算服务可以联系我们,可免费评估项目的计算费用和免费出计算方案。