跳转至

第19章 §03 · 蛋白质设计 · 讲解稿

承接: Ch19 §02 金融 → §03 蛋白质 篇幅: ~4000 字


一 · 一句话总览

蛋白质 AI = 序列 ↔ 结构 ↔ 功能。AlphaFold 3 解"序列 → 结构", RFdiffusion 反向"结构 → 序列", AI 让"按需设计蛋白"成为可能。


二 · 蛋白质基础

2.1 氨基酸 → 蛋白质

  • 20 种氨基酸 → 序列 (1D)
  • 序列 → 折叠 (3D 结构)
  • 结构决定功能 (酶 / 受体 / 抗体)

2.2 蛋白质数据

  • PDB (Protein Data Bank): 22 万+ 实验结构
  • UniProt: 2.5 亿+ 序列
  • AlphaFold DB: 2 亿+ 预测结构

2.3 传统难题

  • 实验 (X-ray / Cryo-EM) 慢 (月-年) + 贵 (10 万+ USD)
  • 计算 (MD 模拟) 精度有限
  • 序列空间 20^100, 不可遍历

三 · AlphaFold 系列

3.1 AlphaFold 1 (2018)

  • 双向 LSTM + 注意力
  • CASP13: GDT-TS 58.9 (传统 40)

3.2 AlphaFold 2 (2020, CASP14)

架构: - Evoformer: MSA + 配对表示 - Structure Module: 3D 坐标回归 - 8 个 block, 迭代 refine

性能: GDT-TS 92.4 (实验级)

训练数据: PDB + UniClust30

3.3 AlphaFold-Multimer (2021)

  • 蛋白质复合体
  • 抗原-抗体 / 蛋白-蛋白相互作用

3.4 AlphaFold 3 (2024)

  • 蛋白质 + 核酸 + 小分子 + 离子
  • 扩散模型 (类似图像)
  • Nature 论文引爆

3.5 AlphaFold Server

  • 免费开放, 每天 100 任务
  • 已被全球 200+ 国家使用

四 · 蛋白质语言模型

4.1 ESM-2 / ESMFold (Meta)

  • 15B 参数 Transformer
  • 仅序列输入
  • ESMFold: 直接预测结构 (无 MSA, 60× 快)

4.2 ProtBERT / ProGen

  • 序列级别 MLM
  • 8 亿 / 6 亿参数

4.3 RoseTTAFold (Baker Lab)

  • 三轨网络 (1D / 2D / 3D)
  • 与 AlphaFold 2 并驾齐驱

五 · 蛋白质设计 (反向问题)

5.1 RFdiffusion (Baker Lab 2023)

类比: 蛋白质界的 Stable Diffusion

输入: 期望性质 - 骨架 (motif) - 结合位点 - 长度

输出: 新氨基酸序列

应用: - 设计新酶 - 设计新疫苗 - 设计新结合蛋白

5.2 Chroma (Generate Biomedicines)

  • 商业级
  • 生成 50-500 aa 蛋白
  • 可控 (结合位点 / 二硫键)

5.3 ProteinMPNN

  • 序列设计 (固定 backbone)
  • 比 Rosetta 序列设计快 100×

六 · 抗体设计

6.1 抗体结构

  • Y 形, 2 重链 + 2 轻链
  • CDR 区决定特异性
  • 与抗原结合

6.2 AI 应用

  • AbLang / AntiBERTy: 抗体语言模型
  • RFDiffusion-AA: 抗体从头设计
  • AlphaFold-Multimer: 抗原-抗体对接

6.3 案例

  • Generate Biomedicines 抗体设计
  • Cradle Biosciences 抗体优化
  • Absci 完全 AI 设计抗体进入临床

七 · 酶设计与合成生物学

7.1 酶设计

  • 催化特定反应
  • 工业应用 (洗涤剂 / 食品 / 制药)
  • AI 优势: 替代百万年进化

7.2 代表项目

  • David Baker Lab: AI 设计全新酶
  • Profluent Bio: AI 编辑基因
  • Cradle: AI 设计工业蛋白

八 · 实战工具

8.1 ColabFold

  • AlphaFold 2 简化版
  • 免费 Colab, 5 分钟预测一个蛋白
  • 学术首选

8.2 AlphaFold Server

  • 官方, 免费
  • 每天 100 任务

8.3 ESMFold API

  • Meta 提供
  • 无需 MSA, 速度快

8.4 代码示例

from colabfold import batch

# ColabFold 调用
results = batch.run(
    queries=["MKTAYIAKQRQISFVK..."],
    jobname="my_protein",
    use_msa=True,  # 用 MSA 提精度
    model_type="alphafold2_multimer_v3",
)

九 · 一句话总结

蛋白质 AI = AlphaFold (序列→结构) + RFdiffusion (结构→序列) + 抗体设计 + 酶设计。AI 让"按需设计蛋白"从科幻变现实, 缩短研发从 5 年到几周。未来 5 年 1000+ AI 设计蛋白进入临床。