在微观世界里,每一个活细胞都藏着一座“分子折纸工坊”。工坊里最古老的手艺,是把一条印满氨基酸密码的柔性纸带,折成精巧且能干活的三维纸艺——这就是蛋白质折叠。纸带一旦折错,细胞就会生病,癌症、阿尔茨海默症都与之有关。过去几十年,科学家拆开纸带容易,猜它最终会折成什么形状却极难。2020年,Google DeepMind 的折纸 AI AlphaFold2 登场,能单凭一条纸带预测出正确形态,震惊世界。2024年,更全能的 AlphaFold3 接过剪刀,它不再只看一条纸带,而是把蛋白质纸带、DNA 金属丝、RNA 缎带、小分子珠饰统统请上同一张工作台,预测它们如何互相缠绕、识别、结合。这篇内容,就带你走进这座工坊,看看 AlphaFold3 的高明手艺与真实边界。

岗位关联

理解 AlphaFold3,等于握住了一把打开"AI for Science"大门的钥匙——它让你从数据处理员跃迁为洞察生命结构的造物者,这是 AI 从业者在生命科学领域最稀缺的竞争力。

目录
  1. 可视化演示
  2. 初识AlphaFold3
  3. 技术架构
  4. 关键算法
  5. 性能特性
  6. 工程实践
  7. 应用场景
  8. 局限与展望
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

演示Pairformer架构与MSA简化、扩散模型生成三维结构、多分子复合物预测,直观展示AF3如何从序列预测分子复合物结构。

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

Pairformer架构与MSA简化 处理序列配对 简化MSA 替代Evoformer处理分子内外部配对关系

初识AlphaFold3

沿着基因组的弯弯绕绕,细胞里藏着一座“分子折纸工坊”。工坊的祖传手艺,是把一条印满氨基酸密码的纸带折成充满机能的三维纸艺——蛋白质。老匠人常说:纸带一抖,百折千态;折错了,细胞就要生病。第一代学徒(AlphaFold)折得歪歪扭扭,第二代大师(AlphaFold2)单纸带天下无敌。到了 2024 年,第三代全能匠人 AlphaFold3 走进工坊,把蛋白质纸带、DNA 金属丝、RNA 缎带和小分子珠饰全部请上了同一张工作台,这便是它的“科学意义”:从单体走向复合物。

工坊对应的是计算生物学最著名的“蛋白质折叠问题”:氨基酸序列人人能读,但预测它折叠成的三维结构,曾被许多科学家认为需要耗费数十年的实验。AI for Science(科学智能)的思路,是用深度学习从海量已知结构中“偷师”,让模型学会序列与空间结构之间的映射。AlphaFold 系列正是这波浪潮的旗手:AF2 在 CASP14 竞赛中夺冠,预测精度堪比实验,一夜之间改变了结构生物学。

AlphaFold3(简称 AF3)大幅拓宽了预测对象:蛋白质、DNA、RNA、小分子配体、金属离子甚至化学修饰,都能作为输入,输出的是整个复合物的原子坐标。更重要的是,它并非在 AF2 上打补丁,而是重写了模型骨架——用扩散模型替代原来的结构模块,用 Pairformer 替代 Evoformer。如果把 AF2 比作“单纸带折纸王”,AF3 就是“全工作台编排师”,这正是“全能”二字的真正含义。

回到工坊,TM-score 就像给两只折纸鸟拍完合影后逐格比对折痕。AF3 之所以在各类评测中拿高分,正因为每一道“折痕”(残基位置)都被它拿捏得稳,而那正是三代匠人不断打磨的基本功。

