想象你面前是一堆散落的乐高零件:四百号砖块、一千号车轮、零星的贴纸。单看任何一块,大多数人一眼就能认出它是什么。但要把几百个零件拼成一艘完整的星际战机,就必须依赖一张精密的拼装图纸。蛋白质复合体就是分子世界的「乐高成品」——一群蛋白质(有时还有 DNA、RNA 或小分子配体)在细胞里互相识别、抱合成团,共同完成某个生命功能。而 AlphaFold3,就是那个能在几分钟内为你「算」出拼装图纸的超级助手。 以前,科学家想知道蛋白质复合体长什么样,只能靠冷冻电镜、X 射线晶体学这类「暴力试拼法」——一台机器几百万元,一折腾就是几个月甚至几年。AlphaFold3 改变了游戏规则:你只需给出各组件的序列信息,它就能预测出它们最可能的「合体姿势」——哪个蛋白的凸起插进哪个蛋白的凹槽,谁和谁面对面紧贴。本文会像拆一盒新乐高一样,把这个「魔术说明书」逐层揭开:它怎么统一编码不同分子?怎么用「摇散再重组」的扩散模型生成结构?又怎么自我评估拼得准不准?

岗位关联

学习 AlphaFold3 复合体预测,是 AI 从业者进入「AI for Science」最耀眼的入口。掌握了它,你就有能力在药物研发、抗体设计、基因编辑等真实场景中,把 AI 从「聊天工具」变成「生命科学发现引擎」。

目录
  1. 可视化演示
  2. 复合体预测基础
  3. 核心架构创新
  4. 多模态输入处理
  5. 扩散生成机制
  6. 置信度评估指标
  7. 工程实施要点
  8. 应用与未来挑战
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

演示多链生物分子输入编码、扩散模型逐步去噪生成复合体坐标,以及DockQ/ipTM界面评分排序的完整预测流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

多链输入编码 蛋白质/DNA/RNA/配体统一编码 复合体 = 多实体序列 + 类型 预测组装后的三维原子坐标

复合体预测基础

单块乐高积木人人都能一眼认出它的形状,可是把几百块积木倒进同一个盒子,要预测最终能拼出千年隼还是城堡塔楼,就完全不是一回事了。细胞里的蛋白质也是这个道理:单个蛋白质的三维结构,AlphaFold2 已经能预测得很准;但一个转录因子要拉着另一群帮手蛋白一起结合到 DNA 上,这套「分子团队」怎么站位、谁跟谁接触,就构成了一个全新的难题——蛋白质复合体结构预测。

所谓复合体,就是多种生物分子在生理条件下形成的稳定装配体。细胞里几乎没有什么重要功能是由单个蛋白质单打独斗完成的:基因转录需要转录因子与 RNA 聚合酶协同,免疫应答需要抗体死死抱住抗原,信号传导需要受体蛋白在细胞膜上二聚化。想要理解这些过程的分子机制,就必须知道复合体里每个成员的空间排列。

实验上,冷冻电镜和 X 射线晶体学可以测定复合体结构,但代价高昂:样品制备困难、耗时长、对构象不均匀的体系常常束手无策。而 AI 预测面临的难点也很具体:亚基数量增加会导致构象空间指数爆炸;界面预测需要精确到侧链原子级别;结合过程还常伴随「诱导契合」式的构象变化。AlphaFold3 的突破在于:它把复合体预测的命题从「单零件定形」推进到了「多零件合体」,让科学家先拿到一张高置信度的候选图纸,再决定要不要上电镜。

如果把实验方法比作乐高大师傅对着成品硬拆硬拼、用尺子量每一块凸起的位置,那么 AlphaFold3 就像一个读过海量拼装图鉴的智能助手——零件还没拼,它已经能凭经验告诉你「这块应该挨着那块」,把试错成本压缩了几个数量级。

核心架构创新

老一辈乐高拼装师傅讲究「手熟」,看一块砖就知道它在单个造型里的位置,这就是 AlphaFold2 的思路:用精心设计的结构模块,从序列特征一步回归出三维坐标。可一旦面对多个零件的复杂合体,这种「一步到位」的直给式预测就开始力不从心——因为团队站位有太多自由度。AlphaFold3 换了一种完全不同的哲学:先让结构在噪声里散掉,再一步步把它「摇」回来。

