🌍核心愿景:语言建模构建蛋白质世界模型

蛋白质是生命的基石。它们的序列、结构和功能在数十亿年的进化中共同演化。ESM 系列模型的核心假设是:如果我们在足够多的蛋白质序列上训练一个语言模型,让它学习预测被遮蔽的氨基酸位置,那么模型将被迫内化驱动氨基酸选择的生物学约束——结构稳定性、功能位点、催化机制、相互作用界面——从而在表征空间中自发涌现蛋白质的生物性质。

ESM1(2020年)在 2.5 亿条序列上训练,发现注意力模式与三级结构接触相关;ESM2(2023年)扩展到 650 亿参数,表征可投影到原子分辨率结构;ESM3(2025年)联合建模序列-结构-功能,生成了高度发散的荧光蛋白。现在,ESM Cambrian(ESMC)将训练数据从约 5000 万条扩展到 28 亿条(通过纳入宏基因组序列),参数规模达到 60 亿

论文标题——"Language Modeling Materializes a World Model of Protein Biology"——概括了核心论点:语言建模不仅学习到了统计模式,而是在表征空间中具象化了一个蛋白质生物学的世界模型。本文着重解析这一世界模型的两个关键方面:稀疏自编码器揭示的可解释特征空间,以及通过搜索该空间实现的 de novo 蛋白设计。

📈ESMC 缩放律与训练规模

ESMC 是使用掩码语言建模(MLM)目标训练的 Transformer 家族,发布 3 亿、6 亿和 60 亿参数三个规模(分别有 16、24 和 80 层 Transformer)。

训练数据:宏基因组扩展近两个数量级

来源序列数说明
UniRef 2023_021.56 亿更新版 UniRef
JGI(2023.07 下载)20.29 亿宏基因组,最大来源
MGnify 2023_026.21 亿宏基因组
合计28.06 亿

ESM2 在 6.5 亿到 150 亿参数之间观察到收益递减,而 ESMC 在 3 亿到 60 亿参数之间保持对数线性提升,无平台期。长程接触精度与训练计算量的关系:P@L-LR = 0.115 × log₁₀(FLOPs) − 1.98, R² = 0.99。ESMC 6B 训练到 1.63 × 10²³ FLOPs,经验值与外推预测高度吻合(残差仅 −0.007)。

结构与功能在不同层涌现

ESMC 6B 的 80 层中,结构信息(长程接触精度)在最后几层急剧上升,在倒数第二层达峰;功能信息(酶分类 EC 号 kNN 精度)从最早层稳步上升,在 50-60 层达峰。SAE 分析正是聚焦于第 60 层——功能信息最丰富的深度。

🏗️ESMFold2:单序列 SOTA 结构预测

ESMFold2 以 ESMC 表征为主要输入(非 MSA),架构包含:所有层表征池化 → 4 层编码器初始化 pair state → 48 层折叠层(仅三角乘法+前馈,无需注意力)→ 稳定循环递归(收缩映射防止激活无界增长,训练时反向传播穿过 2 次循环,推理时可增加循环次数)→ 2 层最终折叠层条件化扩散 Transformer。

语言模型预训练计算量与结构预测性能的对数线性关系:单体 LDDT = 0.027 × log₁₀(FLOPs) + 0.181, R² = 0.92;复合物 P(DockQ ≥ 0.23) = 0.060 × log₁₀(FLOPs) − 0.832, R² = 0.93。

任务ESMFold2(单序列)ESMFold2(+MSA, 20 loops)AlphaFold3(+MSA)
抗体-抗原 DockQ 通过率50% ± 2%55% ± 2%47% ± 2%
蛋白-蛋白通过率70% ± 1%76% ± 1%73% ± 1%
1024 残基推理时间15.8s20.5s

ESMFold2-Fast(24 层,无 MSA)推理仅 9.4 秒,抗体-抗原达 50% ± 2%。推理时缩放:1000 seed 采样使抗体-抗原通过率从 49% 升至 65%。

💊De Novo 蛋白设计:搜索世界模型的输入空间

ESMC + ESMFold2 构成蛋白质相互作用的联合模型。论文展示了一个简洁而强大的 de novo 设计范式:通过搜索联合模型的输入空间来设计高亲和力 binder。这一方法的创新性在于将蛋白质设计问题转化为对语言模型表征空间的连续优化

核心创新:反向传播穿过语言模型和结构预测器

设计过程的核心公式:

p(x, s) = p(s | x, t) · p(x)