TM-score=1L∑i=1L11+(di/d0)2\displaystyle \text{TM-score} = \frac{1}{L} \sum_{i=1}^{L} \frac{1}{1 + \left( d_i / d_0 \right)^2 }
TM-score 把预测结构与实验结构逐残基对齐,像折纸老师傅用卡尺逐一测量每道折痕的偏差,取值 0 到 1,越接近 1 说明两件作品越像。
  1. 残基配对把预测与实验两条链上的 L 对残基一一配对,像两条纸带从头到尾对齐比较。
    i=1, 2, …, Li = 1,\ 2,\ \dots,\ L
  2. 距离比值第 i 对残基的偏差距离与阈值之比,距离越大,说明该处折痕越离谱。
    di/d0d_i / d_0
  3. 各段得分把过大的距离压缩到接近 0,小距离则接近 1,逐段衡量折痕相似度。
    11+(di/d0)2\frac{1}{1 + \left( d_i / d_0 \right)^2}
  4. 平均汇总对所有残基得分取平均,得到整件折纸作品的整体相似度。
    1L∑i=1L(⋅)\frac{1}{L} \sum_{i=1}^{L} \left( \cdot \right)

技术架构

大师走进工坊后的第一件事,是把漫天飞舞的材料贴上标签。纸带有纸带的尺码,金属丝有金属丝的编号,珠饰有珠饰的型号。AF3 的“贴标签”动作就是 Token 化:每个氨基酸残基、每个核苷酸、每个配体原子簇,都转换成一个带向量表征的 token,像工作台上贴满彩色便签。便签之间彼此独立,但接下来的每一步,都要靠它们之间的信息流通来决定最终形状。

便签不是孤立贴着的。工坊墙上挂着一张“万年族谱”——MSA(多序列比对)。同一家族蛋白在上亿年进化里留下的变体序列被排成一张大表,哪些位置必须保守、哪些位置可以替换,一目了然。AF3 把不同链的 MSA 配对起来(paired MSA),让 DNA 那条“金属丝”的变异与蛋白“纸带”的变异互相对话。进化信息像一位旁观多年的老管家,在关键时刻提醒工匠们:这里不能乱折。

便签在两张工作台之间流转:Pairformer 模块负责让 token 两两交换消息,反复更新“谁和谁靠近”的关系;残基气体(residue gas)则把每个残基的位置与朝向描述成三维空间里的刚体坐标系。最后,结构模块不再像 AF2 那样直接回归坐标,而是交给扩散模块去“塑形”。整条流水线从序列与进化信息出发,一路加工成原子坐标与置信度分数。

于是,大师的塑形过程可以倒过来理解:它不是凭空捏出折纸,而是从一团雾里一步步把“雾”去掉,让标准折纸的轮廓自己浮出来。标签、族谱、工作台三者配合,这就是 AF3 技术架构的骨架。

q(xt)=N(xt; αˉt x0, (1−αˉt)I)\displaystyle q(\mathbf{x}_t) = \mathcal{N}\left( \mathbf{x}_t;\ \sqrt{\bar{\alpha}_t}\,\mathbf{x}_0,\ \left( 1 - \bar{\alpha}_t \right)\mathbf{I} \right)
这是扩散模型的“加噪配方”:给定真实结构 x₀,在第 t 步把它模糊成雾霾程度固定的高斯模糊球,是 AF3 训练时反复练习的基本动作。
  1. 真实结构训练集中实验测定的蛋白复合物结构,也就是工坊里的“标准折纸”。
    x0\mathbf{x}_0
  2. 噪声系数随步数 t 衰减的系数,t 越大真实信息被冲淡得越厉害,雾越浓。
    αˉt\bar{\alpha}_t
  3. 高斯分布以指定均值为中心、带协方差的噪声分布,描述每个原子坐标被扰动后的概率模样。
    N(μ, Σ)\mathcal{N}\left( \mu,\ \Sigma \right)
  4. 单位矩阵表示各原子的噪声互相独立、各向同性,像均匀撒下的一片雾。
    I\mathbf{I}

关键算法

到了真正动手的环节,三代匠人的方法完全不同。二代大师是“神笔马良”:一笔一画直接画出终稿。三代匠人却是“玉雕师”:先搬来一块石胚(随机噪声),再一刀一刀剔去多余石料,直到一只折纸鹤破石而出。这让外行觉得玄乎,但正是“先破坏、后还原”的思路,让 AF3 能同时处理多种分子。

