GenBio · Invited Talk 05 · Martin Steinegger

来源: Invited Talk 05 · Martin Steinegger 播客: ICML 2026 · GenBio 分类: 科学 原文发表: 2026-07-10 纪要生成: 2026-07-13

基本信息

一句话概括

面对宏基因组学中 50–90% 蛋白"无法注释"的暗物质难题,Steinegger 主张"用结构而非序列去注释",并把注释的层级从单链拓展到多聚体(multimer)、界面(interface)、3D 基序(motif)三个层次的保守性——为此团队做出一整套可扩展的快速算法(Foldseek Multimer / Foldseek Interface / Fold Disco),构建了扩展 AlphaFold 数据库的1.8M 高置信预测二聚体库,并展示这些"人工多聚体"数据能显著改善下游 binder 设计模型。全部工具开源,且已能被 agent(Claude)自动调用完成注释。

背景与动机

实验室使命:开源、快速、易用

Steinegger 开场强调实验室宗旨是"用快速、易用的开源方法加速生物科学",并特别呼吁 bio-AI 领域坚持开源(他观察到该领域正出现远离开源的趋势)。团队每个工具都做成一张贴纸(他被 Science 编辑戏称为"the stickers guy")。

为什么关注全球蛋白多样性

自然界的蛋白蕴含解决重大挑战的潜力:海洋微塑料有降解它的肽酶(peptidase);有捕碳并把碳拖入深海的生物;抗微生物耐药(antimicrobial resistance)下药物告罄,但细菌之间互相攻击的肽可作药物来源。团队还参与由 Novo Nordisk 基金会资助、与哥本哈根等地合作的项目——把古代突变重新工程进现代作物以适应气候变化下的新生长带。

宏基因组学与"暗物质"难题

宏基因组学(metagenomics):从任意环境取样(身体、桌面拭子等)测序,得到短读 DNA,做生物信息学后得到约 TB 级数据,可用于物种鉴定或功能注释。核心痛点来自 Steinegger 博士期间(约 10 年前)就写下的一句话:50–90% 的蛋白仍无法注释——一块土壤样本里的蛋白只有约 10% 能映射回最大的公共数据库,其余 90% 常被直接丢弃,人们只用那 10% 做结论。

主要内容

用结构注释宏基因组:Foldseek

判断两条蛋白是否同源(homologous)的底层信息始终是蛋白比对(alignment)——无论上层用语言模型还是花哨 ML 方法。序列上看不出同源的一对蛋白,在结构上一看就相似。借 AlphaFold 与大型结构数据库,可在"结构空间"里做宏基因组注释。案例:Grossman/Gladstone 组处理极难注释的污水噬菌体(wastewater phages),经典(序列)方法只能注释 15%,而用 AlphaFold 类系统预测结构、再用团队与 Johannes Söding 组合作开发的 Foldseek 在结构层面检索,映射率提升到 65%。结论一句话:做宏基因组就用结构、用 Foldseek。

但"映射到"不等于"知道功能"

团队对 AlphaFold 数据库的 24M 结构做聚类,用算法压到 2–3M 组(约 100× 冗余压缩)。在未聚类库里只有很小一块结构"完全无注释",但在聚类空间里,35% 的结构完全没有注释——而这些正是宏基因组里反复出现的结构。即使用结构映射,往往也只得到"hypothetical protein",等于什么都没学到。所以问题仍需改进。

层级一:多聚体(Multimer)保守性

生物学不是单链——单链几乎不独立存在,功能发生在"东西聚到一起"时。团队想利用可预测的多聚体这一新模态。

扩展 AlphaFold 数据库到复合物空间(与 NVIDIA 等合作)

AlphaFold 数据库只有单链预测。团队(合作方含 NVIDIA 的 Chris、SNU 的 Yewon、DeepMind、EMBL-EBI 等)想把它扩到复合物:

"把单体当多聚体看"(人工多聚体)

一个反直觉思路:单体(monomer)也能当多聚体处理。观察到多聚体(实验/预测)与按domain 边界切开的单体之间存在相似性,于是把单体在结构域边界切成 chain 1/2/3,再用 GPU 版 Foldseek Multimer 聚类。结果 ~70% 数据聚成簇,但大量是"纯簇"(只来自单一来源:仅 PDB / 仅单体 / 仅预测,彼此不重叠)。真正有趣的是多聚体与单体混在一起的簇——它们对应复合物↔单体的进化转变(融合事件 fusion event),按 PDB 规模归一化后约占 4.5%

层级二:界面(Interface)保守性

界面即两条链之间接触的部分。团队想系统回答基础问题:存在多少种不同界面类型?自然发明了多少?PDB 是否已覆盖全部?新预测/设计的 binder 究竟是新界面还是训练里见过的召回?

层级三:3D 基序(Motif)—— Fold Disco

3D 基序(催化位点、别构位点等功能模块)在自然界反复出现。经典比对从左到右对齐,Foldseek 也如此;但基序是离散、打乱分布的,Foldseek 天生做不到自定义基序搜索。为此做 Fold Disco:把结构基序拆成成对相互作用(pairwise interactions),再高效检索整个 AlphaFold 数据库。应用:拿一个锌指(zinc finger)去搜宏基因组结构集,在一个来自太平洋牡蛎的未表征蛋白里发现了锌指——于是至少知道它可能结合 DNA / 结合锌。

Agent 演示:Claude 自动注释

"Server 已死,agent 才酷"。Steinegger 给 Claude 一个装有 ~6,700 个噬菌体蛋白结构的文件夹,问"它们的功能是什么"。Claude 先用 Foldseek 聚类(压到 53 组),再逐组注释(只有绿色的能注释,橙色只能说"来自病毒",其余无法注释)。追问它怎么做的——它用了 Foldseek、Fold Disco 等本次 talk 提到的工具,也用了 InterPro、HHpred 等非本组工具。核心观点:agent 的好坏取决于底层工具的好坏,工具驱动 agent 的思考。

关键结论 / Takeaways

Q&A / 讨论亮点

Steinegger 因现场回声太大明确表示"不回答问题",最终只勉强接受一个。

名词 / 引用

原文发表:2026-07-10  ·  纪要生成:2026-07-13