这个核心变化,就是用扩散模块(Diffusion Module)取代了 AlphaFold2 中的结构模块。扩散模块不让网络一次性说出答案,而是让网络反反复复地做「去噪」这个小任务:每一步只判断「当前结构比上一步干净一点的方向在哪里」,迭代几十步后,一团乱麻便逐渐显露出清晰的复合体轮廓。事实证明,这种渐进式生成对多亚基的相对位置和取向建模特别有效,因为复合体的构象空间像一座连绵的山脉,直接回归容易落入错误的谷底,而逐步去噪能更平稳地走向正确的峰顶。

同时,AlphaFold3 把蛋白质、DNA、RNA、小分子配体和化学修饰全部统一成一种 token 表示,塞进同一个 Transformer 主干。这意味着模型不再需要为每种分子类型单独设计一套「方言」,所有分子都可以在同一套坐标系下互相「对话」,真正实现了多模态复合体的端到端预测。从工程视角看,这就像乐高把「砖块、车轮、贴纸」统一编入同一套零件编号体系——分拣、配对、组装都变得标准化。

如果说 AlphaFold2 是只看一眼零件就能画出单体造型的速写师,AlphaFold3 就是先泼墨再逐步收笔的国画师。前者擅长肖像,后者面对熙熙攘攘的群像场景,显然更有办法。

多模态输入处理

乐高的魔力在于它的「通用接口」——不管砖块、车轮还是带铰链的特殊件,都有统一的凸起与凹槽标准,因此能无限组合。AlphaFold3 对生物分子的处理也遵循同样的哲学:把氨基酸、核苷酸、小分子配体统统看成带编号的 token,映射到同一个嵌入空间里,让模型可以统一理解「这块要和哪块拼接」。

输入处理自上而下分三个层次。第一层是序列特征提取:每个残基或原子被编码成 token 嵌入,附带它在序列中的位置信息,相当于给每块乐高印上编号。第二层是 MSA(多序列比对)特征:模型从进化数据库中拉出大量同源序列,找出哪些位点在进化中协同突变——这两个位点像乐高的凸起与凹槽互相咬合,一损俱损,暗示它们在三维空间里靠得很近。第三层是配对表示(Pairwise Representation):模型为每一对 token 维护一个关系向量 $\mathbf{z}_{ij}$,记录「我眼中的你」以及「你眼中的我」,这个表示会在网络层间不断更新,是复合体界面建模的基石。

配对表示的更新依赖注意力机制,其核心公式如下:

这里的 $\mathbf{q}$、$\mathbf{k}$、$\mathbf{v}$ 可以理解成一个乐高零件在问三句话:$\mathbf{q}$ 在问「谁能跟我拼上?」,$\mathbf{k}$ 回答「我的接口长这样」,$\mathbf{v}$ 则递出「我实际提供的接触面信息」。经过几十层这样的问询与应答,每一对零件的「关系账」就被算得清清楚楚,为后续的扩散生成铺好了路。

zij←zij+softmaxk(qij⊤kikd)vik\displaystyle \mathbf{z}_{ij} \leftarrow \mathbf{z}_{ij} + \mathrm{softmax}_k\left(\frac{\mathbf{q}_{ij}^{\top} \mathbf{k}_{ik}}{\sqrt{d}}\right) \mathbf{v}_{ik}
这个公式描述了「圈内消息传递」:每个 token 对 $(i,j)$ 都会向周围的邻居 $k$ 打听消息,再用注意力权重决定该听谁的。
  1. 配对表示 $\mathbf{z}_{ij}$分子中任意两个基本单元(残基或原子)之间的「关系记录卡」,记录它们可能的空间接触与化学互补信息。
    zij\mathbf{z}_{ij}
  2. 注意力分数查询向量 $\mathbf{q}_{ij}$ 与邻居的键向量 $\mathbf{k}_{ik}$ 做点积,再除以 $\sqrt{d}$ 缩放,防止数值过大导致梯度饱和;得分越高说明 $k$ 与 $i$ 的「接口」越匹配。
    qij⊤kikd\frac{\mathbf{q}_{ij}^{\top} \mathbf{k}_{ik}}{\sqrt{d}}
  3. softmax 归一化把一批原始得分变成总和为 1 的权重分布,突出最该关注的邻居,压制无关干扰。
    softmaxk(qij⊤kikd)\mathrm{softmax}_k\left(\frac{\mathbf{q}_{ij}^{\top} \mathbf{k}_{ik}}{\sqrt{d}}\right)
  4. 加权聚合更新用归一化后的权重对邻居的值向量 $\mathbf{v}_{ik}$ 做加权求和,再加回原来的配对表示,完成一轮「信息交换」。
    zij←zij+∑kwik vik\mathbf{z}_{ij} \leftarrow \mathbf{z}_{ij} + \sum_k w_{ik}\,\mathbf{v}_{ik}