其中 x 是候选 binder 序列,t 是靶标序列,s 是靶标结合态复合物结构。p(x) 是 ESMC 学到的序列先验,p(s | x, t) 是 ESMFold2 的条件结构模型。

关键创新在于将序列表示为氨基酸概率的连续分布,然后通过反向传播(backpropagation)穿过 ESMC 和 ESMFold2 进行端到端优化。温度退火用于将连续分布逐步锐化为离散序列。这是一个单阶段优化过程——不需要多轮迭代或专家设计的流程。

这一方法属于结构预测器引导的设计范式(structure predictor-guided design),但区别在于:(1) 使用语言模型而非 MSA 作为序列先验,(2) 端到端可微分优化而非采样方法(如 MCMC),(3) 单阶段而非多阶段。ESMFold2 的高效性(9.4 秒/结构)使得搜索数万个候选成为可能。

实验设计:5 靶点 × 2 模态 × 2 计算量

针对 5 个临床靶点(PDGFRβ、EGFR、PD-L1、CD45、CTLA-4),设计两种模态的 binder:

两个计算量级别:低计算量设置 minibinder 约 15,000 候选(~500 H100-小时),高计算量约 67,000 候选(~2,400 H100-小时)。scFv 分别约 28,000(~1,800 H100-小时)和 117,000(~7,700 H100-小时)。排名集成从 4 个 critic 增至 19 个。每个靶点-模态-计算量组合选择 84 个设计进行实验验证。

实验验证结果

靶点Minibinder 命中率scFv 命中率最佳亲和力
PD-L188%29%1.6 nM(功能 IC₅₀)
EGFR73%21%68 pM
PDGFRβ71%15%纳摩尔级
CD4536%21%纳摩尔级
CTLA-482%25%纳摩尔级

推理缩放直接转化为实验成功

增加计算量后,10 个靶点-模态对中 9 个命中率提升。Minibinder 平均从 53.8% 升至 70.0%,scFv 从 12.1% 升至 21.0%。这证明"数字实验"的数量可以预测性地转化为"湿实验"的质量——推理时缩放是 de novo 蛋白设计的有效策略

设计的新颖性与多样性

验证的 binder 在序列、结构和结合界面方面高度多样,模型恢复了多种不同结合模式而非收敛到单一解。新颖性分析:

治疗功能验证

🔬SAE 方法论:从超叠加到单语义特征

论文最具科学深度的部分是使用稀疏自编码器(SAE)对 ESMC 表征空间进行机制可解释性分析。这一技术源自大语言模型(LLM)的可解释性研究,在此被创造性地应用于蛋白质语言模型。

为什么需要 SAE?超叠加问题

语言模型用表征空间中的方向编码概念,但单个维度是多语义的(polysemantic):一个坐标会非特异性地激活,因为它参与了多个超叠加(superposition)的特征。这意味着直接查看单个神经元无法获得可解释的信息——就像一个神经元同时编码"α-螺旋"、"疏水性"和"DNA 结合"。

稀疏编码(sparse coding)通过寻找一个基底,使得少数几个维度就足以近似重建大多数表征,从而将超叠加的特征分解为单语义(monosemantic)特征——每个特征只对应一个可解释的概念。

SAE 训练设置

SAE 将每个氨基酸在其上下文中的表征向量投影到稀疏的高维特征空间。关键训练参数:

参数说明
训练数据80 亿 token来自与语言模型相同的分布
覆盖模型ESMC 300M / 600M / 6B每个模型的每一层都训练 SAE
特征维度2¹³, 2¹⁴, 2¹⁵, 2¹⁶, 2¹⁷即 8,192 到 131,072
稀疏度(每个氨基酸激活的特征数)8, 16, 32, 64, 128控制稀疏约束强度
主分析 SAE2¹⁴ = 16,384 特征,64 个激活ESMC 6B 第 60 层(3/4 深度)

选择第 60 层是因为它在酶分类精度峰值附近(图 1D),是功能信息最丰富的层。逐层评估显示,60-70 层包含最多信息(重建损失最高、困惑度退化最大),而最后几层专门用于 logit 预测而非丰富表征。

蛋白质向量化

为将蛋白质表示为单一向量,对每个特征取整个序列上的最大激活值。这意味着每个蛋白质由一个 16,384 维向量表示,每一维反映该特征在蛋白质中最强的激活程度。

智能体标注系统

