2. 势能面与自由能面
好,我们正式开始聊自由能景观图。但在动手画图之前,有两块基石必须搞清楚——势能面和自由能面。这两个概念长得有点像,很多初学者容易搞混。我自己刚入行那会儿也犯过这个错,以为自由能面就是势能面加个温度因子,后来才发现完全不是那么回事。
2.1 势能面:分子世界的“地形图”
先说说势能面。说白了,它描述的是一个分子系统在零开尔文下的能量状态。你想想看,如果我们把分子中每个原子的坐标固定下来,就能算出一个对应的势能值。把所有可能构型的势能值连起来,就构成了一张“能量地形图”。
势能面有几个关键特征:
- 维度极高:一个含有 N 个原子的分子,势能面是 3N-6 维的(线性分子是 3N-5 维)。我们人脑根本没法直接想象。
- 局部极小值:对应稳定的分子构象,比如蛋白质的天然态。
- 鞍点:连接两个局部极小值的过渡态,化学反应的关键路径。
- 全局极小值:整个系统能量最低的构象,理论上是最稳定的状态。
一个重要的直觉:势能面不包含温度信息。它只告诉你“如果原子停在某个位置,能量是多少”。就像一张等高线地图,标了海拔高度,但没告诉你天气怎么样。
举个例子,计算一个二面角旋转的势能面:
# 以丙氨酸二肽为例,沿着 φ 二面角扫描
# 每 10 度计算一次单点能
angles = range(-180, 180, 10)
energies = []
for phi in angles:
# 固定 φ 角,优化其他几何自由度
energy = dft_calculation(phi)
energies.append(energy)
这样我们就能得到势能随二面角变化的曲线。但注意,这个曲线是在 0 K 下的结果,没有考虑原子热运动。
2.2 自由能面:考虑温度后的“真实世界”
那自由能面又是什么?我个人的理解是:自由能面是势能面在有限温度下的“热力学投影”。它不只看单个构型的能量,还要考虑每个能量状态附近的构象熵。
为什么需要自由能面?有两个实际原因:
- 实验条件不是 0 K:大多数生化过程发生在室温附近。分子在不停振动、旋转,不可能停在势能面的极小点上。
- 构象熵不可忽略:一个能量稍高的宽谷,可能比一个能量稍低的窄井更有优势。因为宽谷里有更多的微观状态可以被采样到。
自由能面的数学定义基于配分函数:
F(ξ) = -k_B T ln [ ∫ exp(-E(r)/k_B T) δ(ξ(r)-ξ) dr ]
这个公式看着复杂,但核心思想很简单:自由能面是对所有微观状态按照玻尔兹曼分布做加权平均。式中 ξ 是反应坐标,k_B 是玻尔兹曼常数,T 是温度,E(r) 是构型 r 的势能。
核心对比:势能面是“静态快照”,自由能面是“动态平衡态”。我做过一个项目,用分子动力学模拟一个小蛋白的折叠。只看势能面的话,天然态是最低点。但算出来的自由能面显示,变性态附近有一个很宽的平台,那才是室温下实际占主导的状态。
2.3 从势能面到自由能面:热力学桥梁
两者之间的桥梁是系综平均。从一个势能面出发,想得到自由能面,你得做一件事:对系统的全部微观状态做统计。
具体怎么操作呢?我常用的方法是增强采样——比如伞形采样(Umbrella Sampling)。
# 伞形采样工作流
1. 沿着反应坐标 ξ 设置多个窗口
2. 每个窗口施加偏置势,约束采样在局部区域
3. 分别对每个窗口做 MD 模拟
4. 用 WHAM(加权柱状图分析)去除偏置,重构自由能曲线
这里有一个很重要的经验:当初我跑第一个伞形采样时,窗口间距设得太大——3 Å。结果自由能曲线出现巨大的空洞,根本拼不起来。后来我改成 0.5 Å 一个窗口,才算拿到平滑的曲线。所以我的建议是:
- 窗口重叠要足够:相邻窗口的概率分布至少重叠 30% 以上。
- 采样时间要长:短时间采样无法充分探索窗口内的构象空间。
- 偏置力常数要合理:太弱则采样分散,太强则窗口之间难以连通。
一个常见误区:自由能面不是“对势能面作图”再“加上 k_B T”就能得到的。我曾经看到有人直接把势能曲线加上温度项,声称得到了自由能曲线。这是不准确的,因为缺少了对构象熵的积分——熵的贡献必须通过系综采样来体现。
2.4 自由能景观的核心结构
现在我们可以画出自由能景观图的骨架了。我来画一张概念图,帮你直观理解:
这张图想表达什么?左边是势能面——纯能量地形,不关心温度。右边是自由能面——同样的反应坐标,但考虑了热运动后的能量景观。你会看到,势能面的两个极小值在自由能面上变成了“亚稳态”,而且中间还可能出现新的“熵谷”。
我个人的项目经验是:有时候势能面给的结论和自由能面完全相反。比如某配体结合位点,势能计算显示结合能很负,但自由能面算出来结合亲和力很差。原因是什么?熵惩罚太大——配体一旦结合就失去了大量平移/转动自由度,这个损失在自由能面里被完整考虑了,而势能面里完全看不到。
2.5 实操对照:什么时候该用哪个?
| 特征 | 势能面 | 自由能面 |
|---|---|---|
| 定义基础 | 波恩-奥本海默近似 | 统计系综 + 配分函数 |
| 变量依赖 | 原子坐标 | 反应坐标 + 温度 |
| 包含熵 | 否 | 是(构象熵贡献) |
| 典型场景 | 过渡态搜索、反应机理 | 结合自由能、构象平衡 |
| 计算方法 | DFT / 力场优化 | MD / MC 增强采样 |
| 结果可比实验 | 间接(需热力学修正) | 直接 |
我的经验选择:如果问题涉及“反应的路径是什么”,先看势能面。如果问题涉及“室温下哪个构象更稳定”,必须算自由能面。两者互补,不能互相替代。
好,到这你该清楚势能面和自由能面的区别了。下一块内容我们要进入实战——怎么从自由能面里认出关键特征,比如极小值点、过渡态、以及自由能垒。先把概念打好底,画图才不会画歪。