这块“石胚”在数学上就是高斯噪声,“剔石”就是迭代去噪(denoising)。AF3 训练时反复玩“加噪-去噪”游戏:把真实结构打上越来越浓的雾,让模型学会如何把雾吹散、还原结构。学成之后,推理时只要给定序列、MSA 等条件,模型就能从纯噪声出发,在若干扩散步内雕出完整复合物。整个预测流程可归纳为:输入条件 → 加噪模拟 → 逐步去噪 → 输出坐标。

除了扩散头,AF3 还有置信度头:一边雕一边给每个残基的局部环境打一个 pLDDT 分(0~100),分数越高代表这块“石料”越有把握。化学修饰、金属离子、非标准残基也都被编码成 token,参与整条去噪过程。所有模块共同优化同一个去噪损失,让“削错石料要挨打”的训练信号传递到每一个环节。

AF3 的秘诀并不神秘:它是被“削错石料要挨打”的训练方式逼出来的。上千块 GPU 日日夜夜加噪、去噪、比对,终于把一个只会对着石胚乱敲的学徒,练成了刀刀到肉的玉雕大师。

L=Et,ϵ[∥ϵ−ϵθ(xt, t)∥2]\displaystyle \mathcal{L} = \mathbb{E}_{t,\epsilon}\left[ \left\| \epsilon - \epsilon_{\theta}\left( \mathbf{x}_t,\ t \right) \right\|^2 \right]
这个损失函数是 AF3 扩散训练的地基:把模型预测的噪声与实际加入的噪声做比对,像检查玉雕师每一刀削去的量是否精确。
  1. 随机时刻从 0 到 1 均匀采样,决定这一次训练用多浓的雾,避免模型偏科。
    t∼U(0,1)t \sim \mathcal{U}(0,1)
  2. 真实噪声训练时真正加入的高斯噪声,相当于石胚里刻意埋进去的“杂质”。
    ϵ\epsilon
  3. 加噪坐标t 时刻被噪声污染的结构坐标,是模型的输入。
    xt\mathbf{x}_t
  4. 噪声预测神经网络对噪声的估计,即雕工判断“哪些部位是杂质”。
    ϵθ(xt, t)\epsilon_{\theta}\left( \mathbf{x}_t,\ t \right)
  5. 误差平方衡量预测噪声与真实噪声的差距,误差越小说明去噪越准,折纸还原度越高。
    ∥ϵ−ϵθ∥2\left\| \epsilon - \epsilon_{\theta} \right\|^2

性能特性

全能匠人到底有多强?老工坊做过一场公平比试:面对同样的蛋白-配体复合物,二代大师只能束手旁观,因为它的眼睛只看得到纸带;传统的分子对接工具则像蒙眼猜物,十猜九空。第三代匠人接过题目,几个小时就给出接近实验的复合物构象。这场比试的结论被写进 Nature 论文:对蛋白-小分子复合物的预测精度,AF3 较 AF2 有代际提升,对蛋白-RNA、蛋白-DNA 复合物同样大幅领先。

指标上的领先来自“多分子泛化”能力:所有分子类型进入同一套 token 体系,共享同一个注意力与扩散模型。训练数据涵盖蛋白质数据库(PDB)中的人源与模式生物复合物,让模型见过足够多样的“材料组合”。CASP15 时代,复合物预测还是公认难题,AF3 用扩散式生成把“对接”问题变成了“条件生成”问题,准确率提升的背后是表达能力的跃迁。

全能并非没有代价。AF3 默认推理时扩散步数较多,原子数一上去,显存和耗时就快速攀升;BF16 精度下典型复合物也需要数十 GB 显存。业界常用 Trade-off(权衡)视角看待:追求高精度就放大模型、加长采样;追求速度就减少步数、裁剪序列、改用蒸馏版本。推理速度与内存权衡是工程落地时绕不开的必修课。