SAE 是完全无监督的——训练后不知道每个特征对应什么生物学概念。论文开发了一个多智能体系统来生成自然语言描述:

  1. 从 SwissProt(注释评分 ≥ 3)中检索每个特征激活最强的 200 个蛋白质(90% 聚类去冗余,约 195k 蛋白参考集)
  2. 初始观察 agent:从蛋白质名称、分类、激活位置生成全局模式
  3. 功能分组 agent(GPT-5 high reasoning):将 200 个蛋白质按生化功能分为 2-10 组,每组留出一个验证
  4. 每组选一个代表蛋白,提供残基级激活值、ESMFold2 预测的二级结构、SwissProt 功能注释,生成详细描述
  5. 验证 agent(GPT-5 medium reasoning):检查描述是否泛化到组内其他蛋白质(最多重试 3 次)
  6. 统一 agent:合并所有组的描述为单一特征描述

📊16,384 个蛋白质特征:完整层级还原

主分析 SAE(2¹⁴ = 16,384 特征,第 60 层)识别的特征跨越了蛋白质生物学的所有层级。以下是按生物学复杂度从低到高的完整分类和精确计数:

层级特征数占比示例
一级结构:氨基酸880.5%特定氨基酸(色氨酸、苏氨酸、半胱氨酸)或类别(芳香族、负电荷侧链)
二级结构~2,00012.2%α-螺旋、β-折叠、螺旋端帽、β-链边缘、氢键周期信号、loop/turn
三级相互作用1,5549.5%二硫键、盐桥、金属配位、氢键网络、螺旋打包(大部分在此类)
内在无序区6864.2%无序区域,从几个残基到整个域;对信号传导、调控、结合至关重要
生化环境1,77010.8%疏水/芳香结合区、两亲螺旋界面、酸性斑块、电荷密集段
定位/转运信号2,31914.2%细胞器定位信号、膜定向
翻译后修饰5,38232.9%磷酸化位点、蛋白酶切割位点、蛋白质成熟过程
通用功能类别转移酶、分子转运蛋白等(不依赖特定分子或折叠)
保守功能位点(合计)~8,192(≈50%)~50%DNA/碳水化合物加工、能量转导、信号传导、结构支架

关键观察:近 50% 的特征对应于因共同生物学角色而跨生物学保守的功能位点和子结构。翻译后修饰相关特征(5,382 个)是最大的单一类别,反映了蛋白质成熟和调控的复杂性。二级结构特征约 2,000 个,远超简单的"α/β"分类——包括螺旋端帽、β-链边缘、氢键周期信号等精细上下文。

特异性-粒度空间

16,384 个特征在两个维度上分布:(1) 特异性(从通用到家族特异),(2) 粒度(从残基级到域级)。论文用 Pfam 域边界的 Shannon 熵量化特异性,用平均连续运行长度(mcrl)量化粒度。

两个主要模式:

即使 Mode 2 的"家族特异"特征也跨越许多域——没有任何特征只在一个家族中激活。这反映了蛋白质生物学概念的复用性:同一个结构基序或催化机制在不同蛋白质家族中反复出现。

不同 SAE 规模的对比

论文训练了 16,384、65,536 和 131,072 三种码本大小的 SAE。更大码本中特征出现得更稀疏。关键发现是不同规模 SAE 捕获相似的重要变异轴——2¹³ 空间中的一个特征可能对应 2¹⁶ 空间中的十个特征。这表明 ESMC 表征空间中的"方向"是固有的,SAE 只是 以不同分辨率采样这些方向。

🧩SAE 特征的组合性与生物学连贯性

组合性:从基本概念到复杂功能

复杂功能通过多个特征的组合来表示。以激酶为例,核心催化机器由 P-loop、HRD/DFG 激活环、αC 螺旋组成。仅 P-loop 就激活了跨越通用性尺度的多个特征:

特征 ID特异性级别概念
F792, F10583最通用普通 loop/coil
F1635, F3614, F10646中等富含甘氨酸的柔性 loop(跨家族)
F278, F1013功能级磷酸结合(多种蛋白)
F119, F4266, F4787, F6171激酶特异激酶 P-loop

通用特征 F3614 在激酶、核糖核酸酶、脂肪酶中的类似柔性 loop 上激活;特异特征 F119 仅在激酶上激活。这种从通用到特异的层级组合使模型能用相对少的概念表示复杂的功能机器。

激酶相关特征总计 531 个,覆盖 35 个蛋白质和 7 个激酶类别。在 Src 激酶中,仅 108 个特征就足以让线性模型高精度预测局部活性景观(Spearman ρ = 0.74)。破坏 P-loop 的 G277 突变会降低 P-loop 特征 F278 的激活,且降低幅度与突变对激酶活性的影响强相关(ρ = 0.73)。特征还能响应远处残基的突变(如 F10351、F8957),反映 3D 接触和长程别构效应