扩散生成机制

想象你把拼好的乐高星际战机哗啦倒进一个滚筒里疯狂摇晃——零件越散越乱,最终面目全非。这就是扩散模型里的「前向加噪」:将一个干净的真实结构,按预先设计的噪声计划逐步污染,直到它变成一团纯噪声。AlphaFold3 的扩散模块,学的就是这门「倒放」的功夫——从一团噪声开始,一步步反向推断出最可能拼回原样的路径。

数学上,前向过程可以写成一条简洁的高斯链。设 $x_0$ 是真实的复合体结构,经过 $t$ 步加噪后的结构 $x_t$ 服从:

反向过程则由神经网络参数化,预测上一步更干净的结构:

这套「摇散再还原」的机制对复合体特别友好。单个蛋白质折叠的构象空间相对集中,直接回归能对付;而复合体的相对平移、旋转自由度极大,扩散过程的渐进性让模型可以「先摆好大致位置,再打磨界面细节」,就像蒙眼大师每一次都只微微转动一块零件——感觉对了就放下,再摸下一块,几百步后散件归位,合体完成。

q(xt∣x0)=N(xt;αˉt x0,  (1−αˉt)I)\displaystyle q(x_t | x_0) = \mathcal{N}\left(x_t; \sqrt{\bar{\alpha}_t}\, x_0,\; (1-\bar{\alpha}_t) I\right)
pθ(xt−1∣xt)=N(xt−1;  μθ(xt,t),  σt2I)\displaystyle p_\theta(x_{t-1} | x_t) = \mathcal{N}\left(x_{t-1};\; \mu_\theta(x_t, t),\; \sigma_t^2 I\right)
训练时,模型只学一件事:给定一张「加噪过度的模糊照片」,判断噪声长什么样,然后把它抠掉。推理时,从一个纯噪声坐标出发,重复几百次「猜噪声、抠噪声」,结构就在指尖逐渐显形。
  1. 干净结构 $x_0$真实测得的复合体坐标,即「拼装完美的乐高成品」,是加噪起点的参照物。
    x0x_0
  2. 加噪结构 $x_t$经过 $t$ 步噪声污染后的坐标,相当于被摇散到不同程度的一盒零件。
    xtx_t
  3. 累计噪声调度 $\bar{\alpha}_t$一个从 1 递减到接近 0 的系数,控制「摇得有多散」;$\bar{\alpha}_t$ 越小,噪声占的比重越大。
    αˉt\bar{\alpha}_t
  4. 高斯分布 $\mathcal{N}(\mu, \Sigma)$期望为 $\sqrt{\bar{\alpha}_t}\,x_0$、协方差为 $(1-\bar{\alpha}_t)I$ 的多元高斯噪声,描述「在干净结构周围加了多大扰动」。
    N(xt;αˉt x0,  (1−αˉt)I)\mathcal{N}\left(x_t; \sqrt{\bar{\alpha}_t}\, x_0,\; (1-\bar{\alpha}_t) I\right)
  5. 均值预测 $\mu_\theta(x_t, t)$神经网络根据当前噪声结构和时间步 $t$,预测「上一步结构最可能的位置」,这是大师手感的核心。
    μθ(xt,t)\mu_\theta(x_t, t)
  6. 方差 $\sigma_t^2 I$每一步保留的随机扰动大小,推理时按噪声计划直接给出,不需要网络学习。
    σt2I\sigma_t^2 I
  7. 反向条件概率 $p_\theta$给定当前结构,上一步干净结构的概率分布;每一步从这个分布中采样,迭代几十到几百次后即得到最终预测。
    pθ(xt−1∣xt)=N(xt−1;  μθ(xt,t),  σt2I)p_\theta(x_{t-1} | x_t) = \mathcal{N}\left(x_{t-1};\; \mu_\theta(x_t, t),\; \sigma_t^2 I\right)