这正是工坊的现实:大师手艺越全能,养大师的成本越高。聪明的工坊不盲目追求最大模型,而是按订单裁剪装备——小分子筛选用快速模式,大复合物精修用全量模式。工程上学会“看菜下饭”,才能真正用好 AF3。

开销∝Ltoken2×dmodel\displaystyle \text{开销} \propto L_{\text{token}}^2 \times d_{\text{model}}
token 数与模型宽度决定了注意力机制的花销:token 翻倍,显存与算力大约翻两番(平方增长),这是注意力架构的“甜蜜诅咒”。
  1. token 总数所有残基、核苷酸、配体原子簇的 token 数量之和,token 越多工作台越大。
    LtokenL_{\text{token}}
  2. 平方缩放注意力层让每对 token 都要互相对话,所以开销随 token 数量呈平方上升。
    Ltoken2L_{\text{token}}^2
  3. 模型宽度每个 token 的特征维度,维数越高表达力越强,也越吃显存。
    dmodeld_{\text{model}}
  4. 正比关系这是量级估算,具体常数取决于 GPU 架构与显存优化程度。
    ∝\propto

工程实践

把大师请回自家工坊,先得备齐“装备清单”。AF3 开源了模型权重与推理代码,但前提是:一块显存足够大的 GPU(通常以 A100/H100 级别为标准)、一套 Linux 环境、一份齐全的数据管线。没有装备,再好的手艺也施展不开。对初学者来说,最容易低估的正是“算力需求”,CPU 跑 AF3 几乎不可用。

环境搭建遵循 AI 工程惯例:创建 conda 环境、安装 JAX 与对应 CUDA 版本、拉取模型权重、准备参考数据库(如 UniRef、BFD 等 MSA 库)。输入通常是 MMCIF 或 JSON 格式文件,里面包含序列、配体 SMILES 和可选模板。官方提供 Docker 镜像,把环境配置的复杂度降到最低,让团队可以专注于结构和数据。

推理优化有三个抓手:第一,混合精度(BF16)压低显存占用;第二,限制扩散步数换取吞吐量;第三,按结构域拆分长序列,避免单次前向过程击穿显存。输出通常是带置信度的结构文件,可用 pLDDT 列过滤掉不可信区域。把 AF3 接进自动化工作流时,建议用批处理脚本循环运行,并记录每个复合物的耗时、显存峰值与置信度分布,方便溯源与复现。

装备清单备齐、流水线跑通后,大师的绝活就真正落户自家工坊了。工程的意义正在于此:让尖端模型脱离论文里的演示环境,变成团队每天都能用的可靠工具。

M显存≈a N原子+b Ltoken2\displaystyle M_{\text{显存}} \approx a\,N_{\text{原子}} + b\,L_{\text{token}}^2
显存占用由“原子坐标本身”和“token 两两注意力”两部分构成,后者在大复合物中占据主导。
  1. 原子总数体系内所有原子的数量,每个原子都要保存坐标与中间变量。
    N原子N_{\text{原子}}
  2. 线性项存储原子坐标与轨迹的基础开销,a 为由硬件决定的常数。
    a N原子a\,N_{\text{原子}}
  3. 注意力项两两交互的显存开销,token 越多越惊人,b 为缩放常数。
    b Ltoken2b\,L_{\text{token}}^2
  4. 经验拟合a、b 通过实测回归得到,不同 GPU 与精度下有不同取值。
    ≈\approx

应用场景

大师的名声很快传出了生命科学城。药房老板拿着“锁”来求助:某个疾病靶点蛋白在作祟,请大师看看哪把“钥匙”(候选小分子)能插进它的锁孔。合成生物学的工程师则带着“剪刀”来问:如何改造这把酶的剪刀,让它剪得动全新的底物?AF3 给出的答案,往往是一张清晰的三维复合物结构图。

