想象你面前是一堆散落的乐高零件:四百号砖块、一千号车轮、零星的贴纸。单看任何一块,大多数人一眼就能认出它是什么。但要把几百个零件拼成一艘完整的星际战机,就必须依赖一张精密的拼装图纸。蛋白质复合体就是分子世界的「乐高成品」——一群蛋白质(有时还有 DNA、RNA 或小分子配体)在细胞里互相识别、抱合成团,共同完成某个生命功能。而 AlphaFold3,就是那个能在几分钟内为你「算」出拼装图纸的超级助手。 以前,科学家想知道蛋白质复合体长什么样,只能靠冷冻电镜、X 射线晶体学这类「暴力试拼法」——一台机器几百万元,一折腾就是几个月甚至几年。AlphaFold3 改变了游戏规则:你只需给出各组件的序列信息,它就能预测出它们最可能的「合体姿势」——哪个蛋白的凸起插进哪个蛋白的凹槽,谁和谁面对面紧贴。本文会像拆一盒新乐高一样,把这个「魔术说明书」逐层揭开:它怎么统一编码不同分子?怎么用「摇散再重组」的扩散模型生成结构?又怎么自我评估拼得准不准?
学习 AlphaFold3 复合体预测,是 AI 从业者进入「AI for Science」最耀眼的入口。掌握了它,你就有能力在药物研发、抗体设计、基因编辑等真实场景中,把 AI 从「聊天工具」变成「生命科学发现引擎」。
可视化演示
演示多链生物分子输入编码、扩散模型逐步去噪生成复合体坐标,以及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}$ 则递出「我实际提供的接触面信息」。经过几十层这样的问询与应答,每一对零件的「关系账」就被算得清清楚楚,为后续的扩散生成铺好了路。
- 配对表示 $\mathbf{z}_{ij}$分子中任意两个基本单元(残基或原子)之间的「关系记录卡」,记录它们可能的空间接触与化学互补信息。
- 注意力分数查询向量 $\mathbf{q}_{ij}$ 与邻居的键向量 $\mathbf{k}_{ik}$ 做点积,再除以 $\sqrt{d}$ 缩放,防止数值过大导致梯度饱和;得分越高说明 $k$ 与 $i$ 的「接口」越匹配。
- softmax 归一化把一批原始得分变成总和为 1 的权重分布,突出最该关注的邻居,压制无关干扰。
- 加权聚合更新用归一化后的权重对邻居的值向量 $\mathbf{v}_{ik}$ 做加权求和,再加回原来的配对表示,完成一轮「信息交换」。
扩散生成机制
想象你把拼好的乐高星际战机哗啦倒进一个滚筒里疯狂摇晃——零件越散越乱,最终面目全非。这就是扩散模型里的「前向加噪」:将一个干净的真实结构,按预先设计的噪声计划逐步污染,直到它变成一团纯噪声。AlphaFold3 的扩散模块,学的就是这门「倒放」的功夫——从一团噪声开始,一步步反向推断出最可能拼回原样的路径。
数学上,前向过程可以写成一条简洁的高斯链。设 $x_0$ 是真实的复合体结构,经过 $t$ 步加噪后的结构 $x_t$ 服从:
反向过程则由神经网络参数化,预测上一步更干净的结构:
这套「摇散再还原」的机制对复合体特别友好。单个蛋白质折叠的构象空间相对集中,直接回归能对付;而复合体的相对平移、旋转自由度极大,扩散过程的渐进性让模型可以「先摆好大致位置,再打磨界面细节」,就像蒙眼大师每一次都只微微转动一块零件——感觉对了就放下,再摸下一块,几百步后散件归位,合体完成。
- 干净结构 $x_0$真实测得的复合体坐标,即「拼装完美的乐高成品」,是加噪起点的参照物。
- 加噪结构 $x_t$经过 $t$ 步噪声污染后的坐标,相当于被摇散到不同程度的一盒零件。
- 累计噪声调度 $\bar{\alpha}_t$一个从 1 递减到接近 0 的系数,控制「摇得有多散」;$\bar{\alpha}_t$ 越小,噪声占的比重越大。
- 高斯分布 $\mathcal{N}(\mu, \Sigma)$期望为 $\sqrt{\bar{\alpha}_t}\,x_0$、协方差为 $(1-\bar{\alpha}_t)I$ 的多元高斯噪声,描述「在干净结构周围加了多大扰动」。
- 均值预测 $\mu_\theta(x_t, t)$神经网络根据当前噪声结构和时间步 $t$,预测「上一步结构最可能的位置」,这是大师手感的核心。
- 方差 $\sigma_t^2 I$每一步保留的随机扰动大小,推理时按噪声计划直接给出,不需要网络学习。
- 反向条件概率 $p_\theta$给定当前结构,上一步干净结构的概率分布;每一步从这个分布中采样,迭代几十到几百次后即得到最终预测。
置信度评估指标
乐高拼完总要过质检:接口有没有对齐?有没有松动?AlphaFold3 也内置了一位质检员——置信度头(Confidence Head)。它在预测结构的同时,还会输出一系列「质检报告」,其中最核心的是 ipTM 与 pLDDT 两个分数。
pLDDT(预测局部距离差异测试)给每个残基打一个 0–100 的「零件完好分」:高分表示该残基周围的局部构象可信,低分则提示柔性区域或预测不靠谱。而 ipTM(界面预测模板建模分数)是专门为复合体设计的「配合分」,衡量亚基之间界面的整体预测质量,取值 0 到 1。它的计算方式如下:
质检报告再漂亮,也不代表成品能上天。ipTM 高只说明「模型自己对界面预测很有信心」,但结合位点的侧链细节、水分子位置、辅因子配位方式仍需实验数据交叉验证。科学家应当像听质检员报告一样理性看待这些分数:它是筛选候选结构的筛子,而不是一锤定音的公章。
- 界面残基对集合 $S_{\mathrm{inter}}$分别来自两个不同亚基、在预测结构中空间距离足够近的残基对列表,相当于「可能互相咬合的凸起–凹槽对」。
- 总数归一 $|S_{\mathrm{inter}}|$界面残基对的总数量,用来做平均,避免亚基越大分数越占便宜。
- 局部模板分 $\mathrm{TM}_{ij}$衡量某一对残基 $(i,j)$ 的预测位置与真值对齐程度的分数,取值 0–1,越接近 1 越准。
- 取平均把所有界面残基对的局部分数加总后除以对数,得到整个界面的综合可信度。
工程实施要点
图纸好是好,拼装车间还得有人管。把 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 演示
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))
sub_a = rng.normal(loc=[0.0, 0.0, 0.0], scale=0.35, size=(20, 3))生成亚基 A 的 20 个点:以原点为中心、标准差 0.35 的高斯簇,模拟一个紧凑的蛋白质结构域。sub_b = rng.normal(loc=[2.0, 0.0, 0.0], scale=0.35, size=(20, 3))生成亚基 B,中心移到了 2.0 处,模拟两个亚基之间约 2 纳米的间隔。out += np.random.normal(0, 0.05, size=coords.shape)每步给所有坐标叠加均值为 0、标准差 0.05 的高斯噪声;60 步后结构被推离真值,就像乐高被摇散。(anchor_a - out[:20].mean(axis=0)) * 0.12计算亚基 A 当前质心与锚点(原位置)的偏移,按 0.12 的学习率把整个簇拉回去,这是「训练好的网络」行为的理想化简化。rmsd(true, noisy)计算加噪后结构与真值的差异,用来量化「被摇散的程度」。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 生成复合体三维结构的核心机制是?
- A.直接回归三维原子坐标
- B.扩散模型逐步去噪采样← 正确答案
- C.分子动力学模拟轨迹
- D.同源模板匹配拼接
答案:B。AlphaFold3 用扩散模块替代了 AF2 的结构模块,本质是从噪声出发逐步去噪生成结构,而非直接回归坐标(那是 AF2 的做法)。MD 模拟是物理方法,模板拼接是传统同源建模思路,均非 AF3 的核心机制。
Q2. ipTM 指标主要用于评估什么?
- A.单个残基的局部置信度
- B.亚基间界面的预测质量← 正确答案
- C.蛋白质二级结构准确率
- D.复合体在溶液中的稳定性
答案:B。ipTM 全称是界面预测模板建模分数,专门衡量两个亚基之间界面残基对的对齐质量。pLDDT 才对应单个残基的局部置信度;二级结构准确率和溶液稳定性都不属于 ipTM 的评估范围。
Q3. AlphaFold3 支持哪些输入分子类型?
- A.蛋白质氨基酸序列← 正确答案
- B.DNA 与 RNA 核酸序列← 正确答案
- C.小分子配体结构信息← 正确答案
- D.完整细胞的代谢通路
答案:ABC。AlphaFold3 的核心卖点就是多模态统一输入:蛋白、核酸、小分子配体、翻译后修饰都支持。完整的细胞代谢通路属于系统生物学层面的抽象概念,不是 AF3 的分子级输入对象。
Q4. 与 AlphaFold2 相比,AlphaFold3 最主要的架构变化是?
- A.网络层数翻倍又加深
- B.用扩散模块取代结构模块← 正确答案
- C.放弃 Transformer 全用卷积
- D.引入外部知识图谱数据库
答案:B。AF3 用扩散模块替代了 AF2 的结构模块,从「直接回归坐标」变为「迭代去噪」。网络层数翻倍不是官方设计要点;AF3 依然依赖 Transformer 主干;知识图谱并非其核心机制。
Q5. AlphaFold3 的「统一 Token」表示是指?
- A.把每个原子压缩成一位哈希码
- B.将不同分子映射到同一嵌入空间← 正确答案
- C.用字符串代替全部三维坐标
- D.将氨基酸序列合并成单链
答案:B。统一 Token 表示意味着蛋白质、核酸、小分子配体等不同类型分子在进入 Transformer 前被编码到同一个特征嵌入空间,让模型用同一套机制处理所有分子。它既不是哈希压缩,也不是字符串替代,更不会把多链合并成单链。
Q6. 关于扩散模型前向加噪过程,下列哪项描述正确?
- A.把纯噪声逐步变成真实结构
- B.把真实结构逐步添加高斯噪声← 正确答案
- C.前向过程需要单独训练网络
- D.前向与反向过程都不需训练
答案:B。前向加噪是按预设噪声计划给真实结构逐步叠加高斯噪声,它是手工设计的确定性过程,不需要训练(A 描述的是反向生成,C、D 均错误)。反向去噪网络才需要训练来学习「除噪」能力。
Q7. 哪些因素会实质影响 AlphaFold3 的复合体预测质量?
- A.输入序列的 MSA 深度与质量← 正确答案
- B.复合体亚基数目与序列长度← 正确答案
- C.所用 GPU 的品牌与型号
- D.小分子配体的构象输入描述← 正确答案
答案:ABD。MSA 提供进化共变信息直接影响界面推断;亚基数量和序列长度决定 token 规模与构象搜索难度;配体输入的结构描述影响结合模式预测。GPU 品牌型号只影响速度,不影响预测质量本身。
Q8. 关于 AlphaFold3 的局限性,下列说法正确的是?
- A.已经能完整模拟毫秒级动力学
- B.预测的是静态的最可能结合模式← 正确答案
- C.完全可以取代冷冻电镜实验
- D.不需要配体任何输入即可预测
答案:B。AF3 输出静态代表构象,不覆盖时间维度的动态过程;也不可取代实验方法;预测含配体复合体必须有配体的结构/序列输入。B 是对其「静态快照」定位的准确描述。
Q9. 反向去噪过程中,神经网络的核心任务是什么?
- A.预测残基的氨基酸类型
- B.预测当前噪声并从数据中去除← 正确答案
- C.计算原子间的静电相互作用
- D.直接输出 PDB 格式文件
答案:B。扩散模型训练时让网络学习预测被添加的噪声;推理时每步「猜噪声→扣噪声」,逐步还原结构。氨基酸类型是输入而非网络输出;静电计算属于物理模拟;PDB 文件只是最终结果的存储格式。
Q10. 关于 ipTM 与 pLDDT,说法正确的有哪些?
- A.ipTM 专评界面残基匹配质量← 正确答案
- B.pLDDT 反映单残基局部可信度← 正确答案
- C.两指标均出自置信度头← 正确答案
- D.高 pLDDT 保证复合体整体正确
答案:ABC。ipTM 评估跨亚基界面残基对的匹配,pLDDT 评估每个残基的局部构象可信度,两者都由模型的置信度头输出。但任何置信度指标都不「保证」整体正确——高 pLDDT 的柔性区域在真实环境中仍可能发生构象变化,D 过于绝对。