置信度评估指标

乐高拼完总要过质检:接口有没有对齐?有没有松动?AlphaFold3 也内置了一位质检员——置信度头(Confidence Head)。它在预测结构的同时,还会输出一系列「质检报告」,其中最核心的是 ipTM 与 pLDDT 两个分数。

pLDDT(预测局部距离差异测试)给每个残基打一个 0–100 的「零件完好分」:高分表示该残基周围的局部构象可信,低分则提示柔性区域或预测不靠谱。而 ipTM(界面预测模板建模分数)是专门为复合体设计的「配合分」,衡量亚基之间界面的整体预测质量,取值 0 到 1。它的计算方式如下:

质检报告再漂亮,也不代表成品能上天。ipTM 高只说明「模型自己对界面预测很有信心」,但结合位点的侧链细节、水分子位置、辅因子配位方式仍需实验数据交叉验证。科学家应当像听质检员报告一样理性看待这些分数:它是筛选候选结构的筛子,而不是一锤定音的公章。

ipTM=1∣Sinter∣∑(i,j)∈SinterTMij\displaystyle \mathrm{ipTM} = \frac{1}{|S_{\mathrm{inter}}|} \sum_{(i,j) \in S_{\mathrm{inter}}} \mathrm{TM}_{ij}
ipTM 把所有界面残基对的局部对齐分数取平均,直观回答「两个亚基咬合得到不到位」。0.8 以上通常认为界面可信度较高,0.5–0.8 要谨慎对待,0.5 以下基本不可信。
  1. 界面残基对集合 $S_{\mathrm{inter}}$分别来自两个不同亚基、在预测结构中空间距离足够近的残基对列表,相当于「可能互相咬合的凸起–凹槽对」。
    SinterS_{\mathrm{inter}}
  2. 总数归一 $|S_{\mathrm{inter}}|$界面残基对的总数量,用来做平均,避免亚基越大分数越占便宜。
    ∣Sinter∣|S_{\mathrm{inter}}|
  3. 局部模板分 $\mathrm{TM}_{ij}$衡量某一对残基 $(i,j)$ 的预测位置与真值对齐程度的分数,取值 0–1,越接近 1 越准。
    TMij\mathrm{TM}_{ij}
  4. 取平均把所有界面残基对的局部分数加总后除以对数,得到整个界面的综合可信度。
    1∣Sinter∣∑(i,j)∈SinterTMij\frac{1}{|S_{\mathrm{inter}}|} \sum_{(i,j) \in S_{\mathrm{inter}}} \mathrm{TM}_{ij}

工程实施要点

图纸好是好,拼装车间还得有人管。把 AlphaFold3 从论文里的模型变成实验室里能跑的流水线,有三个环节绕不开:数据准备、计算资源、结果解读。

数据准备是第一步。AlphaFold3 采用 JSON 格式的输入,需要把蛋白质序列、核酸序列、小分子配体(用 SMILES 或 CCD 编码)以及翻译后修饰写在指定的输入结构中。序列长度是硬约束:所有 token 总数超过内存上限就会直接失败,因此处理大型复合体时,常见做法是截取功能域而非全蛋白。MSA 的生成也很有讲究:对孤儿序列(找不到同源序列的蛋白),可以退而求其次使用模板或纯语言模型特征。

计算资源方面,AlphaFold3 对显存的需求比 AlphaFold2 更苛刻。官方权重需要签署许可协议,社区常用的替代方案是 ColabFold 等封装服务。一块 80GB 显存的 A100 大约能预测中等规模的双亚基复合体,推理时间从几分钟到几小时不等;更大的复合体需要分块预测再组装。实践中的优化策略包括:多次采样取一致构象、用 ipTM/pLDDT 过滤低质量样本、把全长蛋白切成结构域分别预测再对接。

结果解读是最后一公里。拿到输出后,先用 ipTM 和 pLDDT 做分层筛选:高分区进入候选池,中分区留作参考,低分区直接丢弃。挑中的结构用 PyMOL 或 ChimeraX 可视化,和已有的交联质谱、突变扫描数据交叉验证。如果实验数据说某个残基很重要,而预测结构中它恰好朝向界面,这个模型的可靠性就大大提升——这就是「AI 预测 + 实验验证」双轮驱动的工作流。