在药物发现中,AF3 直接预测蛋白-配体复合物,得到小分子结合姿态与关键接触残基,大幅减少盲目虚拟筛选。对缺乏实验结构的靶点,AF3 比传统对接工具更可靠;对已知复合物,它又能解释“为什么这个分子有效”,为候选化合物优化提供结构依据。抗体设计里,AF3 可预测抗体-抗原复合物,定位 CDR 关键残基,为亲和力成熟开出突变清单。

酶工程改造同样受益:研究者用 AF3 预测底物口袋附近的突变对结构的影响,在试管实验之前先在计算机里“试错”。工程化落地时,生物信息学团队常编写脚本把 AF3 接入高通量流程:序列进来,结构、打分、报告出去。AI4S 的闭环因此成形——预测不再是单点工具,而是数据驱动研发的中枢引擎。

从纸带折成的艺术品,到药房货架上的真实药物,中间那座桥梁正是 AI for Science:预测模型让科学家在试管之前先用算力“试错”,让折纸工坊的手艺真正走向广阔世界。

ΔG=RTln⁡Kd\displaystyle \Delta G = R T \ln K_d
结合自由能与解离常数通过热力学公式互算,AF3 预测的结构可以帮助估算相对结合强度。
  1. 结合自由能配体与靶标结合过程的自由能变化,负得越多结合越牢固。
    ΔG\Delta G
  2. 温度因子温度与气体常数的乘积,常温下为固定值,决定能量与浓度的换算关系。
    RTR T
  3. 解离常数描述复合物解离趋势,数值越小亲和力越高。
    KdK_d
  4. 对数换算把相差几个数量级的 K_d 压缩成易读的能量差。
    ln⁡\ln

局限与展望

大师也有失手的地方。工坊的老匠人指出:大多数折纸是静态展品,大师只负责拍下“最可能的一帧展姿”,却无法展示纸带在风里摆动、被手捏变形再弹回的动态过程。细胞里的蛋白质无时无刻不在呼吸、摆动、变构,这正是 AF3“当前局限”的根源——静态快照,而非动态电影。

技术上,AF3 仍主要输出单一静态构象;对缺少同源 MSA 的孤儿蛋白,预测精度会明显下降;对小分子的立体化学细节、共价修饰与金属配位的建模也偶有偏差。它是对“最可能结构”的出色估计,而非对“全部存在状态”的完整采样。理解这一点,才能避免把预测结果当作绝对真理。

未来方向清晰可见:其一,与分子动力学(MD)模拟结合,用 AF3 结构作为起点捕获构象变化轨迹;其二,把扩散模型倒过来当生成器,直接设计全新的蛋白质与配体,让“预测者”转身成为“设计者”。AlphaFold 团队已在此方向布局,AI for Science 的下一个拐点,正从“读懂结构”走向“创造结构”。

理解了“概率”二字,就理解了 AF3 的边界与价值。工坊从不指望一张静态照片取代整场动态展览,而是用这张照片帮助我们更快地理解生命。未来的折纸大师,也许还会教我们设计全新的纸带,把想象力折进每一个细胞里。

P(x)=1Z e−E(x)/(kBT)\displaystyle P(\mathbf{x}) = \frac{1}{Z}\, e^{-E(\mathbf{x}) / (k_B T)}
玻尔兹曼分布是物理工坊的行业法则:结构越稳定(能量越低)越常见,AF3 输出的正是该分布中最可能的那一类构象。
  1. 结构状态体系的一种三维构象,是动态过程里的一张快照。
    x\mathbf{x}
  2. 能量函数该构象的势能,能量越低折痕越舒展,结构越稳定。
    E(x)E(\mathbf{x})
  3. 热涨落温度与玻尔兹曼常数的乘积,温度越高,高能构象出现的概率越大。
    kBTk_B T
  4. 配分函数对所有构象求和的归一化因子,确保概率总和为 1。
    ZZ

AI 应用场景

药物发现中的虚拟筛选

阶段:靶点发现与先导化合物筛选

解决的问题:传统虚拟筛选依赖晶体结构和分子对接软件,速度慢,对无晶体靶点束手无策。AF3 用扩散模型直接预测蛋白-配体复合物,让药物化学家在没有实验结构的情况下也能快速判断候选分子是否初步结合,像拿着“钥匙”提前在“锁孔”前比划。