跨家族保守概念:亲核弯头

单个特征 F6716 在 99 个相关酶中的 75 个上激活于"亲核弯头"(nucleophilic elbow)催化基序,跨越 25 个不同的折叠。这是一个在多种蛋白酶和水解酶中独立进化的保守局部生化基序——精确定位亲核残基(丝氨酸或半胱氨酸)以引发亲核攻击。

SAE 解码器空间中 F6716 的邻域在生物学上是连贯的,包含其他柔性催化环和磷酸化基序。不同码本大小(2¹³、2¹⁴、2¹⁶)的 SAE 在该区域显示大量重叠——所有 SAE 都捕获了相似的重要变异轴。

跨家族调控特征

不同激酶家族共享核心催化特征,但使用额外特征表示各自独特的调控上下文:

特征共现预测蛋白质相互作用

蛋白质不孤立运作。PDB 中识别的特征对可用于预测留出数据集中的蛋白质-蛋白质相互作用,AUROC = 0.855,即使序列相似性很低。例如 F14846 和 F12376 捕获了 TCR-MHC I 相互作用——免疫系统 T 细胞激活通路的起始事件。

进化主题:NMF 识别约 3,000 个特征组合

使用非负矩阵分解(NMF)从 81 个参考蛋白质组中识别约 3,000 个特征加权组合

GO 生物过程映射

在 SwissProt 蛋白质上,识别出 4,113 个特征跨越 61 个生物过程(GO),高激活能以 > 50% 精度识别过程。在 90% 精度阈值下仍有 49 个独立过程的特征。每个过程对应数千万到数亿蛋白质。最大类别包括转录、翻译、细胞信号传导和代谢。

🗺️蛋白质图谱:68 亿序列的 SAE 聚类

利用 ESMC 和 ESMFold2 构建迄今最大规模的蛋白质图谱:68 亿唯一序列,11 亿预测结构(4.185 亿高置信度),相对 AlphaFold DB 和原 ESM Atlas 新增 7.56 亿未覆盖结构。11 亿结构在约两周内完成计算。

SAE 聚类

使用 SAE 特征向量进行聚类(Jaccard 相似度 ≥ 0.6),产生 2.3 亿个 ≥ 5 成员的簇和 770 万个 ≥ 50 成员的簇。SAE 相似度在序列相似度低于 40% 时仍能有效检索共享拓扑和酶类的蛋白质,优于纯序列或纯结构搜索。

案例:Cas12/TnpB/Fanzor 进化连接

一个簇包含 RNA 引导的 DNA 核酸内切酶,包括真核 Fanzor 和原核 TnpB(Cas12 进化祖先)。特征 F4804 激活于催化重要的 DDE 基序酸性残基:催化活性的 Cas12f 和 TnsB 激活该特征,而失去催化功能的 Cas12k 不激活——SAE 特征直接编码了功能状态。

未注释蛋白质的功能预测

超过 200 万个簇无 Pfam 注释。通过高精度 SAE 特征(90% 精度),在未表征的宏基因组蛋白中识别出碳水化合物代谢、DNA 重组、糖蛋白生物合成相关特征。这些蛋白质与 PDB 最近结构的 TM-score 很高,但序列同一性仅 10-22%——SAE 特征空间发现了序列相似性无法发现的功能连接

生物群落功能分化

💡技术启示与局限

核心启示

局限与开放问题

📄论文信息

标题:Language Modeling Materializes a World Model of Protein Biology

作者:Salvatore Candido*, Thomas Hayes*, Alexander Derry*, Roshan Rao*, Zeming Lin*, Robert Verkuil, Bryan Z. Wu, ... Alexander Rives*†

机构:Chan Zuckerberg Biohub / EvolutionaryScale

发布:bioRxiv, 2026年6月4日

DOI:10.64898/2026.06.03.729735

模型:ESMC 300M / 600M / 6B; ESMFold2 / ESMFold2-Fast

SAE:16,384 特征(主分析),码本范围 8,192-131,072,覆盖所有层

图谱:68 亿序列,11 亿结构,2.3 亿 SAE 聚类

关键词:蛋白质语言模型, 稀疏自编码器, 机制可解释性, de novo 蛋白设计, 单语义特征, 超叠加, 缩放律, 宏基因组