一个成熟的乐高工坊不会只盯着图纸看:它要有标准化的零件库(数据准备)、足够大的工作台(计算资源)和严格的复检线(结果解读)。AlphaFold3 的工程化,就是把这三个环节拧成一条可重复、可信赖的流水线。

应用与未来挑战

乐高能搭出精美的静态模型,却搭不出会动、会呼吸、受力会变形的「动画」。AlphaFold3 同样处于这个分水岭:它的应用价值已经耀眼,但头顶也悬着「静态预测」这柄达摩克利斯之剑。

应用端最激动人心的战场是药物研发。AlphaFold3 可以预测抗体-抗原复合体结构,帮助工程师定位 CDR 区的关键表位;也能预测靶点蛋白与小分子候选药物的结合模式,把分子对接的候选空间压缩一个数量级。在理解致病机制方面,它已被用于模拟病毒刺突蛋白与宿主受体(如 ACE2)的复合体装配,为疫苗和中和抗体的设计提供结构线索。蛋白设计领域同样受益:研究者可以设计一对「定制接口」的蛋白质,让它们在细胞内自发组装成预设的纳米结构。

但局限同样清晰。第一,AlphaFold3 输出的是一两个静态代表构象,无法覆盖蛋白质在溶液中的构象系综(ensemble),更模拟不了毫秒级的变构运动。第二,它对新奇修饰、非标准氨基酸、跨膜环境中的脂质相互作用支持有限。第三,计算开销依然高昂,超大复合体的全原子预测仍是奢望。也因此,行业公认的下一步方向是 AlphaFold3 与分子动力学(MD)模拟的偶联:先用扩散模型快速生成候选构象,再用 MD 做精细化与动态采样,让 AI 从「拍照片」进化到「拍电影」。

如果说 AlphaFold3 是把乐高拼装自动化的「静态图纸」,那未来的方向就是「四维动态图纸」——分子从一张定格照片,变成一部有剧情、有动作的动画电影。这张图纸的每一帧,都值得 AI 从业者与生命科学家共同续写。

AI 应用场景

药物研发中的靶点-配体复合物预测

阶段:结构预测与虚拟筛选前期

解决的问题:传统药物研发靠虚拟筛选和分子对接工具(如 AutoDock)在大规模小分子库中穷举打分,耗时极长且对柔性靶点经常给出错误结合姿势。AlphaFold3 能以秒级到分钟级直接预测靶蛋白与小分子配体的复合体构象,快速排除结合模式明显不合理的候选分子,大幅缩小后续实验筛选的范围。

具体案例:某计算化学团队针对一个激酶靶点,先用 AlphaFold3 批量预测 300 个候选抑制剂与激酶的结合模式,按 ipTM 和界面接触数排序,把排名靠后的 60 个分子直接淘汰,剩下 240 个进入分子动力学验证。整个初筛流程从三周缩短到两天。

抗体工程中的抗原-抗体复合体结构预测

阶段:先导抗体发现与表位定位

解决的问题:抗体-抗原复合物的实验结构获取极难,而 CDR 区(抗体识别抗原的「手指」)的微小突变就可能彻底改变结合亲和力。AlphaFold3 提供快速的低成本复合体模型,帮助工程师定位关键表位、设计 CDR 突变体,摆脱「盲改+盲测」的循环。

具体案例:一家生物技术公司用 AlphaFold3 预测纳米抗体与流感病毒 HA 蛋白的复合体结构,发现一个此前被忽视的隐蔽表位,据此设计的新一代纳米抗体在中和实验中活性提高了 4 倍。

基因编辑复合体的组装机制研究

阶段:分子机制分析与结构解释

解决的问题:CRISPR-Cas9 这类基因编辑系统本质上是蛋白质与核酸组成的动态复合体,其组装和构象变化直接决定编辑效率。实验方法难以捕捉中间态构象,AlphaFold3 可以预测 Cas9 蛋白与 sgRNA、靶 DNA 三元复合体的结构,帮助研究者解释突变体活性差异的结构成因。

具体案例:研究团队对 Cas9 的 12 个单点突变体分别预测其与 sgRNA/靶 DNA 的复合体结构,发现活性最高的突变体在 PAM 识别区形成了一个额外氢键网络,据此提出新的工程改造位点。