具体案例:某医药团队对一株无实验解析结构的新靶点蛋白,使用 AF3 批量预测 5000 个化合物的结合姿态,筛出 80 个候选,再交给分子动力学验证,将初筛周期从数周压缩到两天。

抗体工程中的亲和力成熟

阶段:生物大分子设计优化

解决的问题:抗体亲和力成熟通常依赖冷冻电镜或 X 射线解析复合物结构,周期长、成本高。AF3 预测抗体-抗原复合物,定位 CDR 关键残基,帮助研究者判断哪些突变会增强界面接触。

具体案例:研究者用 AF3 预测某治疗性抗体重链 CDR 突变体与抗原的接触面变化,筛选出亲和力提升 5 倍的变体,后续实验验证与预测高度一致。

酶工程中的活性口袋改造

阶段:合成生物学与工业催化

解决的问题:改造酶的底物特异性通常靠随机突变加高通量筛选,试错成本高。AF3 提供底物-酶复合物的原子级视图,像给工程师一张精确的“工位图纸”,指导理性设计活性口袋。

具体案例:一个团队改造可降解 PET 塑料的酯酶,用 AF3 预测催化位点附近突变对底物口袋形状的影响,获得水解效率提高 3 倍的突变体。

Python 演示

python37 行
import math import numpy as np  def build_helix(n_residues):    """生成一条理想 alpha 螺旋的三维坐标,作为模拟的目标结构。"""    coords = []    for i in range(n_residues):        angle = i * (2.0 * math.pi / 3.6)        z = i * 1.5        coords.append([2.3 * math.cos(angle), 2.3 * math.sin(angle), z])    return np.asarray(coords, dtype=np.float64)  def denoise_predict(n_residues, total_steps=50, seed=42, init_std=5.0):    """用简化版去噪流程模拟 AlphaFold3 的扩散生成。"""    rng = np.random.default_rng(seed)    target = build_helix(n_residues)    coords = rng.normal(0.0, init_std, size=(n_residues, 3))    for step in range(total_steps):        progress = step / total_steps        noise_level = init_std * (1.0 - progress) * 0.06        coords += (target - coords) * 0.12        coords += rng.normal(0.0, noise_level, size=coords.shape)    return coords, target  def main():    n = 24    pred, target = denoise_predict(n)    rmsd = np.sqrt(np.mean(np.sum((pred - target) ** 2, axis=1)))    print(f"预测{n}个残基的螺旋结构,与理想结构RMSD为 {rmsd:.3f} 埃")  if __name__ == "__main__":    main()
目的:用简化版“逐步去噪”流程,模拟 AlphaFold3 扩散解码器从随机噪声生成蛋白结构的过程,并计算 RMSD 评估预测质量。
  1. coords = rng.normal(0.0, init_std, size=(n_residues, 3))从随机噪声出发,对应 AF3 扩散生成的“石胚”起点。
  2. noise_level = init_std * (1.0 - progress) * 0.06噪声随迭代逐步减小,对应扩散过程里“雾逐渐散去”。
  3. coords += (target - coords) * 0.12每步把当前结构向目标结构拉近一点,模拟去噪网络的“还原”动作。
  4. rmsd = np.sqrt(np.mean(np.sum((pred - target) ** 2, axis=1)))计算均方根偏差 RMSD,像用卡尺整体测量两件折纸作品的距离。

常见误区

误区我以为 AlphaFold3 就是给 AlphaFold2 增加了更多训练数据,预测更准一点而已,核心方法没变。

正解AF3 是把整套架构重写了:用扩散模型替代直接回归坐标,用 Pairformer 替代 Evoformer,并把 DNA、RNA、配体、化学修饰都纳入统一 token 体系。这好比同一位聪明的工匠,从前只会折纸鸟,如今换了一套全新工具,能同时编排几十件材料的互相咬合,属于“代际变革”而非“版本升级”。

