想象你手里那把每天开门的钥匙——有柄、有杆、有齿。抗体的本质,就是人体免疫系统的“Y形钥匙”,专门用来“解锁”病原体这扇锁。锁芯深不可测,钥匙却必须精准匹配。问题来了:当免疫系统面对一把从未见过的“锁”(新抗原)时,它得在极短时间里设计出合适的“钥匙”。过去科学家只能把锁拆开慢慢量(实验测定结构),又慢又贵。而AI结构预测,让设计师只要读一遍“锁芯的型号”(氨基酸序列),就能直接画出钥匙的三维图纸。ABodyBuilder像一位经验丰富的老工匠,翻出档案室里相似的旧图纸快速修改;AlphaFold抗体版则像受过海量训练的设计师,不依赖旧图纸也能凭空推演出结构。这篇文章,就是带你参观这座“钥匙工厂”的完整流水线。
理解抗体结构预测的底层逻辑,是掌握AI驱动抗体药物发现的核心技能。对AI从业者而言,这是进入生物医药赛道、参与下一代药物设计最直接的切入点。
目录
可视化演示
展示抗体Y型结构(VH/VL/CDR)、预测流水线(seq→3D)及ABodyBuilder与AlphaFold对比,点击步骤切换。
本节配有交互动效(进入视口后自动加载,约 3KB)。
抗体Y型结构 重链VH+轻链VL构成Y型 CDR loops决定抗原结合特异性 Ab = VH + VL + CDR(H1-H3,L1-L3) CDR区域是结构预测的关键
抗体结构基础:钥匙的构造
想象你手里的房门钥匙:有柄、有杆、有齿。抗体就是人体免疫系统的“Y形钥匙”,专门解锁病原体这把“锁”。这把Y形钥匙由两条重链(H链)和两条轻链(L链)组成,像两股金属条绞合出骨架。钥匙柄对应恒定区(C区)——大多数抗体的这部分都差不多;钥匙头对应可变区(V区)——每把钥匙头部的造型各不相同,这正是特异性的来源。而钥匙最关键的“齿”,是六个被称作CDR(互补决定区)的环状结构,它们直接插入锁芯,决定能不能把门打开。
在抗体上,重链和轻链各贡献三个CDR环,分别叫CDR-H1/H2/H3和CDR-L1/L2/L3。这六个环像六只小手指,合拢起来形成一个“巴掌”——抗原结合位点。框架区(FR)则像支撑手指的掌骨,虽然不直接接触抗原,却把环牢牢固定在正确位置。没有框架区,CDR环就像煮过的面条,软塌下来,根本无法精确咬合抗原。
六个CDR环共同拼出抗体结合抗原的完整表面,可以形式化地写成:
1. 互补位(paratope):抗体表面上直接与抗原接触的区域,所有CDR环的集合。
2. CDR-H\(_i\):重链(H链)上第\(i\)个互补决定区,\(i\)取1、2、3分别对应三个环。
3. CDR-L\(_i\):轻链(L链)上第\(i\)个互补决定区,同样有三个环。
4. 并集运算\(\cup\):把六个区域合并成整体,强调它们协同工作而非孤立存在。
理解抗体结构是预测的第一步——钥匙的外形决定了它的用途。CDR环虽然只有六个,但序列上的微小变化足以让抗体变成另一把“钥匙”。这为后续的预测工具埋下伏笔:所谓结构预测,核心就是算出这些环在三维空间里的精确姿态。
预测任务本质:画出钥匙的图纸
老锁匠拿到一把新锁,最笨的办法是拆开锁芯做模具——这是实验测定结构的路径。X射线晶体学、冷冻电镜就像把蛋白“冻住”或“结晶”,然后暴力扫描出三维结构。问题是抗体序列有成千上万种,每个都拆锁测量,耗时按月算、成本按万美元算,根本追不上药物研发的节奏。于是科学家想:能不能从钥匙的设计逻辑出发,直接画图纸?
这就是结构预测的本质——从氨基酸序列推断三维空间结构。抗体的一级结构(氨基酸序列)决定了它如何折叠成Y形并露出CDR环,理论上这是一个确定的映射关系。但实际执行时,序列中每个氨基酸的侧链都有大量可旋转角度,整个构象搜索空间是天文数字。预测算法要做的,就是在茫茫空间中找出最合理的折叠方式。
怎么衡量预测得好不好?最经典的指标是RMSD(均方根偏差),它把预测结构中每个原子的坐标与实验参考结构中对应原子的坐标逐一比较:
其中\(d_i\)是第\(i\)对等效原子之间的三维欧氏距离。
1. 原子数\(N\):参与比较的等效原子对数量,通常取每条链上的Cα原子(蛋白质骨架碳原子)。
2. 距离\(d_i\):第\(i\)对原子的三维欧氏距离,直接描述两个坐标点的远近。
3. 平方求和:先将所有距离平方再相加,避免正负方向误差相互抵消。
4. 平均与开方:除以\(N\)得到平均方差,开平方还原成距离单位,结果仍为Å。
预测的本质,就是让图纸无限逼近实物。RMSD这把尺子贯穿了后面两个工具的评估——ABodyBuilder和AlphaFold抗体版,其实都在用各自的策略逼近这一目标。
ABodyBuilder原理:老工匠的模板库
ABodyBuilder像一个在档案室工作多年的老工匠,工作台抽屉里整整齐齐码着数千张历史钥匙图纸——那是过去几十年实验测出的抗体结构数据库。接到新序列时,老工匠先翻图纸找“看起来最像”的那一张,然后比着它量尺寸、改齿形、磨细节,很快交付一张新钥匙图纸。这个过程,学名叫同源建模。
模板搜索是第一步。老工匠用序列比对工具把未知序列与数据库里每个已知结构比对,算出序列一致性——也就是两把钥匙的“轮廓相似度”,一致性最高的结构当选模板。一致性打分本质上是统计两个序列中相同残基的比例:
其中\(L\)是序列长度,\(\mathbb{I}\)是指示函数——当查询序列的第\(i\)个残基\(q_i\)与模板序列的\(t_i\)相同时取1,否则取0。
1. 序列长度\(L\):比对区域内的总残基数量。
2. 指示函数\(\mathbb{I}\):一个只输出0或1的函数,括号内条件为真则输出1。
3. 求和并平均:把所有相同残基的1加起来,除以序列长度,得到0到1之间的一致性比例。
拿到模板后,ABodyBuilder把框架区(钥匙柄)直接沿用模板坐标,重点精力放在CDR环上。CDR-H1和H2构象相对规矩,用已知构象库枚举替换即可;而CDR-H3长度变化极大、构象最自由,老工匠不得不用“从头建模”的算法搭环。这种分而治之的策略,让ABodyBuilder在毫秒级就输出一个可靠的抗体结构初稿——速度是它最大的杀手锏。
AlphaFold抗体版:AI设计师的全局推演
AlphaFold抗体版走的是另一条路线——它更像一个受过海量训练的设计师。设计师不看旧图纸也能画出钥匙,因为脑子里攒了足够的物理规律和结构经验。AlphaFold用深度学习网络(Evoformer架构)同时阅读两类信息:一是目标氨基酸序列本身,二是从数据库检索出的多序列比对(MSA)——相当于把进化史上所有“同款钥匙的变体”摆在桌面上,让网络分辨哪些位置可以变、哪些位置必须死死固定。
Evoformer的注意力机制像设计师在草稿纸上反复扫视:左看一眼这段序列会不会形成螺旋,右看一眼那个残基与远处的残基有没有物理接触。经过几十层这样的交互推理,序列信息被压缩成一张“结构画像”。最后,结构模块直接输出每个原子的三维坐标——设计师终于落笔定稿。
AlphaFold还会给每个残基打一个“自信分”,即pLDDT分数。为了便于理解,我们可以把它看作一个将内部误差评分映射到0~100置信度的函数:
其中\(\hat{d}_i\)是网络对第\(i\)个残基构象确定性的内部估计,\(\beta\)是缩放参数。pLDDT越接近100,表示该残基位置的预测越可信。
1. 内部误差\(\hat{d}_i\):网络预测的第\(i\)个残基的局部结构误差估计值。
2. 指数函数\(\exp\):\(e\)的幂次,将任意实数压缩到正数范围,构造平滑曲线。
3. S形归一化:整体分母大于1,把误差映射到0到100区间,误差越小分值越高。
AlphaFold抗体版最大的优势是不依赖模板,对全新序列甚至纳米抗体都能预测;代价是计算量大,需要GPU跑数分钟到数小时。pLDDT给使用者提供了一张“信心地图”:哪里可信、哪里存疑,一目了然。
工具对比选型:老工匠还是AI设计师
选工具就像在钥匙工厂排产。今天要批量生产一万把常见规格的钥匙,老工匠ABodyBuilder明显更划算;如果接到一把从未见过的异形锁,就得请AI设计师AlphaFold出马。两种工具各有擅长,核心权衡是速度与精度。
ABodyBuilder依赖模板,当序列一致性低于50%时精度断崖式下跌——就好像档案室里根本找不到相似的旧图纸;AlphaFold则靠深度网络兜底,无模板也能给出合理折叠。但AlphaFold对计算资源要求高,单条抗体在GPU上通常要跑几十秒到数小时;ABodyBuilder只需几毫秒甚至更短。面对海量序列,这个差距决定了谁能扛得住。
整个预测任务的总耗时可以写成:
其中\(T_{\text{setup}}\)是固定开销(数据库加载、模型初始化),\(T_{\text{per}}\)是平均每条序列的预测耗时,\(N\)是要预测的序列数量。
1. 固定开销\(T_{\text{setup}}\):无论跑多少条序列都得花的时间,比如加载模型权重、初始化GPU环境。
2. 单条耗时\(T_{\text{per}}\):处理一条序列的平均时间,是工具速度的直接体现。
3. 总耗时公式:固定开销加上“单条耗时乘以序列条数”,体现规模放大效应。
实践中主流策略是“两步走”:先用ABodyBuilder批量初筛,把上万条候选压到几百条;再对关键序列上AlphaFold精细预测。两位师傅配合,效率和精度全都要。
工程实践流程:钥匙工厂流水线
结构预测进入工厂就得标准化。一条完整的抗体结构预测流水线分四道工序,每一步都有明确的质量关卡。
第一道:序列数据准备。拿到抗体序列先做质控——去除信号肽、检查序列长度、去掉重复序列,必要时做多序列比对确认可变区边界。脏数据会让下游预测直接崩盘,就像锁孔里进了沙子,钥匙再精也转不动。
第二道:运行预测任务。根据场景选工具:大批量初筛跑ABodyBuilder,关键位点用AlphaFold。AlphaFold需要提前安装数据库并配置GPU环境,输入通常是FASTA格式的序列文件,输出是PDB格式的结构文件。
第三道:结构质量验证。预测不等于可信,必须质检。常用Ramachandran图检查二面角是否落在合理区域,或计算Z-score判断残基几何特征是否异常:
其中\(x_i\)是第\(i\)个残基的某种几何特征(比如二面角能量),\(\mu_i\)和\(\sigma_i\)是该特征在高质量实验结构中的均值和标准差。
1. 几何特征\(x_i\):从预测结构中提取的某个残基的局部几何量。
2. 参考均值\(\mu_i\):来自高质量实验结构的统计平均值。
3. 标准化运算:减去均值、除以标准差,得到无量纲的偏离分数。
第四道:迭代优化。把预测结构与实验数据(如交联质谱、氢氘交换)比对,发现偏差就调整CDR建模参数重新跑。整个循环每轮都会让模型精度像RMSD曲线一样继续收敛,直到满足下游设计需求。
应用与未来:钥匙的多样性与边界
AI钥匙设计师已经走进了真正的制药车间。在抗体药物发现阶段,结构预测被用来快速筛选先导抗体:把小鼠抗体序列转成结构后,与抗原做对接模拟,优先选出结合最牢的候选。新冠疫情期间,研究者借助AlphaFold预测纳米抗体结构,把传统需要数月的抗体筛选压缩到了几周。在抗体人源化改造中,预测结构还能帮助识别免疫原性热点,定向替换鼠源框架区残基。
抗体工程的目标是造出各种不同的“钥匙”:双特异性抗体像一把钥匙配两个锁孔;纳米抗体则直接把钥匙缩到只剩重链可变区(VHH)的袖珍尺寸。这些新型钥匙都高度依赖精确的结构预测作为设计蓝图。而亲和力是衡量钥匙好坏的核心指标——钥匙与锁咬合得越紧越好,解离常数\(K_D\)越小代表结合越牢:
其中\([Ab]\)是游离抗体浓度,\([Ag]\)是游离抗原浓度,\([Ab\text{-}Ag]\)是结合物浓度。
1. 游离抗体浓度\([Ab]\):未结合抗原的抗体浓度。
2. 游离抗原浓度\([Ag]\):未结合抗体的抗原浓度。
3. 结合物浓度\([Ab\text{-}Ag]\):抗体与抗原结合形成的复合物浓度。
4. 解离常数计算:游离浓度乘积除以结合物浓度,越小表示结合倾向越强。
尽管AI预测突飞猛进,CDR-H3的精确构象仍是公认难题——它像一个过于灵活的锁芯,设计师只能给个“大概齐”。未来方向是把结构预测与分子动力学模拟结合,用AI势能取代手工力场,增加构象采样,把钥匙工厂推向“一次成型”的终极目标。
AI 应用场景
新冠纳米抗体的快速设计
阶段:药物发现与分子生成
解决的问题:传统杂交瘤筛选周期长达数月至一年,面对突发疫情完全来不及。AI结构预测让研究者从序列直接得到三维结构,快速锁定额外结合的关键残基。
具体案例:研究者把羊驼VHH序列输入AlphaFold抗体版,获得CDR构象后与新冠病毒刺突蛋白受体结合域做分子对接,从中挑选中和活性候选。整个“序列→结构→候选”流程从数月压缩到数周。
抗体人源化改造
阶段:先导化合物优化
解决的问题:鼠源抗体注入人体会产生免疫排斥,需把框架区替换为人源序列,但又怕破坏CDR构象。结构预测能验证改造前后CDR是否保持原有姿态。
具体案例:先用ABodyBuilder快速生成鼠源抗体结构,再设计多个人源框架变体,逐残基计算RMSD漂移,选择让CDR姿态变化最小的变体进入实验。
大规模先导抗体筛选
阶段:药物发现早期
解决的问题:噬菌体展示库能产出百万级抗体序列,但逐一实验测结构不现实。ABodyBuilder毫秒级速度支持全库结构预测,让结构特征成为可筛选的维度。
具体案例:对10万条scFv序列批量建模,按CDR长度和结构特征聚类,挑选覆盖多样构象的代表序列进入实验验证,将筛选成本降低一个数量级。
Python 演示
"""抗体结构预测快速评估:RMSD 与 pLDDT 模拟"""import math def build_ab_y_shape(n, noise=0.0): """生成Y形抗体的简化坐标(模拟预测工具的输出)""" coords = [] for i in range(n): if i < n // 3: t = i / (n // 3) x = -10 - t * 8 y = -10 + t * 8 z = math.sin(i * 0.8) * 0.2 elif i < 2 * n // 3: t = (i - n // 3) / (n // 3) x = 10 + t * 8 y = -10 + t * 8 z = math.cos(i * 0.7) * 0.2 else: t = (i - 2 * n // 3) / (n - 2 * n // 3) x = 0 y = 2 + t * 12 z = math.sin(i * 0.6) * 0.2 coords.append((x + noise * math.sin(i * 3.1), y + noise * math.cos(i * 2.7), z + noise * math.sin(i * 1.3))) return coords def compute_rmsd(ref, pred): """计算两组坐标的均方根偏差(单位:埃)""" n = len(ref) total = 0.0 for i in range(n): dx = ref[i][0] - pred[i][0] dy = ref[i][1] - pred[i][1] dz = ref[i][2] - pred[i][2] total += dx * dx + dy * dy + dz * dz return math.sqrt(total / n) def compute_plddt(ref, pred, window=3): """按局部窗口计算每个残基的置信度,模拟pLDDT""" n = len(ref) scores = [] for i in range(n): lo = max(0, i - window) hi = min(n, i + window + 1) seg_rmsd = compute_rmsd(ref[lo:hi], pred[lo:hi]) scores.append(max(0.0, min(100.0, 100.0 - seg_rmsd * 8.0))) return scores if __name__ == "__main__": n = 30 native = build_ab_y_shape(n, noise=0.0) pred_ab = build_ab_y_shape(n, noise=0.45) pred_af = build_ab_y_shape(n, noise=0.12) rmsd_ab = compute_rmsd(native, pred_ab) rmsd_af = compute_rmsd(native, pred_af) plddt_ab = compute_plddt(native, pred_ab) plddt_af = compute_plddt(native, pred_af) print(f"ABodyBuilder 模拟: RMSD = {rmsd_ab:.3f} A, pLDDT = {sum(plddt_ab) / n:.1f}") print(f"AlphaFold 模拟: RMSD = {rmsd_af:.3f} A, pLDDT = {sum(plddt_af) / n:.1f}") print("小结:RMSD越小越准;pLDDT越高越可信。")
def build_ab_y_shape(n, noise=0.0):生成Y形抗体骨架的简化三维坐标,noise参数模拟工具预测的误差幅度。def compute_rmsd(ref, pred):RMSD计算核心函数,逐原子比较预测与参考坐标。total += dx * dx + dy * dy + dz * dz累加三维距离的平方,对应公式中的Σd²。return math.sqrt(total / n)对平方和取平均再开方,得到以Å为单位的RMSD。def compute_plddt(ref, pred, window=3):按局部窗口逐残基评估置信度,模拟AlphaFold的pLDDT思想。scores.append(max(0.0, min(100.0, 100.0 - seg_rmsd * 8.0)))把局部RMSD映射为0到100的置信度分数。pred_ab = build_ab_y_shape(n, noise=0.45)模拟ABodyBuilder:速度快但噪声大、精度略低。pred_af = build_ab_y_shape(n, noise=0.12)模拟AlphaFold:噪声小、精度高,但计算代价更大。
常见误区
误区ABodyBuilder是AI工具,应该和AlphaFold一样不需要数据库,给它序列就能凭空预测结构。
正解ABodyBuilder本质是同源建模工具,严重依赖实验测定的模板结构。它把新序列送去比对数据库,找到序列一致性足够高的模板才能建模。如果模板库里没有相似结构,预测精度会急剧下降。可以说,老工匠的手艺再好,没有旧图纸也巧妇难为无米之炊。
为何常见:因为“同源建模”也归类于计算预测,非专业人士容易把它和深度学习预测混为一谈,默认AI就该“无中生有”。
误区AlphaFold解决“蛋白质折叠问题”了,预测出的结构就是金标准,不用再做实验验证。
正解AlphaFold的pLDDT低置信度区域(尤其是抗体CDR-H3)仍然不可靠。对于药物设计,侧链取向和柔性构象往往决定功能,而AlphaFold主要给出主链骨架和单一构象。实验验证(晶体学、冷冻电镜、功能实验)依然是金标准。AI图纸只是让实验做得更快、更聚焦。
为何常见:媒体常以“AlphaFold攻克蛋白折叠”的震撼标题报道,省略了“预测置信度”和“动态构象”这些关键限定词。
误区比较两个模型时,只看RMSD,数值小的就是更好的结构。
正解RMSD只度量原子坐标的平均偏差,不反应侧链取向是否正确、是否形成关键氢键、结合界面是否互补。有时候RMSD很小的结构却在功能位点上出错,而RMSD稍大的结构反而功能更合理。工厂质检要看多把尺子:RMSD、pLDDT、Ramachandran图、对接能量,综合判断。
为何常见:RMSD是结构比对最经典的量化指标,直观易懂,容易让人产生“一个数字定生死”的思维惯性。
误区CDR-H1、H2、H3都是环状结构,既然工具能预测H1,那H3也差不多。
正解事实恰恰相反。CDR-H3在长度和构象多样性上远高于其他CDR环,被称为“最后的预测难题”。ABodyBuilder对H1/H2可以靠着模板库里的规则建环,对H3却必须用从头建模;AlphaFold的pLDDT也往往对H3给出最低分。环与环之间的“自由程度”天差地别。
为何常见:六个CDR都叫“环”,初学者容易忽略它们在长度、序列多样性、柔性上的巨大差异。
面试题
Q1. 抗体的结合特异性主要由哪个区域决定?
- A.恒定区(C区)
- B.CDR互补决定区← 正确答案
- C.铰链区与连接肽
- D.Fc段与糖基化
答案:B。CDR互补决定区是抗体“钥匙齿”,直接接触抗原决定特异性。恒定区就像钥匙柄,负责被免疫系统识别而非结合抗原。如果答成恒定区,就像把钥匙的把手当成了开锁的齿。
Q2. 同源建模(ABodyBuilder)的核心假设是什么?
- A.序列相似意味着结构相似← 正确答案
- B.结构决定功能与序列
- C.能量最低必然最稳定
- D.模板年份越新精度越高
答案:A。同源建模建立在“进化上序列相似的两个蛋白,折叠方式大概率相似”这一经验事实上。如果序列相似度足够高,直接用已知结构做模板改造就行。选项B、C是结构生物学其他原理,D完全不符合逻辑。
Q3. 关于RMSD描述正确的是?
- A.数值越大代表预测越精准
- B.数值越小代表越接近真实结构← 正确答案
- C.数值变化与预测质量无关
- D.数值仅反映氨基酸序列长度
答案:B。RMSD是预测坐标与参考坐标的平均距离偏差,越小说明原子位置“越贴合”,预测越精确。选项A把大小关系搞反了;C、D更是偏离了RMSD的定义。记住:做结构对比时,RMSD就是“图纸偏差”。
Q4. AlphaFold抗体版中的pLDDT分数指的是什么?
- A.序列在数据库出现的次数
- B.抗体与抗原结合亲和力
- C.每个残基的结构置信度← 正确答案
- D.模板结构的精确建成年份
答案:C。pLDDT是AlphaFold对每个残基预测可靠性的自评分,0到100分,越高越可信。它不等于亲和力(那是K_D的职责),也不管序列出现次数。低pLDDT区域如CDR-H3,需要使用者格外小心。
Q5. CDR-H3在结构预测中公认最困难的根本原因是什么?
- A.长度与构象多样性极大← 正确答案
- B.序列太短导致无法建模
- C.不含常规氨基酸残基
- D.在抗体结构中不发挥作用
答案:A。CDR-H3序列长度可以从几个残基到二十几个残基,构象自由度极高,像一根特别灵活的铁丝,很难锁定唯一姿态。它恰恰是对结合特异性贡献最大的区域,这对预测者来说是最坏的消息。
Q6. 关于ABodyBuilder的说法,正确的是?
- A.仅支持人源抗体序列
- B.无需实验结构做模板
- C.输出不能用于药物设计
- D.CDR-H3采用从头建模← 正确答案
答案:D。ABodyBuilder对CDR-H3使用从头(de novo)建环算法,因为模板库里找不到足够相似的H3构象;H1/H2则用模板规则建环。它支持多物种抗体,必须用实验模板,输出PDB文件当然可以用于药物设计。
Q7. AlphaFold抗体版的输入信息包括哪些?
- A.目标氨基酸序列← 正确答案
- B.多序列比对MSA← 正确答案
- C.可选同源模板结构← 正确答案
- D.目标蛋白的表达量数据
答案:ABC。AlphaFold以氨基酸序列为基线,检索生成MSA供Evoformer分析进化共变信息,也允许输入模板结构辅助。表达量数据属于实验工艺参数,对结构预测没有直接贡献。少了MSA,AlphaFold的注意力机制会失去一大半信息。
Q8. 在抗体结构预测工程流水线中,正确的第一步是?
- A.随机生成目标结构
- B.序列清洗与质控检查← 正确答案
- C.跳过验证立即设计
- D.直接采用AlphaFold预测
答案:B。第一步永远是序列准备:去信号肽、检查长度、去重复。脏数据会让所有下游工具输出不可靠结果。随机生成结构毫无意义,跳过验证则是工程大忌,AlphaFold也不是万能的起点。
Q9. 结构预测结果验证环节常用的评估手段包括哪些?
- A.Ramachandran图检查← 正确答案
- B.RMSD对照参考结构← 正确答案
- C.pLDDT置信度分布← 正确答案
- D.目测色彩是否美观
答案:ABC。验证结构要科学:Ramachandran图看二面角是否落在合理区,RMSD和实验参考结构对比看整体偏差,pLDDT看模型自评估的可信分布。“目测色彩美观”是渲染软件的展示层面,与结构质量无关。
Q10. AlphaFold训练中FAPE损失函数的核心思想是?
- A.以局部坐标系对齐比较相对位置← 正确答案
- B.直接优化序列的同源一致性
- C.仅比较预测与真实的绝对坐标
- D.惩罚所有氨基酸的带电状态
答案:A。FAPE(Frame Aligned Point Error)先把每个残基放到自己的局部坐标系里对齐,再比较原子相对位置,这样旋转平移全局坐标不会干扰局部误差。这个设计让AlphaFold能同时学习局部细节与全局折叠,是它精度超越传统打分函数的关键之一。