Ch12 §06 2024-2026 3D GNN 前沿 · 讲解稿¶
章节定位: Ch12 §05 3D GNN 的"前沿补丁"。覆盖 AlphaFold 3 / RoseTTAFold / Equiformer v2 / 全原子动力学 / 蛋白设计扩散 / ICM 集成。 承接: Ch12 §05 3D GNN 基础 (SchNet/DimeNet/EGNN/Equiformer) → 本前沿专题 篇幅: ~3800 字 / 阅读 11 分钟 / 讲解 25 分钟
一 · 一句话总览¶
2024-2026 3D GNN = 三大突破: AlphaFold 3 (跨模态扩散) + Equiformer v2 (球谐等变) + 全原子动力学 (MACE / Allegro)。3D 深度学习从"分子动力学"扩展到"全生命科学", 螺旋酶能设计、DNA-RNA-蛋白-配体一站式预测。
二 · 心智模型¶
把 2024-2026 3D GNN 想成"五层演进": - 层 1 (SchNet 2017): 距离基, 变 - 层 2 (DimeNet 2020): 加角度 - 层 3 (EGNN 2021): 位置等变 - 层 4 (Equiformer 2022): 球谐等变 - 层 5 (AlphaFold 3 / 2024): 跨模态扩散
每一层都把"对称性"和"几何量"做到极致。
三 · 章节主线 (5 段)¶
第 1 段 · AlphaFold 3 跨模态扩散 (10 分钟)¶
3.1.1 背景¶
AlphaFold 2 (Nature 2021): 蛋白单链结构, 解决了 50 年大问题。 AlphaFold 3 (Nature 2024): 跨模态 (蛋白 + DNA + RNA + 配体 + 修饰 + 离子)。
3.1.2 架构创新¶
Diffusion 替代 Structure Module: - 之前: 几何约束 + Recycling - 现在: 扩散生成 3D 坐标
核心模块: - Input Embedder: 序列 + MSA → 节点/边特征 - Triangulation Attention: 几何 attention 稀疏化 - Pairformer: MSA + Pair 双向 attention (类似 Evoformer) - Diffusion Module: 3D 坐标扩散
3.1.3 训练数据¶
- PDB 30 万结构
- AlphaFold DB 2 亿预测
- 多模态复合体 10 万+
3.1.4 性能¶
| 任务 | AlphaFold 3 | 业界 SOTA |
|---|---|---|
| 蛋白-配体 | 65% | 40% (AutoDock Vina) |
| 蛋白-DNA | 70% | 30% |
| RNA 结构 | 50% | 30% |
| 复合体 | 60% | 25% |
应用: 药物发现 / 合成生物学 / 蛋白工程。
3.1.5 局限¶
- 训练数据无 DNA-DNA 复合体
- 大分子柔性预测不稳定
- 离子 / 修饰处理弱
第 2 段 · RoseTTAFold 全系列 (8 分钟)¶
3.2.1 RoseTTAFold (2021, Baker)¶
不同路径的 AlphaFold 2: - Baker Lab / UW - 端到端 3-track 注意力 - 通用 + 蛋白
3.2.2 RoseTTAFold All-Atom (2024, Science)¶
关键突破: 蛋白 + 核酸 + 小分子 + 修饰
架构: - 序列 + 3D 几何双流 - 跨模态 attention - 全原子坐标系
应用: - 设计蛋白 - 配体开发 - RNA 治疗
3.2.3 RoseTTAFold2 / RFdiffusion2¶
蛋白设计: - 给定目标功能 → 序列 + 结构 - 与 ProteinMPNN 互补 - 80+ 实验验证结构
3.2.4 AlphaFold 3 vs RoseTTAFold¶
| 维度 | AlphaFold 3 | RoseTTAFold AA |
|---|---|---|
| 厂商 | DeepMind | Baker Lab |
| 数据 | 闭源 | 开源 |
| 架构 | Diffusion | Transformer |
| 性能 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 可访问 | 学术 + AlphaFold Server | GitHub |
第 3 段 · Equiformer v2 与球谐 (8 分钟)¶
3.3.0 等变性直觉 (初学者必读)¶
等变性 vs 不变性 (3D GNN 核心): - 不变性 (invariance): 输入旋转, 输出完全不变。比如"原子间的键能"是标量, 旋转分子后键能数值不变。 - 等变性 (equivariance): 输入旋转, 输出跟着旋转同样的角度。比如"原子上的力"是矢量, 旋转分子后力的方向也旋转。
直观比喻: 想象你戴着 3D 眼镜看分子。 - 旋转分子 → 能量预测 (标量, l=0) 不变 (数值不随旋转变化) - 旋转分子 → 力预测 (矢量, l=1) 等变 (矢量方向跟着旋转) - 旋转分子 → 偶极矩 (张量, l=2) 等变 (按规则变换)
球谐阶数 \(l\) 的物理含义: - \(l=0\): 标量 (球面均匀) - \(l=1\): 矢量 (3 个方向) - \(l=2\): 二阶张量 (5 个独立分量) - 球谐 \(Y_l^m\) 是描述这些方向性物理量的数学基函数, 像正弦/余弦描述"圆上方向"一样, 球谐描述"球面上方向"。
3.3.1 球谐函数基础¶
- \(l\) 阶, \(m\) 索引
- 旋转群 SO(3) 表示
- 不同阶对应不同几何量
3.3.2 SE(3) / E(3) 等变性¶
SE(3): 旋转 + 平移 E(3): 旋转 + 平移 + 反射
群表示: - 标量 (l=0): 不变 - 向量 (l=1): 等变 - 二阶 (l=2): 等变
3.3.3 Equiformer (2022)¶
Equiformer / Equiformer v2: - 高阶球谐基 - 等变 Transformer - 分子动力学 / OC20 数据集 SOTA
Equiformer v2 (2023): - 高效实现 - 4× 加速 - 性能维持
3.3.4 其他球谐网络¶
- SEGNN (2022)
- TFN (Tensor Field Networks, 2021)
- e3nn 库 (广泛使用)
- NequIP (2022, 原子势)
第 4 段 · 全原子动力学 (10 分钟)¶
3.4.1 MACE (2023, ICLR)¶
消息传递神经网络 + 高阶 ACE: - 等变 + 4-body 交互 - 高精度 (μ_acc 0.001 eV/Å) - 分子动力学
优势: - 比 NequIP 优 10× 数据效率 - 大体系可扩展
3.4.2 Allegro (2023, Nature)¶
Allegro (NVIDIA + MIT): - 局部等变描述符 - 不依赖消息传递 - 速度 + 内存 - O(N) 复杂度
应用: 模拟催化剂 / 电池材料
3.4.3 MACE-MP-0 / OMat24¶
Materials Project 数据: - 1.5M 结构 - 100+ 元素 - 通用势函数
MACE-MP-0: - 公开可用 - 通用化学势 - MD 模拟
3.4.4 GNN-MD 性能对比¶
| 模型 | 精度 (eV/Å) | 速度 | 可扩展 |
|---|---|---|---|
| SchNet | 0.05 | 快 | 高 |
| DimeNet | 0.03 | 中 | 中 |
| NequIP | 0.005 | 慢 | 低 |
| MACE | 0.001 | 中 | 中 |
| Allegro | 0.002 | 中 | 高 |
| Equiformer v2 | 0.003 | 中 | 中 |
3.4.5 产业应用¶
- 催化剂: 锂电池设计
- 储能: 固态电解质
- 药物: 蛋白质-配体动力学
- 合金: 高熵合金设计
- 天气 / 气候: 物理化学
第 5 段 · 蛋白设计扩散 (8 分钟)¶
3.5.1 RFdiffusion (2023, Nature)¶
蛋白从头设计: - 给定形状 / 配体 → 蛋白 - 3D 坐标扩散 - 100+ 实验验证
挑战: - 长序列设计 - 多结构域 - 可溶性
3.5.2 Chroma (Generate Biomedicines, 2023)¶
商用蛋白设计: - 编程 + 热力学 - 蛋白复合体 - 商用 API
3.5.3 ProteinMPNN (2023, Science)¶
Inverse Folding: - 给定 backbone → 序列 - 残基级序列设计 - 组合 RFdiffusion
3.5.4 AlphaFold 3 启发¶
跨模态生成: - Diffusion 用于复合体 - 替代传统对接 - 加速药物发现
四 · 论文清单 (2024-2026)¶
跨模态蛋白¶
- Abramson et al., "AlphaFold 3", Nature 2024
- Krishna et al., "RoseTTAFold All-Atom", Science 2024
- Krishna et al., "RFdiffusion", Nature 2023
球谐等变¶
- Liao et al., "Equiformer v2", 2023
- Thomas et al., "Tensor Field Networks", 2021
- Brandstetter et al., "SE(3) Transformers", 2022
- Geiger et al., "e3nn", 2022
全原子动力学¶
- Batatia et al., "MACE", ICLR 2023
- Musaelian et al., "Allegro", Nature 2023
- Batatia et al., "MACE-MP-0", 2024
蛋白设计¶
- Watson et al., "RFdiffusion", Nature 2023
- Dauparas et al., "ProteinMPNN", Science 2023
- Ingraham et al., "Chroma", 2023
通用 3D GNN¶
- Schütt et al., "SchNet", 2017
- Gasteiger et al., "DimeNet", ICML 2020
- Satorras et al., "EGNN", ICML 2021
- Klicpera et al., "GemNet", NeurIPS 2021
五 · 2024-2026 时间线¶
timeline
2021 : AlphaFold 2, EGNN, SchNet
2022 : RoseTTAFold, Equiformer v1
2023 : MACE, Allegro, RFdiffusion, ProteinMPNN
2024Q1 : AlphaFold 3, RoseTTAFold AA
2024Q2 : MACE-MP-0, Equiformer v2
2024Q3 : ICM 突破 (AlphaFold 3)
2024Q4 : 全原子设计普及
2025Q1 : Materials Project GNN 集成
2025Q2 : 蛋白质 + 配体 + RNA 协同设计
2025Q3 : 自动化湿实验闭环
2025Q4 : 通用化学势
2026H1 : 原子级全自研
六 · 易错点 (5 条)¶
- AlphaFold 3 ≠ 完美: 仍难预测大柔性分子
- 扩散 ≠ 取代 GNN: 仍以 GNN 为骨干
- MACE 需要数据: 跨领域迁移仍弱
- Allegro 仅局部: 全局结构需结合
- ProteinMPNN 仅设计序列: 结构由 RFdiffusion 决定
七 · 跨章连接¶
| 章节 | 关联 |
|---|---|
| Ch12 §05 3D GNN | 基础 |
| Ch12 §04 GAT | 注意力 |
| Ch19 §02 蛋白 | 应用 |
| Ch19 §03 药物 | 分子对接 |
| Ch20 §01 量子 ML | 物理 ML |
八 · 自测 5 题¶
- AlphaFold 3 核心创新?
- RoseTTAFold AA 与 AlphaFold 3 区别?
- Equiformer 球谐基阶数?
- MACE 比 NequIP 优势?
- RFdiffusion 用途?
九 · 一句话总结¶
2024-2026 3D GNN = 跨模态 + 全原子动力学 + 蛋白设计: AlphaFold 3 (跨模态扩散) + Equiformer v2 (球谐) + MACE/Allegro (全原子 MD) + RFdiffusion (蛋白设计) 共同把 3D GNN 从"分子动力学"扩展到"全生命科学 + 材料科学"。
十 · 板书建议¶
[板书 1: AlphaFold 3]
跨模态 + Diffusion
蛋白 + DNA + RNA + 配体
[板书 2: 球谐]
Y_l^m(θ, φ)
等变 + 阶数
[板书 3: MACE]
4-body 交互
0.001 eV/Å
[板书 4: Allegro]
局部 + 等变
O(N) 复杂度
[板书 5: 蛋白设计]
RFdiffusion + ProteinMPNN
Backbone + 序列
十一 · 参考资料¶
- Abramson et al., "AlphaFold 3", Nature 2024
- Krishna et al., "RoseTTAFold All-Atom", Science 2024
- Liao et al., "Equiformer v2", 2023
- Batatia et al., "MACE", ICLR 2023
- Musaelian et al., "Allegro", Nature 2023
- Watson et al., "RFdiffusion", Nature 2023
- Dauparas et al., "ProteinMPNN", Science 2023
- Satorras et al., "EGNN", ICML 2021
- Gasteiger et al., "DimeNet", ICML 2020
- Schütt et al., "SchNet", 2017