为何常见:名字只差一个数字,发布文案又延续了“预测结构”的叙事,大家容易被“更准”的标签迷惑。

误区有了 AF3,做结构生物学就不用做 X 射线、冷冻电镜了,AI 直接输出可信结构,实验可以关门大吉。

正解AF3 预测的是最可能的静态构象,近似“平均姿态”,无法可靠反映修饰、突变和细胞环境带来的动态影响。实验仍然是金标准;AF3 更像加速器,帮助科学家挑选最有价值的实验方向,而不是取代实验本身。

为何常见:新闻稿常用“精度媲美实验”的说法,读者容易把“精度接近”误解为“全面取代”。

误区扩散模型从噪声出发,感觉跟随机画画差不多,没有物理依据,输出不可靠。

正解AF3 的扩散是条件生成:序列、MSA、残基气体等强约束一路引导去噪,相当于“雕刻”而不是“乱涂”。每个残基还输出 pLDDT 置信度,低分区域本来就提示用户不可信。模型没有直接模拟物理力,但统计上拟合了已知结构的分布。

为何常见:人们对扩散模型的直觉大多来自图像生成 AI,那些 AI 确实可以天马行空,于是把同一印象迁移到结构预测上。

误区序列信息已经包含所有氨基酸,MSA 只是多余的备用数据,可有可无。

正解MSA 承载了亿万年进化的约束——同一家族里哪些位置必须保守、哪些位置存在协作变异,这为模型提供了比单条序列丰富得多的统计信号。对于缺乏同源序列的孤儿蛋白,AF3 精度明显下降,恰恰证明 MSA 的价值。

为何常见:入门教程通常只展示“序列进、结构出”的简洁流程图,容易忽略隐藏在流程背后的进化信息环节。

误区代码能跑就行,CPU 多等几分钟也能出结构,GPU 不是必需装备。

正解AF3 的模型体量和扩散步数决定了 CPU 推理耗时可达数小时甚至数天,且部分算子依赖 GPU 上的 JAX 自动并行优化。实践中至少需要一张 16GB 以上显存的 GPU,推荐 A100/H100 级别。显存不足时,正确的优化方向是降低 token 数、裁剪同源序列、减少扩散步数。

为何常见:传统算法用 CPU 也能慢速运行,大家习惯性认为深度学习模型只是“慢一点”,忽略了显存是硬下限而非软性能。

面试题

Q1. AlphaFold3 最核心的架构创新是什么?

单选题 · easy

  • A.采用扩散模型生成复合物结构← 正确答案
  • B.依赖大规模冷冻电镜数据集
  • C.使用规则引擎手工设计折叠
  • D.完全放弃 MSA 同源序列信息

答案:A。AF3 最大的架构变化是用扩散模型替代了传统的直接坐标回归,像“玉雕师”从石胚逐步去噪。B 是数据依赖而非架构创新,C、D 与事实相反,因此选 A。

Q2. 相比 AlphaFold2,AlphaFold3 最大的能力扩展是什么?

单选题 · easy

  • A.预测蛋白质单链的静态三维结构
  • B.支持蛋白-DNA-RNA-配体复合物← 正确答案
  • C.只能预测 RNA 二级结构折叠
  • D.生成蛋白质的随机运动轨迹

答案:B。AF3 把 DNA 金属丝、RNA 缎带、小分子珠饰都请上了同一条工作台,预测复合物整体结构。A 是 AF2 的看家本领,C 与事实不符,D 并非 AF3 的核心能力。

Q3. AlphaFold3 可以处理以下哪类输入分子?

多选题 · mid

  • A.蛋白质的氨基酸序列片段← 正确答案
  • B.DNA 与 RNA 的核苷酸序列← 正确答案
  • C.小分子配体的化学结构描述← 正确答案
  • D.细胞膜脂质双分子层整体

答案:ABC。AF3 的 token 体系覆盖蛋白、核酸、配体等,A、B、C 都在其预测范围内。D 的膜脂质整体结构并非 AF3 的输入范畴,因此不选。