Python 演示

python45 行
import numpy as np # AlphaFold3 扩散模型的最小模拟:从噪声中恢复蛋白质复合体结构# 两个亚基(点云)构成复合体,经历前向加噪后,用简化"去噪网络"逐步恢复  def make_complex(seed=0):    """生成目标复合体:亚基A(20点)与亚基B(20点)形成稳定双簇分布"""    rng = np.random.default_rng(seed)    sub_a = rng.normal(loc=[0.0, 0.0, 0.0], scale=0.35, size=(20, 3))    sub_b = rng.normal(loc=[2.0, 0.0, 0.0], scale=0.35, size=(20, 3))    return np.vstack([sub_a, sub_b])  def diffuse(coords, steps=60):    """前向扩散:逐步添加高斯噪声,直到复合体结构完全散乱"""    out = coords.copy()    for _ in range(steps):        out += np.random.normal(0, 0.05, size=coords.shape)    return out  def denoise(noisy, iters=80):    """反向去噪:模拟训练好的扩散网络,按亚基锚点逐步收紧坐标"""    out = noisy.copy()    anchor_a = np.array([0.0, 0.0, 0.0])    anchor_b = np.array([2.0, 0.0, 0.0])    for _ in range(iters):        out[:20] += (anchor_a - out[:20].mean(axis=0)) * 0.12        out[20:] += (anchor_b - out[20:].mean(axis=0)) * 0.12    return out  def rmsd(a, b):    """均方根偏差:衡量预测结构与真值结构的整体差异"""    return float(np.sqrt(np.mean((a - b) ** 2)))  if __name__ == "__main__":    true = make_complex()    noisy = diffuse(true)    restored = denoise(noisy)    print("初始复合体 RMSD :", rmsd(true, true))    print("加噪后 RMSD     :", rmsd(noisy, true))    print("去噪后 RMSD     :", rmsd(restored, true))
目的:用 40 行 NumPy 代码模拟 AlphaFold3 扩散模型的前向加噪与反向去噪流程,直观展示复合体结构如何从噪声中逐步恢复。
  1. sub_a = rng.normal(loc=[0.0, 0.0, 0.0], scale=0.35, size=(20, 3))生成亚基 A 的 20 个点:以原点为中心、标准差 0.35 的高斯簇,模拟一个紧凑的蛋白质结构域。
  2. sub_b = rng.normal(loc=[2.0, 0.0, 0.0], scale=0.35, size=(20, 3))生成亚基 B,中心移到了 2.0 处,模拟两个亚基之间约 2 纳米的间隔。
  3. out += np.random.normal(0, 0.05, size=coords.shape)每步给所有坐标叠加均值为 0、标准差 0.05 的高斯噪声;60 步后结构被推离真值,就像乐高被摇散。
  4. (anchor_a - out[:20].mean(axis=0)) * 0.12计算亚基 A 当前质心与锚点(原位置)的偏移,按 0.12 的学习率把整个簇拉回去,这是「训练好的网络」行为的理想化简化。
  5. rmsd(true, noisy)计算加噪后结构与真值的差异,用来量化「被摇散的程度」。
  6. if __name__ == "__main__":可执行入口,运行后打印三个阶段的 RMSD,直接观察「散开→恢复」的过程。

常见误区

误区AlphaFold3 用了扩散模型,扩散模型能采样多个结果,所以它一定能给出复合体的多种动态构象,甚至可以替代分子动力学模拟。

正解扩散模型确实能生成多个样本,但 AlphaFold3 的目标是逼近真实结构的分布中心,它给出的往往是单个或少数几个静态代表构象,并不含时间维度的运动信息。想要获得毫秒级变构路径、构象转换的能量景观,还得靠分子动力学(MD)这类物理模拟方法。AlphaFold3 的定位是「快速拍一张清晰快照」,而不是「录一段电影」。

为何常见:扩散模型在图像生成领域就是出了名的能生成多样图片,大家看到「扩散」二字就容易联想到「多样性」,再叠加「生成式 AI」的热潮,便误以为 AF3 覆盖了动态构象。

误区给 AlphaFold3 提供的同源序列越多,MSA 越深,预测结果就一定越准,所以无脑堆序列就行。

