第4章:采样与构象空间

好,我们进入第4章。前面聊了自由能景观的基本概念,你知道它长什么样了。但有个问题——你怎么知道那个图是完整的?

说白了,景观图的背后,全是采样。采样不够,图就不准。我见过不少新手,好不容易跑完模拟,画出一张漂亮的自由能图,结果一验证,关键构象根本没采到,图就是个摆设。嗯,这一章我们就来把采样和构象空间这件事讲透。

4.1 构象空间:你关心的区域在哪

先定义清楚。构象空间,简单讲就是分子所有可能构象构成的集合。蛋白质在溶液里,主链二面角 φ/ψ 可以取不同值,侧链也有各种取向,组合起来,空间维度很高。

但别慌,多数构象在能量上是不可达的。真正有意义的,只是低能区域。自由能景观图,本质上就是在构象空间这个画布上,画出一张“能量地形图”。

核心概念:

  • 构象空间(Conformational Space): 分子所有可能几何构型的集合,维度通常为 3N-6(N 为原子数)。
  • 低能盆地(Energy Basin): 能量低、热力学稳定的构象集合,是采样要覆盖的重点。
  • 能垒(Energy Barrier): 不同盆地之间的高能过渡区,采样最难跨越的地方。

我做项目时,最喜欢先问自己一个问题:这个体系关心的构象空间有多大? 是只关注局部结合口袋的侧链翻转,还是要看整个结构域的大尺度运动?这个判断决定了你后面的采样策略。

4.2 采样:如何在空间中收集点

有了构象空间这个舞台,采样就是上台表演的动作。

采样不是乱撒点。你得有效率、有目的地在能量低的地方多采,在能量高的地方少采,同时还要保证能跨越能垒,不遗漏重要区域。

我个人习惯把采样方法分为四大类,先看个总表:

方法类别 代表技术 核心思想
随机采样 蒙特卡洛(MC) 基于 Metropolis 准则随机移动,接受与否看能量差
分子动力学采样 MD(常规) 按牛顿方程积分,给出真实时间演化
增强采样 元动力学、伞形采样 添加偏置势,帮助跨越能垒
系统采样 副本交换(REMD) 在不同温度之间交换构象,加速空间遍历

这里我想强调一点:没有万能的采样方法。 你遇到过这种场景吗?用常规 MD 跑一个柔性 loop 区,跑了 100 ns 还卡在一个构象里出不来。这种时候,你就得考虑换增强采样了。

来看一个典型的 REMD 配置文件片段,这能帮你理解如何设置多副本:

# AMBER remd.in 示例
&cntrl
  imin = 0,
  ntx = 5,
  irest = 1,
  nstlim = 500000,
  dt = 0.002,
  ntt = 3,
  gamma_ln = 1.0,
  numexchg = 1000,
  repidx = 1,2,3,4,5,6,7,8
&end

这段配置里的 repidx 指定了参与交换的 8 个副本,它们各自运行在不同温度下。低温副本在盆地深处采样,高温副本则更容易飞出能垒,两者交换后,低温副本就带回了高温副本的“翻山”信息。

我的经验: 设置 REMD 的副本温度区间时,要保证相邻副本的能量分布有 10%-20% 的重叠。重叠太低,交换概率低;重叠太高,浪费计算资源。我一般先用短跑(2 ns)在不同温度下跑一遍,然后计算能量分布,调整温度间距。

4.3 采样不足的典型坑

采样不足是自由能计算失败的头号原因。我曾经有一个项目,跑 PPARγ 配体的结合自由能,结果怎么算都和实验差 2-3 kcal/mol。折腾了两周才发现,是活性位点侧链的 χ 角采样不足,负责打开闭合的翻转根本没发生。

避坑指南来了,以我的血泪教训总结:

  • 只盯着 RMSD 看: RMSD 收敛不代表构象空间探索充分。要结合 PCA、自由能投影来看是否覆盖了多个盆地。
  • 模拟时间不够: 尤其小分子配体的结合解离,可以在 ns 级别发生,但蛋白质大尺度运动常常需要 μs 级别。别省那点机时。
  • 单一方法迷信: 别只靠一种方法。我习惯先用常规 MD 跑一个 10 ns 探路,确认主盆地区域,再上元动力学或 REMD 扫盲区。

警告: 不要只看自由能景观表面的光滑度来判断采样质量。直接检查构象空间的访问频率图,看是否有未访问区域。如果某个能量盆地在你跑了 1 μs 后还是空的,大概率是采样不全面。

4.4 如何判断采样是否充分

这个问题很多教程一笔带过,但我想认真讲一下。

判断采样是否充分,不能只看模拟时间。我通常用三把尺子:

  1. 构象空间覆盖度: 计算主成分(PC1, PC2)投影的散点图,看看是否在多个盆地之间反复跳跃。如果构象点只缩在一角,基本没戏。
  2. 自由能差的收敛性: 将轨迹切块,比如前 10 ns、20 ns、50 ns 分别重算自由能(用 WHAM 或 MBAR),看 ΔG 是否稳定在 0.5 kcal/mol 以内。
  3. 方法内检验: 对于 REMD,检查副本交换概率是否在 20%-40% 之间;对于元动力学,检查偏置势的轨迹是否稳定,不再增长。

举个例子,检查元动力学偏置势收敛的脚本片段:

# 使用 plumed 的 sum_hills 工具
plumed sum_hills --hills HILLS --mintozero

# 查看输出的偏置势文件
# 然后检查偏置势随时间的变化曲线
# 如果最后 1/3 轨迹段偏置势基本平稳,则采样可以接受

嗯,这个命令的输出文件你可以在 VMD 里可视化。如果看到偏置势还在高速增长,别停,继续跑。

4.5 一张图读懂采样与构象空间的关系

把所有概念串起来。下面这张图用箭头和节点,告诉我采样到底在做什么。

采样与构象空间核心逻辑 采样与构象空间逻辑图 分子构象空间 常规 MD / MC 元动力学/伞形采样 副本交换 (REMD) 高能屏障难跨越 偏置势降低能垒 温度交换翻山 是否访问了全部低能构象? 是 → 自由能景观可靠 否 → 需继续采样 关键判断节点

看到这个逻辑图的核心了吗?采样策略决定了你能访问构象空间的哪个区域。 常规 MD 容易卡在盆地内,增强采样帮你翻山,REMD 让你在不同高地之间来回跑。最终都指向同一个问题:所有低能构象都采到了吗?

4.6 小结:采样是自由能景观的基石

这一章内容不少,但核心就一句话:

自由能景观的精度 = 采样充分度 × 后处理方法可靠性

  • 先搞清楚体系的构象空间尺度。
  • 选择合适的采样方法(常规 MD 还是增强采样?)
  • 一定要做收敛性检查,别被漂亮的图骗了。
  • 用构象覆盖度、自由能差收敛性、交换概率等多维度验证。

我曾经在评审时看过一篇论文,自由能图做得很漂亮,但构象空间投影只覆盖了一个盆地。对方声称发现了新结合模式,我指出那个模式其实是采样不足的假象后,对方不得不重跑模拟。嗯,采样这件事,真不能偷懒。