113

AlphaFold3 论文精读:从蛋白到复合物建模

AlphaFold3 把预测从蛋白扩展到复合物。这篇讲清扩散模块的转变、能力边界与使用限制。

AlphaFold3(Abramson 等,Nature 2024)把结构预测从「单个蛋白」扩展到蛋白 + 核酸 + 小分子 + 离子 + 修饰的统一建模。这是范式的扩展——但它的能力边界与使用限制同样重要。

相对 AF2 的架构变化

AlphaFold2 AlphaFold3
结构生成 结构模块(IPA,确定性) 扩散模块(生成式)
表示层 Evoformer(重) Pairformer(更轻,MSA 依赖降低)
输出粒度 蛋白残基的框架 + 侧链角 直接预测全原子坐标
支持的分子 蛋白(AF-Multimer 支持多链) 蛋白、DNA、RNA、小分子、离子、修饰
建模方式 单一预测 可采样多个结构

扩散模块:为什么换

# AF2 的结构模块是确定性的:
#   给定表示 → 一个结构
#   → 无法表达构象的多样性
#   → 对于本质上柔性/多态的体系,会给出「平均结构」
#
# AF3 的扩散模块:
#   从噪声出发,逐步去噪成结构
#   → 可以采样多个不同的结构
#   → 天然支持全原子(不必区分主链框架与侧链)
#   → 统一处理不同类型的分子(都是原子)
#
# 关键优势:
#   1) 不需要为每种分子类型设计专门的表示
#      蛋白残基、核苷酸、小分子原子 —— 都是原子
#   2) 生成式建模更适合多模态问题(见 102)
#
# 代价:
#   1) 扩散模型会产生「幻觉」
#      在无序区可能生成看似合理但虚假的结构
#      → AF2 的低 pLDDT 区是「散开的面条」,明确提示不确定
#      → AF3 可能生成一个「看起来很结构化」的错误构象
#      → 【这是使用中必须警惕的】
#   2) 需要多次采样并排序
#   3) 训练与推理都更复杂
#
# AF3 的应对:
#   加入「交叉蒸馏」训练,让模型在无序区
#   也生成类似 AF2 的散开形态

能力与实际表现

  • 蛋白-小分子复合物:论文报告在 PoseBusters 基准上显著优于传统对接方法。但这个比较存在争议——测试集与训练数据的时间划分、以及是否使用了模板信息,都影响可比性;
  • 蛋白-核酸:相对之前的方法有明显提升,这是 AF3 的一个突出优势;
  • 抗体-抗原仍然是难点。界面预测的成功率明显低于一般的蛋白-蛋白界面——CDR 环的构象与结合模式高度多样,缺乏共进化信号(见 364《抗体结构预测》);
  • 蛋白-蛋白:优于 AF-Multimer,但对弱瞬时相互作用仍不可靠;
  • 翻译后修饰与配体:能建模常见的糖基化、磷酸化与辅因子。

使用限制:这是实际的主要障碍

# AlphaFold Server(https://alphafoldserver.com)
#   免费,网页界面
#   限制:
#     - 每日提交次数有限
#     - 【仅限非商业用途】
#     - 配体只能从预定义列表中选(不能任意 SMILES)
#     - 不能下载模型权重
#
# 代码与权重
#   2024 年 11 月开放了代码与权重申请
#   但:
#     - 权重需要单独申请,审批
#     - 【仅限非商业研究用途】
#     - 不能用于商业药物发现
#
# → 对工业界用户,这是根本性的限制
#
# 开源替代(可商用,见 120、121、122):
#   Boltz-1 / Boltz-2:  MIT 许可,完全开放
#   Chai-1:             开放权重(商用需注意条款)
#   → 【工业界的实际选择通常是这两个】
#
# 对比结论:
#   如果只是学术研究,AF3 Server 够用
#   如果要做产业化的药物发现,直接用 Boltz-2

置信度指标

  • pLDDT:与 AF2 同义,但现在是逐原子的;
  • PAE:同 AF2,判断相对位置可信度;
  • ipTM:界面的可信度,多分子体系的核心指标;
  • 对小分子的特殊注意配体的 pLDDT 高不代表结合姿势正确。它只说明模型对该位置有信心,而模型可能自信地错——必须用 PoseBusters 等物理检查与传统对接交叉验证(见 096《Binding Pose》)。

对药物发现的实际影响

影响 说明
复合物建模门槛降低 之前需要专门方法,现在统一处理
核酸药物设计受益 蛋白-RNA/DNA 建模能力明显提升(见 375《反义寡核苷酸 ASO》
假设生成加速 快速得到结合模式假设供实验验证
不能替代实验结构 关键决策仍需共晶
不能替代亲和力预测 AF3 不预测亲和力(Boltz-2 尝试了,见 121《Boltz-2 技术报告精读》
许可限制影响产业应用 商业用途需用开源替代

正确的使用心态

  • 把它当作「高质量的假设生成器」,而非「结构测定的替代」
  • 多次采样并检查一致性:如果多次预测给出差异很大的结果,说明该体系不可靠;
  • 与传统方法交叉验证:AF3 预测的配体姿势应该与 Vina/GNINA 的结果比较(见 346《比较 DiffDock、Vina、GNINA》);
  • 警惕对新颖体系的过度信任:与训练数据差异大的体系(新颖折叠、罕见配体类型),预测可靠性下降;
  • 不要用它做点突变影响的预测:这是所有此类模型的共同弱点。

关键要点

  • 扩散模块取代确定性结构模块,让统一建模蛋白/核酸/小分子成为可能;
  • 扩散模型会「自信地幻觉」——生成看似结构化的错误构象,比 AF2 的散开形态更具误导性;
  • 许可仅限非商业用途,产业界的实际选择是 Boltz-2 或 Chai-1;
  • 配体 pLDDT 高不代表姿势正确,必须做物理检查与交叉验证。

延伸资源