正解MSA 深度并非越高越好。一是许多天然蛋白本来就没有那么多同源序列,硬凑的 MSA 会引入大量噪声甚至错误共进化信号;二是 token 总数受显存限制,MSA 过长会挤占配体和其他链的编码空间。AlphaFold3 的架构本身对浅 MSA 也有一定鲁棒性,遇到「孤儿序列」时可以结合语言模型特征弥补。实践中应遵循「够用就好」原则,并监控 MSA 覆盖度对 ipTM 的影响。

为何常见:AlphaFold2 的神话战绩让「堆 MSA」成了祖传手艺,很多教程都强调 MSA 深度是关键,这种惯性思维被直接带到了 AlphaFold3。

误区ipTM 达到 0.9 以上就是「金标准」结构,可以直接当作实验结构用来设计药物、写论文。

正解ipTM 衡量的是亚基界面的整体对齐可信度,属于模型内部的「自信心」分数。它高说明模型在参数空间里对这个界面的把握很大,但把握大不等同于真实正确——尤其当训练数据里缺乏类似复合体类型时,模型可能「自信地犯错」。界面侧链的精确取向、水分子介导的氢键网络、金属离子配位等细节,AF3 常常给不出原子级准确答案。高置信度预测仍需实验或 MD 数据做交叉验证。

为何常见:人天生喜欢「一个分数定生死」的确定感,厂商也爱宣传高分案例,导致用户把内部置信度误当成外部真实正确率。

误区既然 AI 能在几分钟内预测复合体结构,冷冻电镜、X 射线晶体学这些又贵又慢的实验手段就该被扫进历史垃圾堆了。

正解AlphaFold3 是实验方法的加速器与互补者,而不是替代者。实验方法能给 AF3 提供训练数据;反过来 AF3 预测的候选结构需要实验(突变分析、交联质谱、电镜验证)来确认真实性。在药物申报、机制研究等严肃场景中,监管机构与审稿人几乎都要求实验证据。AI 与实验的关系更像「先遣侦察兵 + 主力部队」,而不是「取代」。

为何常见:AI 近年来的惊艳表现让公众形成「AI 什么都能做」的印象,加之实验方法门槛高,不少非专业人士自然希望「AI 一步到位」。

误区AF3 就是在 AF2 的骨架上额外加了一个小分子配体分支,本质还是 AlphaFold2 那套。

正解两者的差异是架构级的。AF2 用结构模块直接回归三维坐标;AF3 改为扩散模块迭代去噪生成结构。AF3 把所有分子类型统一为 token 输入,而 AF2 只处理蛋白质序列。特征表示、损失函数、训练策略也全面重写。与其说 AF3 是 AF2 的「升级版」,不如说它是「换了一台发动机的新车型」——名字相似容易混淆,但内核已经换代。

为何常见:从 AlphaFold 到 AlphaFold2 再到 AlphaFold3,名字只差一个数字,公众习惯性当作「又加了一层功能」的版本迭代,加上媒体简化报道,加深了这种误解。

面试题

Q1. AlphaFold3 生成复合体三维结构的核心机制是?

单选题 · easy

  • A.直接回归三维原子坐标
  • B.扩散模型逐步去噪采样← 正确答案
  • C.分子动力学模拟轨迹
  • D.同源模板匹配拼接

答案:B。AlphaFold3 用扩散模块替代了 AF2 的结构模块,本质是从噪声出发逐步去噪生成结构,而非直接回归坐标(那是 AF2 的做法)。MD 模拟是物理方法,模板拼接是传统同源建模思路,均非 AF3 的核心机制。

Q2. ipTM 指标主要用于评估什么?

单选题 · mid

  • A.单个残基的局部置信度
  • B.亚基间界面的预测质量← 正确答案
  • C.蛋白质二级结构准确率
  • D.复合体在溶液中的稳定性

答案:B。ipTM 全称是界面预测模板建模分数,专门衡量两个亚基之间界面残基对的对齐质量。pLDDT 才对应单个残基的局部置信度;二级结构准确率和溶液稳定性都不属于 ipTM 的评估范围。

Q3. AlphaFold3 支持哪些输入分子类型?

多选题 · mid

  • A.蛋白质氨基酸序列← 正确答案
  • B.DNA 与 RNA 核酸序列← 正确答案
  • C.小分子配体结构信息← 正确答案
  • D.完整细胞的代谢通路