Q4. 在 AlphaFold3 的扩散模块中,模型从哪里开始生成结构?

单选题 · mid

  • A.从纯随机噪声逐步去噪生成← 正确答案
  • B.从同源模板直接复制坐标
  • C.从氨基酸序列里直接回归坐标
  • D.从能量最低构象开始局部优化

答案:A。AF3 推理时从高斯噪声出发,靠条件信息逐步去噪得到结构,如同玉雕师从石胚开始雕刻。B“直接复制”与扩散思想矛盾,C 是 AF2 的旧路线,D 属于物理优化而非扩散生成。

Q5. AF3 输出的 pLDDT 置信度分数主要衡量什么?

单选题 · mid

  • A.每个残基预测坐标的可信程度← 正确答案
  • B.蛋白质序列的进化保守程度
  • C.分子对接的结合自由能大小
  • D.蛋白质在细胞内的表达水平

答案:A。pLDDT 是逐残基的局部置信度,相当于工匠对每道折痕的把握程度。B 描述的是 MSA 信息,C 依赖热力学计算,D 与结构预测无关。

Q6. 关于 MSA(多序列比对)在 AlphaFold3 中的作用,正确的是?

多选题 · mid

  • A.提供同源序列的进化信息← 正确答案
  • B.帮助模型锁定残基间接触模式← 正确答案
  • C.直接给出最终的三维坐标数值
  • D.约束预测结果与已有实验完全一致

答案:AB。MSA 像“万年族谱”,提供进化保守与共变信号,引导模型理解哪些残基必须靠近,因此 A、B 正确。它不直接输出坐标,也不保证与实验完全一致,C、D 错误。

Q7. 下面关于扩散模型“加噪-去噪”的描述,哪一句是对的?

单选题 · hard

  • A.训练时逐步加噪并学习反向去除← 正确答案
  • B.推理时对真实结构加噪来精修坐标
  • C.加噪过程只作用核酸而非蛋白质
  • D.去噪过程无需序列作为条件引导

答案:A。训练时模型被打上越来越浓的雾,学习反向吹散,这是扩散的核心。推理时从纯噪声开始,不会对真实结构加噪,B 错;加噪对蛋白、核酸、配体一视同仁,C 错;去噪必须依赖序列等条件,D 错。

Q8. AlphaFold3 推理阶段的主要资源瓶颈在于?

单选题 · mid

  • A.显存和采样步数随原子数迅速上升← 正确答案
  • B.需要联网访问大型公共数据库
  • C.只能运行在特定量子计算硬件上
  • D.数据集必须手工标注三维坐标

答案:A。注意力机制开销随 token 数平方增长,扩散采样又需要多步迭代,因此显存和耗时是瓶颈,A 正确。B 不是推理瓶颈,C 与事实不符,D 是训练数据问题而非推理瓶颈。

Q9. 关于 AlphaFold3 的局限,下列哪项说法正确?

单选题 · hard

  • A.主要输出单一静态构象难反映动态变构← 正确答案
  • B.无法预测复合物只能预测单体结构
  • C.对同源序列丰富的蛋白预测精度更低
  • D.只能处理共价修饰而忽略非共价作用

答案:A。AF3 擅长“最可能的一张快照”,但不捕捉动态构象变化,A 正确。B 与 AF3 的核心能力相反,C 应改为同源序列越丰富精度越高,D 与事实相反。

Q10. AlphaFold3 在药物研发中的典型应用包括哪些?

多选题 · easy

  • A.蛋白质-配体结合姿态虚拟筛选← 正确答案
  • B.抗体-抗原结合界面的有效预测← 正确答案
  • C.新化合物从零开始的随机生成
  • D.酶活性口袋改造方案的选择← 正确答案

答案:ABD。AF3 可预测蛋白-配体、抗体-抗原复合物,并指导酶口袋设计,A、B、D 正确。C 说的是从头生成新化合物,AF3 本质是预测器而非随机生成器,因此不选。