答案:ABC。AlphaFold3 的核心卖点就是多模态统一输入:蛋白、核酸、小分子配体、翻译后修饰都支持。完整的细胞代谢通路属于系统生物学层面的抽象概念,不是 AF3 的分子级输入对象。

Q4. 与 AlphaFold2 相比,AlphaFold3 最主要的架构变化是?

单选题 · mid

  • A.网络层数翻倍又加深
  • B.用扩散模块取代结构模块← 正确答案
  • C.放弃 Transformer 全用卷积
  • D.引入外部知识图谱数据库

答案:B。AF3 用扩散模块替代了 AF2 的结构模块,从「直接回归坐标」变为「迭代去噪」。网络层数翻倍不是官方设计要点;AF3 依然依赖 Transformer 主干;知识图谱并非其核心机制。

Q5. AlphaFold3 的「统一 Token」表示是指?

单选题 · easy

  • A.把每个原子压缩成一位哈希码
  • B.将不同分子映射到同一嵌入空间← 正确答案
  • C.用字符串代替全部三维坐标
  • D.将氨基酸序列合并成单链

答案:B。统一 Token 表示意味着蛋白质、核酸、小分子配体等不同类型分子在进入 Transformer 前被编码到同一个特征嵌入空间,让模型用同一套机制处理所有分子。它既不是哈希压缩,也不是字符串替代,更不会把多链合并成单链。

Q6. 关于扩散模型前向加噪过程,下列哪项描述正确?

单选题 · hard

  • A.把纯噪声逐步变成真实结构
  • B.把真实结构逐步添加高斯噪声← 正确答案
  • C.前向过程需要单独训练网络
  • D.前向与反向过程都不需训练

答案:B。前向加噪是按预设噪声计划给真实结构逐步叠加高斯噪声,它是手工设计的确定性过程,不需要训练(A 描述的是反向生成,C、D 均错误)。反向去噪网络才需要训练来学习「除噪」能力。

Q7. 哪些因素会实质影响 AlphaFold3 的复合体预测质量?

多选题 · hard

  • A.输入序列的 MSA 深度与质量← 正确答案
  • B.复合体亚基数目与序列长度← 正确答案
  • C.所用 GPU 的品牌与型号
  • D.小分子配体的构象输入描述← 正确答案

答案:ABD。MSA 提供进化共变信息直接影响界面推断;亚基数量和序列长度决定 token 规模与构象搜索难度;配体输入的结构描述影响结合模式预测。GPU 品牌型号只影响速度,不影响预测质量本身。

Q8. 关于 AlphaFold3 的局限性,下列说法正确的是?

单选题 · mid

  • A.已经能完整模拟毫秒级动力学
  • B.预测的是静态的最可能结合模式← 正确答案
  • C.完全可以取代冷冻电镜实验
  • D.不需要配体任何输入即可预测

答案:B。AF3 输出静态代表构象,不覆盖时间维度的动态过程;也不可取代实验方法;预测含配体复合体必须有配体的结构/序列输入。B 是对其「静态快照」定位的准确描述。

Q9. 反向去噪过程中,神经网络的核心任务是什么?

单选题 · mid

  • A.预测残基的氨基酸类型
  • B.预测当前噪声并从数据中去除← 正确答案
  • C.计算原子间的静电相互作用
  • D.直接输出 PDB 格式文件

答案:B。扩散模型训练时让网络学习预测被添加的噪声;推理时每步「猜噪声→扣噪声」,逐步还原结构。氨基酸类型是输入而非网络输出;静电计算属于物理模拟;PDB 文件只是最终结果的存储格式。

Q10. 关于 ipTM 与 pLDDT,说法正确的有哪些?

多选题 · hard

  • A.ipTM 专评界面残基匹配质量← 正确答案
  • B.pLDDT 反映单残基局部可信度← 正确答案
  • C.两指标均出自置信度头← 正确答案
  • D.高 pLDDT 保证复合体整体正确

答案:ABC。ipTM 评估跨亚基界面残基对的匹配,pLDDT 评估每个残基的局部构象可信度,两者都由模型的置信度头输出。但任何置信度指标都不「保证」整体正确——高 pLDDT 的柔性区域在真实环境中仍可能发生构象变化,D 过于绝对。