PSBench — 蛋白复合物结构模型准确性估计的大规模基准

密苏里大学 2025 年 NeurIPS Datasets & Benchmarks 基准套件:5 个数据集、逾 140 万个由 AlphaFold2-Multimer 与 AlphaFold3 生成的蛋白复合物结构模型,逐模型标注全局/局部/界面三层共 10 种质量分数,衍生图变换器基线 GATE 在 CASP16 社区盲测名列前茅

来源 CASP15 与 CASP16 竞赛期间由 MULTICOM3/MULTICOM4 生成的 in-house 结构模型 + CASP15/16 社区提交模型 + 2024-07 至 2025-08 新存入 PDB 的复合物条目模型;每模型标注 10 种质量分数(TM-score 4 变体/rmsd/lDDT/ics/ics_precision/ics_recall/ips/qs_global/qs_best/dockq_wave)与 6 种额外特征发布时间: 2026-10-16最后更新: 2026-10-20 阅读 22
PSBench — 蛋白复合物结构模型准确性估计的大规模基准

信息速览

数据集名称PSBench — 蛋白复合物结构模型准确性估计的大规模基准
数据类型预测数据,模型评估数据,公开基准
规模不适用(非患者数据集):79 个 CASP15/CASP16 蛋白复合物靶标(targets);含 AlphaFold 生成的蛋白复合物预测结构模型,不涉及人类受试者
接入方式CASP15 与 CASP16 竞赛期间由 MULTICOM3/MULTICOM4 生成的 in-house 结构模型 + CASP15/16 社区提交模型 + 2024-07 至 2025-08 新存入 PDB 的复合物条目模型;每模型标注 10 种质量分数(TM-score 4 变体/rmsd/lDDT/ics/ics_precision/ics_recall/ips/qs_global/qs_best/dockq_wave)与 6 种额外特征
AI 就绪度

PSBench (psbench) — 蛋白复合物结构模型准确性估计的大规模基准

一句话定义:PSBench 是密苏里大学(University of Missouri - Columbia)团队发布的一套蛋白复合物结构模型准确性估计(EMA, Estimation of Model Accuracy)基准套件,收录 5 个数据集、逾 140 万个由 AlphaFold2-Multimer 与 AlphaFold3 生成的蛋白复合物结构模型,逐模型标注全局、局部、界面三层共 10 种质量分数,并提供图变换器基线方法 GATE,用于训练和评测"给别人的结构预测打分"的 AI 模型。

§0 导读:这个数据集解决什么问题

0.1 从"预测结构"到"评估结构"的范式转移

蛋白质复合物(protein complex)的三维结构决定其生物学功能,是功能分析、蛋白设计与药物发现的基础。AlphaFold 系列方法(AlphaFold2-Multimer、AlphaFold3)已经能够为大量复合物生成精度可观的结构模型,把"结构"从稀缺品变成了近似供过于求的产物——AlphaFold 蛋白结构数据库已收录数亿条预测结构。

但丰裕引入了新问题:一个预测出的结构模型看上去可能很合理,甚至"优雅",然而界面结合处或柔性区的细微误差,足以让一个可行的药物靶点变成代价高昂的死胡同。AlphaFold 自带的内部置信度指标(pLDDT、预测对齐误差 PAE)虽然有用,但它们都是模型自生成的信号——从内部估计不确定性。真正需要的是独立的外部质量估计:给定一堆候选结构模型,哪些值得信、哪个最好?

这正是 EMA(模型准确性估计) 要解决的问题,也是 PSBench 的核心使命。PSBench 不做预测器,而是做评测层:它把社区积累的大批量结构模型与独立计算的真实质量分数配对,让研究者可以训练和测试"评估其他 AI 输出"的 AI 模型——用一句话概括就是"让 AI 给 AI 打分"。

0.2 为什么是"基准套件"而非"数据集"

PSBench 由五个组成部分构成(README 官方口径):

  1. 数据集(datasets):用于训练和评测 EMA 方法;
  2. 评测脚本(evaluate_QA.py):在数据集上评估 EMA 方法的预测结果;
  3. 复现脚本:复现 PSBench 中各基线 EMA 方法的基准结果;
  4. 标注脚本:为新的基准数据集生成质量分数标签;
  5. 基线 EMA 方法:供用户与自己的方法横向对比。

这个"数据 + 工具 + 基线"的三位一体设计,使它区别于单一的数据集——它是一个可扩展的评测平台。

0.3 本条目覆盖什么

本条目系统性梳理 PSBench 的身份来源、论文时间线、数据构成与规模、10 种质量分数标注体系、评估指标与基线方法生态、许可与获取路径,并对照库内蛋白结构相关条目(PDB、AlphaFold、PDBbind、ProteinGym)给出检索与互链建议。所有硬数字均以 NeurIPS 2025 正式版论文、GitHub 官方 README 与 Harvard Dataverse 记录三源互证为准,口径冲突处逐条存照(见 §9)。

§1 数据集速览:十问十答

Q1:PSBench 是什么?
一套大规模蛋白复合物结构模型准确性估计(EMA)基准套件,含数据集、评测工具与基线方法。

Q2:谁做的?
密苏里大学哥伦比亚分校的 Pawan Neupane、Jian Liu、Jianlin Cheng(通讯)。

Q3:发在哪?
NeurIPS 2025 Datasets & Benchmarks Track(预印本 arXiv:2505.22674,2025-05-13)。

Q4:多大?
逾 140 万个蛋白复合物结构模型,覆盖 79 个 CASP15/CASP16 复合物靶标。

Q5:几个数据集?
5 个(CASP15_inhouse、CASP15_community、CASP16_inhouse、CASP16_community、Multimer_7_2024_8_2025),另含两个 TOP5 子集。

Q6:标注什么?
每个模型 10 种质量分数(全局/局部/界面三层),另有两个 inhouse 集的 6 种 AlphaFold 额外特征。

Q7:数据在哪下载?
Harvard Dataverse(DOI 10.7910/DVN/75SZ1U 主库、10.7910/DVN/8GI1DP 辅助库)——不是 HuggingFace。

Q8:代码许可?
MIT License(GitHub BioinfoMachineLearning/PSBench)。

Q9:怎么评估?
四个指标:Pearson 相关、Spearman 相关、top-1 ranking loss、AUROC。

Q10:有什么基线方法?
GATE/GATE-AFM(图变换器)、DProQA、VoroMQA-dark、VoroIF-GNN、GCPNet-EMA、PSS。

§2 数据构成与规格

2.1 规模:逾 140 万个结构模型

PSBench 的旗舰规模宣称是"over 1.4 million structural models"(NeurIPS 2025 正式版)。这一总量由五个数据集共同贡献,其中两个 in-house 数据集是体量主体:

数据集 模型数 生成方式 说明
CASP15_inhouse_dataset 7,885 MULTICOM3(2022 CASP15) 示例 target H1143
CASP15_community_dataset 未单列 CASP15 社区提交 含各 Predictor 提交
CASP16_inhouse_dataset 1,009,050 MULTICOM4(2024 CASP16) 示例 target T1235o,体量主体
CASP16_community_dataset 未单列 CASP16 社区提交 含各 Predictor 提交
Multimer_7_2024_8_2025_dataset 未单列 新 PDB 条目策划 2024-07 至 2025-08 存入 PDB

仅 CASP16_inhouse_dataset 一个就贡献了逾 100 万个模型,这解释了为何 arXiv v1 说"over one million"——v1 成文时新增的 Multimer_7_2024_8_2025 数据集尚未纳入,四个数据集(两个 inhouse 逾 100 万 + 两个 community)合计刚好过百万。到 NeurIPS 正式版加入第五个数据集后,总量升至 1.4M+。

2.2 数据集结构:四目录标准布局

每个数据集按统一目录规范组织:

📁 <dataset_name>/
├── 📄 <dataset_name>_summary.tab   # 数据集概览
├── 📁 Fasta/                       # 复合物靶标的 FASTA 序列
├── 📁 Predicted_Models/            # PDB 格式的预测结构模型
├── 📁 Quality_Scores/              # 结构模型的质量分数标签
└── 📁 AlphaFold_Features/          # 仅 CASP15/16_inhouse 集

关键工程细节:两个 TOP5 子集(CASP15_inhouse_TOP5、CASP16_inhouse_TOP5)不含 Predicted_Models/ 目录,以最小化冗余——子集中的结构模型已存在于各自完整数据集的 Predicted_Models/ 中。这意味着使用者若下载 TOP5 子集训练 GATE,需另行获取完整数据集中的 PDB 文件。

2.3 数据来源:CASP 竞赛与新 PDB 条目

PSBench 的数据来源可归为三条支流:

  1. CASP15 in-house(2022):MULTICOM3 在 CASP15 竞赛中生成的 7,885 个模型;
  2. CASP16 in-house(2024):MULTICOM4 在 CASP16 竞赛中生成的 1,009,050 个模型;
  3. 社区提交 + 新 PDB 条目:CASP15/CASP16 社区 Predictor 提交的模型,以及为 2024-07 至 2025-08 新存入 PDB 的复合物条目专门策划的模型。

CASP(Critical Assessment of Protein Structure Prediction,蛋白质结构预测关键评估)是该领域长期运行的盲测金标准——参赛方法在真实结构公布前提交预测,评测方在结构揭晓后计算精度。PSBench 复用 CASP 的盲测框架,保证了质量分数标签的独立性与客观性。

2.4 靶标多样性:79 个复合物

PSBench 覆盖 79 个 CASP15/CASP16 复合物靶标(targets),横跨:

  • 序列长度:从短肽到多结构域大蛋白;
  • 复合物化学计量(stoichiometry):同源二聚体、异源多聚体等;
  • 功能类别(functional classes):酶、受体、转运蛋白等;
  • 建模难度:从易到难的全谱系。

这种多样性是 EMA 方法泛化能力的试金石。值得注意的是,作者在结论中自陈局限:当前仅含 79 个复合物,可能无法完全覆盖蛋白复合物的广度;计划纳入 2026 CASP17 靶标与新发布的 PDB 复合物结构,持续扩展。

2.5 AI-Ready 视角下的规格评价

从"AI 就绪"(AI-Ready)角度看,PSBench 的规格设计有几点突出优势:

  • 标签完备:每模型 10 个质量分数,覆盖全局/局部/界面三层,可直接作为回归或多任务学习的监督信号;
  • 格式标准:结构模型为 PDB 格式(结构生物学通用),序列为 FASTA(通用),标签为 tab/CSV(易解析);
  • 基线齐备:不仅给数据,还给基线方法与评测脚本,降低复现门槛;
  • 可扩展:提供标注脚本,用户可用同一流水线为自己的数据打标签。

同时也有需注意的点:数据本体许可未确证(见 §6)、部分数据集规模未单列(见 §9 遗留疑点)、竞赛域差可能限制泛化。

§3 标注体系:10 种质量分数 + 6 种额外特征

3.1 三层质量分数框架

PSBench 的核心标注是每个结构模型的 10 种质量分数,按空间尺度分为三个层次。这种"全局/局部/界面"的三层设计,精准对应了蛋白复合物质量评估的三个关切点:整体形似度、残基级精细度、链间界面质量。

第一层:全局质量分数(Global Quality Scores)

分数 含义
tmscore(4 个变体) TM-score(Template Modeling score),衡量整体结构拓扑相似度,值域 0-1
rmsd 均方根偏差(Root Mean Square Deviation),衡量原子坐标平均偏差

TM-score 是结构比对领域的黄金指标:相比 RMSD 对局部大偏差敏感、对结构长度敏感,TM-score 对全局折叠更鲁棒,取值 0-1,越接近 1 表示与真实结构越相似。README 评测脚本中出现的 tmscore 变体包括 tmscore_usalign、tmscore_usalign_aligned、tmscore_mmalign 等——不同变体对应不同的对齐工具(USalign、MMalign)与是否预对齐。

第二层:局部质量分数(Local Quality Scores)

分数 含义
lddt lDDT(local Distance Difference Test),局部距离差异检验,衡量残基级局部几何精度

lDDT 是残基级质量评估的主流指标,无需全局叠合即可评估局部环境的一致性,对柔性区分辨率友好。

第三层:界面质量分数(Interface Quality Scores)

分数 含义
ics 界面接触分数(Interface Contact Score)
ics_precision 界面接触精度
ics_recall 界面接触召回
ips 界面斑块分数(Interface Patch Score)
qs_global 全局质量分数(界面语境)
qs_best 最优质量分数
dockq_wave DockQ-wave 分数,界面质量综合指标

界面层分数最为丰富(7 种),反映了 PSBench 的核心关切——链间界面恰恰是蛋白复合物预测最易出错、也最影响药物设计决策的区域。DockQ 是蛋白对接领域的标准界面质量指标,dockq_wave 是其一种变体。质量分数的精确定义见仓库中的 jsons/Quality_Scores_Definitions.json。

3.2 六种额外特征(仅 inhouse 集)

对于 CASP15_inhouse_dataset 与 CASP16_inhouse_dataset(及其 TOP5 子集),PSBench 额外提供 6 种特征:

特征 描述
model_type 模型类型(AlphaFold2-multimer 或 AlphaFold3)
afm_confidence_score AlphaFold2-multimer 置信度分数
af3_ranking_score AlphaFold3 排序分数
iptm 界面预测 TM 分数(interface predicted TM-score)
num_inter_pae 链间预测对齐误差 <5 Å 的数量
mpDockQ / pDockQ 预测的多聚体 DockQ 分数

这些特征的妙处在于:它们本身就是"免训练的基线"。README 明确指出,CASP15/16 inhouse 数据集内含 AlphaFold2-Multimer 的自估置信度分数,可作为与新 EMA 方法对比的基线。也就是说,一个研究者若想证明自己的 EMA 方法有效,最低门槛是先打败 AlphaFold 自带的置信度信号——这是一个自然且严苛的对比基准。

3.3 标签生成的技术栈

PSBench 提供脚本让用户为新数据集生成标签,所需输入为:预测的蛋白复合物结构(PDB)、真实结构(native)、FASTA 序列文件。核心工具链:

  • OpenStructure:结构生物学综合工具库(docker 镜像 registry.scicore.unibas.ch/schwede/openstructure);
  • USalign:张阳组(Zhang Lab)开发的结构比对工具,TM-score 的标准实现之一;
  • Clustalw:多序列比对工具,用于序列层面的处理。

这套工具链的可复现性意义重大:它意味着 PSBench 的标注流水线不依赖任何私有工具,第三方研究组可以用完全相同的流程为自己的结构模型打标签,从而在统一口径下比较不同 EMA 方法——这正是"基准"一词的应有之义。

3.4 标注质量的独立性问题

一个关键的方法学要点:PSBench 的质量分数是独立计算的,而非模型自估的。真实质量分数通过将预测模型与真实结构(native)比对得出(OpenStructure + USalign),这一过程与生成模型的方法无关。因此,标签本身不携带生成方法的偏置——这是 EMA 方法能够学到"通用质量信号"而非"某种方法的指纹"的前提。

不过,仍有一个值得警惕的偏置来源:训练数据的模型类型分布。两个 inhouse 数据集(占总量绝大多数)的模型全部由 AlphaFold2-Multimer(MULTICOM3/MULTICOM4)或 AlphaFold3 生成。若 EMA 方法在训练中过拟合了 AF 系模型的误差模式,迁移到非 AF 方法生成的模型上可能性能下降。作者在 v1 结论中提及"泛化性"正是 PSBench 的核心卖点,但这一域差的实证评估留待后续研究。

§3.5 质量分数的生物学与工程含义细读

3.5.1 为什么界面分数最多

PSBench 把 10 个分数中的 7 个给了界面层,这个配比不是随意的,而是对蛋白复合物预测核心困难的精确回应。

单体蛋白预测的主要挑战在核心疏水区与二级结构的正确堆叠;而复合物预测新增的困难全部集中在链间界面:

  1. 界面的可塑性:界面残基常处于柔性区,构象在结合前后变化大,预测困难;
  2. 界面的精度要求高:药物设计关心的是结合口袋的化学互补性,界面差一个残基的旋转就可能让整个结合假说失效;
  3. 界面的评估本就复杂:一个模型可能两条链各自折叠正确(全局 TM-score 高),但相对取向错误(界面 DockQ 低)——全局分数对此不敏感。

因此界面层需要多个互补分数:ics 及其 precision/recall 三件套评估"接触点预测得对不对、全不全";ips 评估界面斑块的完整性;dockq_wave 给出综合界面质量;qs_global/qs_best 则是界面语境下的全局度量。这种"多角度打分"的设计,正是为了捕捉单一分数无法表达的界面质量多维性。

3.5.2 DockQ 与 dockq_wave

DockQ 是 CAPRI(Critical Assessment of PRedicted Interactions)评估体系中的标准界面质量指标,它综合了三个归一化量(Fnat 接触比例、LRMSD 配体 RMSD、iRMSD 界面 RMSD),输出 0-1 的分数,通常以 0.23 / 0.49 / 0.80 为阈值划分 Incorrect / Acceptable / Medium / High 四档。

PSBench 采用的 dockq_wave 是 DockQ 的一个变体("wave"可能指某种加权或平滑处理,具体定义见仓库的 Quality_Scores_Definitions.json)。对下游用户而言,关键认知是:dockq_wave 是衡量界面质量最贴近实际应用的分数之一——README 的官方复现命令中专门提供了一组按 dockq_wave 评估的实验,正说明其重要性。

3.5.3 质量分数的使用建议

下游用户在消费这 10 个分数时,建议按任务选分数:

  • 整体模型排序:TM-score(全局)为主,DockQ(界面)为辅;
  • 界面结合预测:DockQ、ics/ips 系列优先;
  • 残基级精细优化:lDDT;
  • 多任务学习:把 10 个分数作为多目标,利用之间的相关性做辅助监督;
  • 注意分数间冗余:ics、ics_precision、ics_recall 高度相关,建模时需防多重共线性。

§4 评估指标与基线方法

4.1 四个评估指标

PSBench 的核心评测脚本 evaluate_QA.py 计算四个指标,衡量 EMA 方法预测的质量分数与真实质量分数的一致程度:

指标 类型 说明
Pearson 相关 线性相关 衡量预测值与真实值的线性关系,对绝对数值敏感
Spearman 相关 秩相关 衡量排序一致性,对单调非线性关系鲁棒
top-1 ranking loss 排序损失 衡量"选出最佳模型"的能力——这是模型选择的核心目标
AUROC 分类性能 曲线下面积,衡量区分高质量与低质量模型的判别力

这四个指标的设计覆盖了 EMA 的两类使用场景:

  1. 回归场景(Pearson/Spearman):EMA 要准确预测质量分数的数值;
  2. 选择场景(top-1 ranking loss/AUROC):EMA 要能挑出最好的模型或区分好坏。

其中 top-1 ranking loss 最贴近实际应用——在结构预测的真实工作流中,研究者从一堆候选模型中选一个提交或验证,能否选中最佳模型直接决定下游成败。

4.2 评测脚本的用法

evaluate_QA.py 的关键参数(README 官方说明):

python scripts/evaluate_QA.py \
  --input_dir <EMA 预测文件目录> \
  --native_dir <真实质量分数目录,即数据集中的 Quality_Scores/> \
  --true_score_field tmscore_usalign \   # 默认评测字段
  --ema_method <要评估的 EMA 方法列名>   # 可选
  --outfile evaluation_results.csv       # 可选

输入文件格式为 CSV,每行一个模型,列为各 EMA 方法的预测分数。例如(README 示例):

model,PSS,DProQA,VoroIF-GNN-score,GCPNet-EMA,GATE-AFM,AFM-Confidence
deepmsa2_14_ranked_2.pdb,0.9545,0.02895,0.0,0.7772,0.5924,0.8255
afsample_v2_ranked_2.pdb,0.8874,0.0066,0.0,0.7705,0.5751,0.8153

若不给 --ema_method,脚本会评估文件内所有 EMA 方法的预测分数。--true_score_field 可按需切换为 tmscore_usalign_aligned、dockq_wave、tmscore_mmalign 等不同真实分数字段。

4.3 基线 EMA 方法谱系

PSBench 提供了 5 类公开基线 EMA 方法,覆盖单模型、多模型、界面聚焦等不同技术路线:

GATE(图变换器,PSBench 主推基线)

  • 出处:Liu et al., 2025;GitHub: BioinfoMachineLearning/gate
  • 原理:多模型 EMA 方法,在成对相似度图上运用图变换器(graph transformer),融合单模型与多模型特征预测 TM-score
  • 变体 GATE-AFM:加入 AlphaFold2-Multimer 特征作为节点特征的增强版
  • 地位:PSBench 用 CASP15 数据训练 GATE,并在 CASP16 盲测中验证(见 §5)

DProQA(单模型,界面聚焦)

  • 出处:Chen et al., 2023;GitHub: jianlin-cheng/DProQA
  • 原理:使用 Gated Graph Transformer 的单模型 EMA,通过 KNN 结构图针对界面质量(如 DockQ)预测

VoroMQA-dark / VoroIF-GNN-score / VoroIF-GNN-pCAD-score(界面聚焦)

  • 出处:Olechnovič et al., 2023;GitHub: kliment-olechnovic/ftdmp
  • 原理:基于 Voronoi 原子接触面积与图神经网络的界面 EMA

GCPNet-EMA(3D 图神经网络)

  • 出处:Morehead et al., 2024;GitHub: BioinfoMachineLearning/GCPNet-EMA
  • 原理:从原子点云预测 lDDT 与全局精度,可适配蛋白复合物结构

PSS(成对相似度分数,多模型共识)

  • 出处:Roy et al., 2023;GitHub: BioinfoMachineLearning/MULTICOM_qa
  • 原理:利用平均成对 TM-score(经 MMalign 计算)的多模型共识方法

4.4 基线谱系的技术分野

这 5 类基线可沿两个维度切开:

单模型 vs 多模型:DProQA、GCPNet-EMA、VoroMQA/VoroIF 是单模型方法(只看一个模型自身特征);GATE、PSS 是多模型方法(利用同一靶标多个候选模型间的相对关系)。多模型方法的直觉是:一堆模型放在一起,"群内一致性"本身就携带质量信息——最好的模型往往与多数模型的共识更接近。

全局 vs 界面聚焦:GATE、GCPNet-EMA、PSS 偏全局;DProQA、VoroMQA/VoroIF 明确聚焦界面。这一分野对应 PSBench 三层标签的重点——界面层有 7 种分数,是评估难点所在。

§5 主结果:GATE 的 CASP16 盲测表现

5.1 盲测设计

PSBench 的旗舰验证实验是一个"自证循环":

  1. 训练:在 CASP15 数据上训练 EMA 方法 GATE;
  2. 盲测:将 GATE 投入 CASP16(2024)社区盲测——即在真实结构公布前预测各提交模型的准确性;
  3. 验证:结构揭晓后,计算 GATE 预测与实际质量的一致性。

结果:GATE 在 CASP16 的 EMA 方法中名列前茅(ranked among the top-performing EMA methods)。这一结果的价值在于"盲"字——GATE 事前不知道答案,纯粹靠从 CASP15 学到的质量信号泛化到 CASP16 的新靶标。这有力地证明了 PSBench 所提供数据的跨届泛化价值。

5.2 官方复现实验

README 提供了三组官方复现命令:

(1)CASP16 in-house 模型的盲测结果(按 TM-score 评估):

python scripts/evaluate_QA.py \
  --input_dir ./Predictions/CASP16_inhouse_TOP5_dataset/ \
  --native_dir $DATADIR/Quality_Scores/ \
  --true_score_field tmscore_usalign_aligned

(2)同一批模型的 DockQ 评估:

python scripts/evaluate_QA.py \
  --input_dir ./Predictions/CASP16_inhouse_TOP5_dataset/ \
  --native_dir $DATADIR/Quality_Scores/ \
  --true_score_field dockq_wave

(3)CASP16 社区 EMA 竞赛的盲测结果:

python scripts/evaluate_QA.py \
  --input_dir ./Predictions/CASP16_community_dataset/ \
  --native_dir $DATADIR/Quality_Scores/ \
  --true_score_field tmscore_mmalign

注意三组实验分别用不同的真实分数字段(tmscore_usalign_aligned、dockq_wave、tmscore_mmalign),体现了 PSBench 支持多口径评估的灵活性。

5.3 Google Colab 教程

为降低使用门槛,PSBench 提供 Google Colab 教程(PSBench_tutorial.ipynb),功能包括:评测 EMA 方法、复现论文主结果表、生成对比性能图。这是"AI-Ready"理念的体现——研究者无需本地配置复杂环境即可上手,直接得到论文级的复现结果。

5.4 从 PSBench 到"Trust Layer"叙事

PSBench 的定位超越了纯技术基准,触及了 AI 驱动科学的信任基建议题。业界评论(如 Unite.AI 的报道)将其概括为:AI 在生物学经历了三个时代——第一代"解决预测"(AlphaFold),第二代"规模化获取"(AlphaFold DB),第三代"验证、基准与治理"(trust layer)。PSBench 正是第三代基础设施的代表,它回应的问题是:“当我们能用 AI 生成比实验室能验证的多得多的结构假设时,如何客观、准确地给这些假设分诊(triage)?”

作者自己的愿景更直白(ar5iv 结论节):希望 PSBench 成为社区驱动资源,like ImageNet or MNIST——一个支撑整个研究领域的基础设施。考虑到 CASP 系统本身是该领域最权威的盲测机制,而 PSBench 把 CASP 数据整理为机器学习就绪的格式,这个愿景并非空谈。

5.5 一个"自评偏置"的辩证观察

PSBench 有一处值得辩证看待的设计:训练 GATE 用的是团队自有的 CASP15 数据,生成 in-house 模型的又是团队自有的 MULTICOM 方法。这种"自产自评"的闭环保存在潜在偏置——GATE 可能在 MULTICOM 生成的模型上表现格外好,因为这正是它训练的域。

但 PSBench 通过两个设计缓解了这一担忧:

  1. 引入社区提交模型:CASP15_community 与 CASP16_community 数据集包含其他团队的 Predictor 提交,打破了单一来源;
  2. 引入第三方基线:DProQA、VoroMQA、GCPNet-EMA、PSS 均来自其他团队,提供了独立参照。

因此,虽然"自评偏置"是使用者应当意识到的风险,但 PSBench 的数据设计已在结构上做出了对冲。真正的独立验证,是 GATE 在 CASP16 盲测中的成绩——那里 GATE 面对的是全社区的提交模型,而非自家产物。

§5.5 与同类基准的横向定位

5.5.1 EMA 基准的历史脉络

在 PSBench 之前,EMA 研究长期受困于数据匮乏。早期的质量评估方法(如 VoroMQA、ProQ 系列)往往只在数十到数百个模型上训练验证,规模小、多样性差、易过拟合。PSBench 把规模提升到百万量级,是这一领域从"小样本方法学探索"迈向"大规模数据驱动"的标志性事件。

5.5.2 PSBench 的差异化优势

相对同类资源,PSBench 的三个差异点:

维度 传统 EMA 数据集 PSBench
规模 数十至数千模型 逾 140 万模型
来源 单一方法 MULTICOM + 社区 + PDB
标注 单一分数(多为 TM-score) 三层 10 种分数
工具 仅数据 数据+脚本+基线+Colab
验证 交叉验证 CASP16 社区盲测

第三列的组合是 PSBench 的核心竞争力,尤其是"盲测验证"这一项——它把数据集的可信度锚定在了该领域最严格的评测机制上。

5.5.3 与 AlphaFold DB 的定位差异

AlphaFold 蛋白结构数据库(AlphaFold DB)收录的是单个方法的输出(AF 预测的结构),规模更大(数亿),但它没有"质量分数标签",也没有"评估其他方法"的定位。PSBench 规模较小但带独立标签,服务于不同的目的:AF DB 是"结构仓库",PSBench 是"质量评估训练场"。二者不是替代关系,而是互补——PSBench 的模型可以理解为"在小规模上做精细标注的、用于训练质检员的教学样本"。

§6 获取与许可:代码 MIT,数据在 Harvard Dataverse

6.1 双轨获取路径

PSBench 的资产分为代码与数据两类,获取路径与许可彼此独立:

资产 托管平台 链接/标识 许可
代码与脚本 GitHub github.com/BioinfoMachineLearning/PSBench MIT License
数据集(主库) Harvard Dataverse DOI 10.7910/DVN/75SZ1U Dataverse 页面声明(待核)
数据集(辅助) Harvard Dataverse DOI 10.7910/DVN/8GI1DP Dataverse 页面声明(待核)
论文 arXiv / NeurIPS arXiv:2505.22674;NeurIPS 2025 正式版 依会议/arXiv 惯例

特别提示(检索者必读):候选情报与侦察笔记一度标注 PSBench 数据"GitHub/HF 托管",经一手核验证伪——数据实际托管于 Harvard Dataverse,不存在 HuggingFace 数据集。GitHub 仓库只托管代码、脚本、示例与文档。检索数据请走上述两个 Dataverse DOI。

6.2 Harvard Dataverse 的两个 DOI 的分工

README 明确列出两个 Dataverse 库,分工不同:

  • 主库 DOI 10.7910/DVN/75SZ1U:PSBench 五大数据集(CASP15_inhouse、CASP15_community、CASP16_inhouse、CASP16_community、Multimer_7_2024_8_2025)及两个 TOP5 子集;
  • 辅助库 DOI 10.7910/DVN/8GI1DP:README 表述为"集成了四个数据集,含 CASP15/16 竞赛中单体蛋白(monomeric protein)靶标的社区与 in-house 结构模型"。

注意辅助库描述中的"单体蛋白(monomeric)"表述——这与 PSBench 主体聚焦"复合物(complex)"形成对比,说明辅助库可能是单体蛋白靶标的相关数据,使用时需注意区分。

6.3 环境配置

官方推荐在 Linux 系统上运行,环境搭建步骤(README):

git clone https://github.com/BioinfoMachineLearning/PSBench.git
cd PSBench/
conda create -n PSBench python=3.10.12
conda activate PSBench
pip install -r scripts/requirements.txt
# 安装并测试 OpenStructure
docker pull registry.scicore.unibas.ch/schwede/openstructure:latest
docker run -it registry.scicore.unibas.ch/schwede/openstructure:latest --version

依赖链的要点:Python 3.10.12、OpenStructure(docker 镜像)、USalign、Clustalw。这套工具栈中 OpenStructure 和 USalign 是结构比对的核心,Clustalw 处理序列。

6.4 许可条款的边界(重要存照)

代码是 MIT,这是宽松许可,允许商用、修改、再分发,只要求保留版权声明。

数据许可在抓取页面未确证——GitHub README 只声明代码的 MIT 许可,并给出 Dataverse DOI 链接;Dataverse 数据集页面本身在抓取时未能渲染出确切的 license 字段(常见选项有 CC0-1.0 公共领域、或自定义条款)。因此本条目采取审慎表述:

代码:MIT License;数据:Harvard Dataverse 公开(具体条款以 DOI 页实际声明为准)。

不臆断数据为 CC0 或 MIT——这是两个不同对象,混为一谈可能误导使用者。检索者在下游使用(尤其商业用途)前,务必核对 Dataverse DOI 页显示的许可条款。

6.5 与库内条目的可获取性对照

将 PSBench 置于库内"可获取性光谱"中,它属于最开放的一档:

  • 完全公开、无需申请:数据在 Dataverse 直接下载,代码在 GitHub 直接 clone,无 gated 机制、无请求制;
  • 对比库内:PANDA-PLUS 的注释掩码是"请求制(upon qualified request)",deeplesion 等需注册;PSBench 的开放性显著更高;
  • 唯一不确定项是数据 license 的具体条款,但这不影响数据的公开可得性。

对于追求"开箱即用"的 AI 研究者,PSBench 的门槛极低——下载数据、clone 代码、跑 Colab 教程即可复现论文结果。

§7 论文、团队与生态

7.1 团队与学术谱系

角色 姓名 机构 邮箱
第一作者(等贡献) Pawan Neupane University of Missouri - Columbia pngkg@missouri.edu
第一作者(等贡献) Jian Liu University of Missouri - Columbia jl4mc@missouri.edu
通讯作者 Jianlin Cheng University of Missouri - Columbia chengji@missouri.edu

通讯作者 Jianlin “Jack” Cheng 是密苏里大学计算机科学系 / 生物信息学的 Curators’ Distinguished Professor,蛋白结构预测领域的资深研究者。其团队的 MULTICOM 系列方法(MULTICOM3、MULTICOM4)正是 PSBench 中 in-house 数据集的生成者——这构成一个自洽的闭环:团队用自己的预测方法(MULTICOM)生成了大量结构模型,再建立基准评估这些模型的质量。

Cheng 组的学术谱系可追溯到 CASP14 起的深度学习结构预测工作(Jian Liu 等人在 CASP14/15 系列有大量论文),并延伸至界面预测(Guo et al. 2022, Nature Communications 的链间距离图预测)、多聚体建模等方向。PSBench 是这条研究线的自然延伸——从"做得更好"到"评得更准"。

7.2 论文时间线(双口径存照)

时点 事件
2025-05-13 arXiv:2505.22674v1 预印本发布(标注 Preprint / Under review)
2025 被 NeurIPS 2025 Datasets & Benchmarks Track 接收
2025-12-02 NeurIPS 2025 会议报告(slideslive.com/39050791)
2025-12(?) NeurIPS 正式版 PDF 上线 papers.neurips.cc

核心口径漂移(务必存照):arXiv v1 摘要写"four large-scale datasets / over one million structural models";NeurIPS 2025 正式版摘要改写为"five large-scale datasets / over 1.4 million structural models"。差异来源是正式版新增了第五个数据集(Multimer_7_2024_8_2025,PDB 新条目集)。

引用建议:学术引用应以 NeurIPS 2025 正式版为准(5 数据集 / 1.4M),因为它是最新且经过同行评审的版本。引用 arXiv v1 时须注意其数字已过时。

README 官方 BibTeX:

@inproceedings{neupane2025psbench,
  title     = {PSBench: a Large-Scale Benchmark for Estimating the Accuracy of Protein Complex Structural Models},
  author    = {Neupane, Pawan and Liu, Jian and Cheng, Jianlin},
  booktitle = {The Thirty-Ninth Annual Conference on Neural Information Processing Systems (NeurIPS)},
  year      = {2025}
}

7.3 上游依赖生态

PSBench 建立在多个开源项目之上(README 致谢节列出):

这一依赖图说明 PSBench 是一个聚合型基础设施——它不自造轮子,而是站在 AlphaFold 预测能力与 CASP 评测框架两个巨人肩上,把现成的组件组装成机器学习就绪的基准。

7.4 与前作的关系

PSBench 中 in-house 数据集的生成方法(MULTICOM3/MULTICOM4)本身就是 Cheng 组的重要成果,曾在 CASP15/CASP16 中表现优异。因此 PSBench 可视为 MULTICOM 研究线的"评测侧产物":MULTICOM 负责生成模型(进攻),PSBench 负责评估模型(防守),二者互为表里。这种"自有预测器 + 自有基准"的配置,在 EMA 研究中既带来便利(数据现成),也需警惕潜在的自评偏置——尽管 PSBench 通过引入社区提交模型与第三方基线方法(DProQA、VoroMQA 等)部分缓解了这一点。

§8 方法学启示:三条可迁移的经验

8.1 "竞赛数据 + 机器学习就绪化"是可复制的模式

PSBench 最核心的方法学贡献,不是发明了新的质量指标,而是把 CASP 竞赛的历史数据整理成了机器学习可直接消费的格式。CASP 运行数十年,积累了大量盲测模型与真实结构,但这些数据散落在竞赛网站上,格式不统一、标签未计算。PSBench 的价值在于:

  1. 统一目录结构(summary.tab + Fasta + Predicted_Models + Quality_Scores);
  2. 预计算 10 种质量分数标签;
  3. 提供评测脚本与基线,形成闭环。

这一模式可迁移到其他"有历史数据但未机器学习化"的领域:只要存在一个权威的评测社区(如 CASP、ImageNet 挑战赛、各类临床竞赛),其历史数据就蕴含着可被整理为基准的宝藏。

8.2 三层标签设计:从"单一分数"到"质量画像"

传统结构评估常只给一个分数(如 GDT-TS 或 TM-score)。PSBench 的全局/局部/界面三层共 10 种分数提供了更丰富的"质量画像"。这一设计的启示是:

  • 不同下游任务关心不同层次:药物设计关心界面(DockQ),折叠分类关心全局(TM-score),突变影响关心局部(lDDT);
  • 多任务学习可利用层间相关性:全局与界面分数并非独立,联合学习可能优于单目标;
  • 避免单一分数的误导:一个模型可能全局形似度很高但在界面处严重错误——只看 TM-score 会误判。

8.3 基线方法本身就是"最难打败的对手"

PSBench 把 AlphaFold 自估置信度列为基线之一,这是一个高明的设计。它设定了一个"不用训练就能达到"的下限:任何新 EMA 方法若连 AF 自带置信度都打不过,就缺乏实际价值。这种"把最省力的强基线摆上台面"的做法,使基准更具判别力,也避免了 EMA 研究陷入"自造的弱基线对比"的陷阱。

对基准设计者的普适教训:把最容易获得的强基线(如模型内置置信度、简单启发式)明确纳入对比,是提升基准公信力的关键一步。

8.4 数据集与评测分离:可扩展性的架构

PSBench 的一个隐含架构设计值得点出:它把数据集与评测脚本解耦。数据集是静态的(下载后不变),评测脚本是通用的(evaluate_QA.py 接受任意 EMA 方法的预测文件)。这种解耦带来两个好处:

  1. 数据集可独立扩展:作者承诺纳入 CASP17 与新 PDB 条目,新数据集只需按同一目录规范组织即可融入,评测脚本无需改动;
  2. 方法可独立迭代:新的 EMA 方法只需产出符合格式的预测 CSV,就能用同一脚本与所有基线对比,无需修改基准。

这一"数据-脚本分离"的架构,是所有希望长期维护的基准应当效仿的模式——它把"扩展"和"公平比较"两个目标同时实现了。

8.5 盲测作为数据集可信度的锚

PSBench 最有说服力的一点,是它没有只做交叉验证,而是做了真正的盲测。交叉验证只能在已有数据内部验证,无法排除"数据泄漏"与"过拟合";而 CASP16 盲测是在真实结构未知的情况下预测,结果不可作弊。把基准的可信度锚定在盲测上,是 PSBench 相对许多"事后切分训练/测试集"的数据集的根本优势。

8.6 从"预测竞赛"到"评测竞赛"的范式延伸

CASP 本身是"预测能力"的竞赛——比谁预测的结构最准。PSBench 把这一范式延伸到了"评测能力"的竞赛——比谁预测的质量分数最准。这是一个微妙但深刻的转变:当预测能力趋于饱和(AlphaFold 已接近实验精度),研究的价值重心正从"做得准"转向"评得准"。PSBench 捕捉到了这一转移,并为之提供了基础设施。

§9 与库内条目的关系

9.1 家族图谱:蛋白结构数据集生态中的位置

PSBench 属于千方病案医数集中"蛋白质结构 / 结构生物学"这一小类。库内与之语义相邻的条目(均 status=1 AND del_sign=0):

rid slug 关系
43 pdb RCSB 蛋白质数据库——PSBench 第五个数据集(Multimer_7_2024_8_2025)正来源于 PDB 新存入的复合物条目;PSBench 的"真实结构(native)"也来自 PDB
40 alphafold AlphaFold 蛋白结构预测——PSBench 的绝大多数模型由 AlphaFold2-Multimer/AF3 生成,且含 AF 置信度特征
134 pdbbind 蛋白-配体结合亲和力数据集——同属结构生物学下游应用(药物发现),但聚焦小分子配体结合而非复合物建模质量
164 crossdocked2020 蛋白-配体对接数据集——同属结构/对接领域
813 proteingym 蛋白突变适应度数据集——同属计算蛋白生物学,聚焦序列-功能关系
404 human-protein-atlas 人类蛋白质图谱——蛋白表达与定位,互补维度

9.2 与 PDB 的关键区别

PSBench ≠ PDB。PDB 是实验测定的真实结构归档库(X 射线晶体学、冷冻电镜 cryo-EM、NMR 测出的结构);PSBench 收录的是计算方法预测的结构模型(PDB 格式存储,但内容是预测值)加上独立计算的质量分数标签。二者的关系是:PDB 提供"答案"(真实结构),PSBench 提供"答案的打分标准"(预测模型与真实结构比对后的质量分数)。

检索者若想找实验真实结构,应去 PDB 条目(rid 43);若想找"如何评估预测结构质量"的基准数据,才来 PSBench。

9.3 与 AlphaFold 的区别

PSBench ≠ AlphaFold。AlphaFold 是预测方法(输入序列,输出结构);PSBench 是评估基准(输入结构模型,输出质量分数)。二者是"生产者"与"质检员"的关系。PSBench 中的数据由 AlphaFold 系方法生成,但 PSBench 本身不预测结构。库内 alphafold 条目(rid 40)介绍的是预测方法/数据库,PSBench 介绍的是评估资源。

9.4 检索路径建议

  • 想学蛋白结构预测的评估与打分:从 PSBench 入手;
  • 想找实验金标准结构:查 PDB(43);
  • 想找预测方法与数据库:查 AlphaFold(40);
  • 想找结合亲和力/对接:查 PDBbind(134)、CrossDocked2020(164);
  • 想找突变效应/适应度:查 ProteinGym(813)。

§10 避坑清单:十个已踩过/需警惕的坑

坑 1:误以为数据托管在 HuggingFace

多家二手来源(含本库侦察笔记)标注 PSBench 数据"GitHub/HF 托管"。实际数据在 Harvard Dataverse(DOI 10.7910/DVN/75SZ1U),不存在 HuggingFace 数据集。GitHub 仓库只放代码。检索数据时若去 HF 找会一无所获。

坑 2:数据集个数 4 vs 5 的口径混淆

arXiv v1 摘要写"four datasets",NeurIPS 正式版写"five datasets"。正式版为准(5 个)。若引用 v1 而说是 4 个,会与最新论文矛盾。差异来源是正式版新增了 Multimer_7_2024_8_2025(PDB 新条目集)。

坑 3:模型总量 100 万 vs 140 万的口径混淆

同上,v1 写"over one million",正式版写"over 1.4 million"。正式版为准(1.4M+)。两个数字都对,只是版本不同。

坑 4:误以为代码许可覆盖数据

GitHub 页面标 MIT License,但那是代码许可。数据在 Dataverse 的许可条款是不同对象,抓取时未确证。下游商用前必须单独核对 Dataverse DOI 页的许可,不能想当然认为"MIT = 数据随便用"。

坑 5:TOP5 子集缺少 Predictd_Models 目录

CASP15_inhouse_TOP5_dataset 与 CASP16_inhouse_TOP5_dataset 不含 Predicted_Models/ 目录(官方为最小化冗余而省略)。若只用子集训练模型,会找不到 PDB 结构文件——必须回到完整数据集的 Predicted_Models/ 获取。

坑 6:把 PSBench 当成结构预测工具

PSBench 不预测结构,它评估结构。它是"给 AI 输出打分的 AI"的基准。若你的需求是从序列预测结构,应该用 AlphaFold/MULTICOM;PSBench 用于评估这些预测结果的质量。

坑 7:忽略 tmscore 的多变体选择

质量分数中的 tmscore 有 4 个变体(如 tmscore_usalign、tmscore_usalign_aligned、tmscore_mmalign),对应不同对齐工具与是否预对齐。评测时 --true_score_field 选错变体,结果不可比。默认是 tmscore_usalign。

坑 8:低估"79 个靶标"的覆盖局限

79 个复合物靶标虽覆盖多种类型,但作者自陈可能无法完全覆盖蛋白复合物的广度。将 PSBench 上训练的 EMA 方法泛化到题库外的复合物时,性能可能下降,需谨慎评估域外表现。

坑 9:误判辅助 Dataverse 库的性质

辅助库 DOI 10.7910/DVN/8GI1DP 的 README 描述涉及"**单体蛋白(monomeric protein)**靶标",与 PSBench 主体聚焦的"复合物(complex)"不同。使用时注意区分,勿混用。

坑 10:把社区数据集规模当已知

只有两个 in-house 数据集给出了精确模型数(CASP15_inhouse 7,885、CASP16_inhouse 1,009,050)。CASP15_community、CASP16_community、Multimer_7_2024_8_2025 三个数据集的确切模型数未在 README 单列。引用时不可臆造这三个数字。

DAIMS 评估

维度 评分 说明
Data(数据) ★★★★★ 逾 140 万结构模型、79 靶标、三层 10 种分数,规模与标注完备度业内领先
Accessibility(可获取性) ★★★★☆ 数据 Dataverse 公开下载 + 代码 MIT + Colab 教程;扣分项是数据本体 license 未明确
Interoperability(互操作性) ★★★★★ PDB/FASTA/CSV 标准格式,工具链全开源,可无缝对接结构生物学软件生态
Metadata(元数据) ★★★★☆ summary.tab 提供概览、Quality_Scores_Definitions.json 定义分数;扣分项是部分数据集规模未披露
Sustainability(可持续性) ★★★★☆ Harvard Dataverse 长期托管 + GitHub + 作者承诺持续扩展(CASP17);扣分项是当前覆盖有限

坑点档案速查

坑 一句话 处置
1 找 HF 找不到数据 走 Dataverse DOI
2 数据集数说 4 个 按正式版 5 个
3 模型数说 100 万 按正式版 1.4M
4 以为 MIT 覆盖数据 单独核对 Dataverse 许可
5 子集缺 PDB 文件 回完整数据集取
6 当预测工具用 它是评估基准
7 tmscore 变体选错 明确对齐口径
8 低估 79 靶标局限 注意域差
9 混淆辅助库性质 区分单体/复合物
10 臆造 community 规模 无官方数字则不写

§11 总结

11.1 三句话总结

  1. PSBench 是"给 AI 结构预测打分的 AI"的评测基准:由密苏里大学团队发布于 NeurIPS 2025,含 5 个数据集、逾 140 万个蛋白复合物结构模型、79 个 CASP 靶标;
  2. 它的核心资产是三层 10 种质量分数标注 + 5 类基线方法 + 全套评测工具:数据在 Harvard Dataverse 公开,代码 MIT,含 Colab 教程;
  3. 它的验证亮点是 GATE 基线在 CASP16 社区盲测中名列前茅,证明了其支撑可泛化 EMA 方法开发的价值。

11.2 适合谁

  • 蛋白结构预测研究者:需要评测自己方法的模型质量评估能力;
  • EMA 方法开发者:寻找大规模、多样、标注良好的训练/评测数据;
  • 结构生物信息学团队:需要为自己的结构模型打质量分数(用其标注流水线);
  • 药物发现虚拟筛选团队:需要准确判断结合界面的可靠性。

11.3 不适合谁

  • 想从序列预测结构者:应使用 AlphaFold/MULTICOM,PSBench 不预测;
  • 想找实验真实结构者:应查 PDB;
  • 想找蛋白-配体亲和力数据者:应查 PDBbind;
  • 追求覆盖全部蛋白复合物者:PSBench 当前仅 79 靶标。

11.4 30 秒决策卡

问题 答案
我要评估结构预测模型的准确性吗? 是 → 用 PSBench
我要预测蛋白结构吗? 否 → 用 AlphaFold
我要实验真实结构吗? 否 → 用 PDB
数据在哪? Harvard Dataverse,DOI 10.7910/DVN/75SZ1U
代码许可? MIT
怎么上手? Colab 教程 + evaluate_QA.py
基线打不过谁? AlphaFold 自估置信度(最低门槛)

FAQ(高频问答 30 问)

A. 基础认知

A1:PSBench 是什么的缩写?
官方未给出明确全称解释,从论文标题推断为"Protein Structure Benchmark",即蛋白结构基准。它是评估蛋白复合物结构模型准确性的基准套件。

A2:EMA 是什么意思?
Estimation of Model Accuracy,模型准确性估计——即预测一个结构模型与真实结构有多接近,用于模型排序与选择。

A3:PSBench 只针对蛋白复合物吗?
主体是复合物(complex),但有一路辅助数据涉及单体蛋白(monomeric protein)靶标。

A4:谁开发的?
密苏里大学哥伦比亚分校,Pawan Neupane、Jian Liu、Jianlin Cheng。

A5:发表在哪?
NeurIPS 2025 Datasets & Benchmarks Track。

A6:什么时候发布的?
arXiv 预印本 2025-05-13,NeurIPS 2025 会议报告 2025-12-02。

A7:为什么叫"大规模"?
逾 140 万个结构模型,79 个靶标,10 种质量分数——相比此前的 EMA 数据集,规模大一到两个数量级。

A8:和 CASP 什么关系?
数据主要来自 CASP15(2022)与 CASP16(2024)竞赛期间的预测模型。

A9:CASP 是什么?
Critical Assessment of Protein Structure Prediction,蛋白质结构预测关键评估,该领域长期运行的盲测金标准。

A10:PSBench 本身会预测结构吗?
不会。它是评测层,评估别人的预测。

B. 数据与获取

B1:数据在哪下载?
Harvard Dataverse。主库 DOI 10.7910/DVN/75SZ1U,辅助库 DOI 10.7910/DVN/8GI1DP。

B2:HuggingFace 上有吗?
没有。经核验不存在 PSBench 的 HF 数据集,数据在 Dataverse。

B3:数据许可是什么?
代码是 MIT;数据本体许可须以 Dataverse DOI 页实际声明为准(抓取页未确证)。

B4:代码许可是什么?
MIT License,宽松、允许商用。

B5:有谷歌 Colab 教程吗?
有,PSBench_tutorial.ipynb,可评测 EMA 方法、复现主结果表、生成对比图。

B6:总共几个数据集?
5 个(正式版口径),另含两个 TOP5 子集。

B7:最大的数据集是哪个?
CASP16_inhouse_dataset,含 1,009,050 个模型。

B8:最小的数据集是哪个?
CASP15_inhouse_dataset,含 7,885 个模型。

B9:辅助 Dataverse 库装的是什么?
CASP15/16 单体蛋白靶标的社区与 in-house 模型(四个数据集)。

B10:模型是什么格式?
PDB 格式。序列是 FASTA 格式。

C. 标注与评估

C1:每个模型有几个标签?
10 个质量分数,分全局/局部/界面三层。

C2:全局分数有哪些?
tmscore(4 变体)、rmsd。

C3:局部分数有哪些?
lddt。

C4:界面分数有哪些?
ics、ics_precision、ics_recall、ips、qs_global、qs_best、dockq_wave。

C5:额外特征有哪些?
model_type、afm_confidence_score、af3_ranking_score、iptm、num_inter_pae、mpDockQ/pDockQ(仅 inhouse 集及其子集)。

C6:用什么指标评估 EMA 方法?
Pearson 相关、Spearman 相关、top-1 ranking loss、AUROC。

C7:哪个指标最能反映实际用途?
top-1 ranking loss,因为它衡量"能否选出最佳模型"。

C8:有现成的基线方法吗?
有 5 类:GATE/GATE-AFM、DProQA、VoroMQA/VoroIF、GCPNet-EMA、PSS。

C9:最强的基线是什么?
论文主推 GATE(图变换器),它还含 AlphaFold2-Multimer 特征增强的 GATE-AFM 变体。

C10:AlphaFold 自估置信度算基线吗?
算。README 明确把 AF2-Multimer 自估置信度列为可对比基线。

D. 结果与生态

D1:GATE 表现如何?
在 CASP16(2024)社区盲测中名列前茅。

D2:PSBench 的愿景是什么?
成为社区驱动资源,like ImageNet or MNIST。

D3:当前有什么局限?
仅 79 个复合物靶标,覆盖面有限;作者计划扩展至 CASP17。

D4:会持续更新吗?
作者承诺纳入 CASP17 靶标与新 PDB 复合物条目。

D5:第三方能贡献模型吗?
能。README 提到一个 webserver 供第三方上传模型与未来引用。

D6:工具链有哪些?
OpenStructure、USalign、Clustalw。

D7:能自己打标签吗?
能。PSBench 提供脚本,用预测模型+真实结构+FASTA 生成质量分数。

D8:数据规模会不会变?
会。随版本更新(v1→正式版已从 4 数据集/100 万增至 5 数据集/140 万)。

D9:适合商用吗?
代码 MIT 允许商用;数据需核对 Dataverse 许可后方可确定。

D10:和 PDBbind 有何不同?
PDBbind 是蛋白-配体亲和力数据,PSBench 是复合物结构模型质量评估数据。

事实清单(硬事实 40 条)

  1. PSBench 全称:PSBench: a large-scale benchmark for estimating the accuracy of protein complex structural models。
  2. slug:psbench。
  3. 团队:University of Missouri - Columbia。
  4. 作者:Pawan Neupane、Jian Liu、Jianlin Cheng。
  5. 通讯作者:Jianlin Cheng(chengji@missouri.edu)。
  6. 会议:NeurIPS 2025 Datasets & Benchmarks Track。
  7. arXiv:2505.22674v1,2025-05-13。
  8. 会议报告:2025-12-02,slideslive.com/39050791。
  9. 数据集个数(正式版):5 个。
  10. 数据集个数(v1):4 个。
  11. 模型总量(正式版):逾 140 万。
  12. 模型总量(v1):逾 100 万。
  13. 靶标数:79 个 CASP15/16 复合物。
  14. CASP15_inhouse_dataset 模型数:7,885。
  15. CASP16_inhouse_dataset 模型数:1,009,050。
  16. CASP15_inhouse 生成方法:MULTICOM3(2022)。
  17. CASP16_inhouse 生成方法:MULTICOM4(2024)。
  18. 第五个数据集:Multimer_7_2024_8_2025_dataset(PDB 新条目 2024-07 至 2025-08)。
  19. TOP5 子集:CASP15_inhouse_TOP5、CASP16_inhouse_TOP5。
  20. 质量分数总数:10 种。
  21. 全局分数:tmscore(4 变体)、rmsd。
  22. 局部分数:lddt。
  23. 界面分数:ics、ics_precision、ics_recall、ips、qs_global、qs_best、dockq_wave。
  24. 额外特征数:6 种(仅 inhouse 集)。
  25. 评估指标:Pearson、Spearman、top-1 ranking loss、AUROC。
  26. 主推基线:GATE(图变换器)。
  27. GATE 增强版:GATE-AFM(含 AF2-Multimer 特征)。
  28. 其它基线:DProQA、VoroMQA-dark、VoroIF-GNN、GCPNet-EMA、PSS。
  29. 代码仓库:github.com/BioinfoMachineLearning/PSBench。
  30. 代码许可:MIT License。
  31. 数据托管:Harvard Dataverse。
  32. 主库 DOI:10.7910/DVN/75SZ1U。
  33. 辅助库 DOI:10.7910/DVN/8GI1DP。
  34. 环境:Linux,Python 3.10.12,conda env PSBench。
  35. 工具链:OpenStructure、USalign、Clustalw。
  36. 模型格式:PDB。序列格式:FASTA。
  37. 标注工具镜像:registry.scicore.unibas.ch/schwede/openstructure。
  38. GATE 盲测成绩:CASP16(2024)名列前茅。
  39. 默认评测字段:tmscore_usalign。
  40. 教程:Google Colab(PSBench_tutorial.ipynb)。

术语表(26 条)

术语 英文 解释
蛋白复合物 protein complex 由多条蛋白链(或多聚体)组成的组装体
结构模型 structural model 预测或测定的蛋白质三维结构
EMA Estimation of Model Accuracy 模型准确性估计,预测结构模型的质量
CASP Critical Assessment of Protein Structure Prediction 蛋白结构预测关键评估竞赛
TM-score Template Modeling score 衡量整体结构拓扑相似度,0-1
RMSD Root Mean Square Deviation 均方根偏差,原子坐标平均偏差
lDDT local Distance Difference Test 局部距离差异检验,残基级质量
DockQ — 蛋白对接界面质量综合指标
ics Interface Contact Score 界面接触分数
ips Interface Patch Score 界面斑块分数
界面 interface 复合物中不同链之间的接触区域
化学计量 stoichiometry 复合物中各亚基的数目比例
图变换器 graph transformer 在图结构数据上用注意力机制的神经网络
GNN Graph Neural Network 图神经网络
置信度 confidence score 模型对自身预测的把握程度
pLDDT predicted lDDT AlphaFold 输出的残基级置信度
PAE Predicted Aligned Error 预测对齐误差
MSA Multiple Sequence Alignment 多序列比对
MULTICOM — Cheng 组的蛋白结构预测方法系列
靶标 target 待预测/评估的蛋白复合物
盲测 blind test 真实结构未知时的预测评测
native native structure 真实(实验测定)结构
top-1 ranking loss — 衡量选出最佳模型能力的排序损失
AUROC Area Under ROC Curve ROC 曲线下面积
Harvard Dataverse — 哈佛大学数据仓储平台
AI-Ready AI-Ready 数据可直接用于 AI 训练的成熟度描述

附录

附录 A:条目信息速查卡

项 值
slug psbench
官方名 PSBench
类型 蛋白复合物结构模型准确性估计基准
机构 University of Missouri - Columbia
发表 NeurIPS 2025 D&B Track;arXiv:2505.22674
规模 逾 140 万模型 / 79 靶标 / 5 数据集
标注 10 种质量分数 + 6 种额外特征
许可 代码 MIT;数据 Harvard Dataverse
获取 DOI 10.7910/DVN/75SZ1U

附录 B:DAIMS 评估全表

维度 评分 依据
Data ★★★★★ 140 万+模型、三层 10 分数
Accessibility ★★★★☆ Dataverse 公开+MIT+Colab;数据 license 未明确
Interoperability ★★★★★ PDB/FASTA/CSV 标准格式
Metadata ★★★★☆ summary.tab + 定义文件;部分规模未披露
Sustainability ★★★★☆ Dataverse 长期托管+持续扩展承诺

附录 C:五数据集构成总表

数据集 模型数 来源 Predicted_Models
CASP15_inhouse_dataset 7,885 MULTICOM3/2022 有
CASP15_inhouse_TOP5_dataset 未单列 CASP15_inhouse 子集 无(复用完整集)
CASP15_community_dataset 未单列 CASP15 社区 有
CASP16_inhouse_dataset 1,009,050 MULTICOM4/2024 有
CASP16_inhouse_TOP5_dataset 未单列 CASP16_inhouse 子集 无(复用完整集)
CASP16_community_dataset 未单列 CASP16 社区 有
Multimer_7_2024_8_2025_dataset 未单列 PDB 新条目 有

附录 D:10 种质量分数分类表

层次 分数 备注
全局 tmscore(4 变体) tmscore_usalign 等
全局 rmsd 原子坐标偏差
局部 lddt 残基级
界面 ics 界面接触分数
界面 ics_precision 界面接触精度
界面 ics_recall 界面接触召回
界面 ips 界面斑块分数
界面 qs_global 全局(界面语境)
界面 qs_best 最优质量
界面 dockq_wave DockQ 变体

附录 E:基线 EMA 方法总表

方法 类型 技术 出处
GATE 多模型 图变换器 Liu et al. 2025
GATE-AFM 多模型 GATE+AF2 特征 Liu et al. 2025
DProQA 单模型 Gated Graph Transformer Chen et al. 2023
VoroMQA-dark 界面 Voronoi+GNN Olechnovič et al. 2023
VoroIF-GNN-score 界面 Voronoi+GNN Olechnovič et al. 2023
VoroIF-GNN-pCAD-score 界面 Voronoi+GNN Olechnovič et al. 2023
GCPNet-EMA 单模型 3D GNN Morehead et al. 2024
PSS 多模型 成对 TM-score 共识 Roy et al. 2023

附录 F:评估脚本调用骨架

# 通用评测
python scripts/evaluate_QA.py \
  --input_dir <预测目录> \
  --native_dir <Quality_Scores 目录> \
  --true_score_field tmscore_usalign \
  --outfile evaluation_results.csv

# DockQ 口径
python scripts/evaluate_QA.py \
  --input_dir ./Predictions/CASP16_inhouse_TOP5_dataset/ \
  --native_dir $DATADIR/Quality_Scores/ \
  --true_score_field dockq_wave

附录 G:环境搭建骨架

git clone https://github.com/BioinfoMachineLearning/PSBench.git
cd PSBench/
conda create -n PSBench python=3.10.12
conda activate PSBench
pip install -r scripts/requirements.txt
docker pull registry.scicore.unibas.ch/schwede/openstructure:latest
docker run -it registry.scicore.unibas.ch/schwede/openstructure:latest --version

附录 H:与库内条目关系声明

  • 与 pdb(rid 43):PSBench 的第五个数据集来源于 PDB 新条目;PSBench 的 native 结构来自 PDB。二者互补(预测模型 vs 实验结构)。
  • 与 alphafold(rid 40):PSBench 的模型由 AF 系方法生成,含 AF 置信度特征。二者互补(预测方法 vs 评估基准)。注:库内 alphafold 有 rid 40 与 rid 573 两条记录,本条目互链引用 rid 40(见遗留疑点)。
  • 与 pdbbind(134)、crossdocked2020(164)、proteingym(813)、human-protein-atlas(404):同属蛋白结构/计算生物学小类,互链仅作检索导航,无血缘合并关系。

附录 I:口径冲突存照总表

项 版本 A 版本 B 本条目采用
数据集个数 arXiv v1:4 NeurIPS 正式版:5 5(注明 v1 为 4)
模型总量 arXiv v1:over 1M NeurIPS 正式版:over 1.4M 1.4M(注明 v1 口径)
GitHub 镜像页 旧文本:4 datasets 同页又列 5 以正式 README 为准(5)

附录 J:遗留疑点清单

  1. Dataverse 数据集的确切 license 条款(抓取页未渲染);
  2. CASP15_community / CASP16_community / Multimer_7_2024_8_2025 的确切模型数未单列;
  3. 第三方上传 webserver 的具体 URL(README 显示为占位空白);
  4. 库内 alphafold 重复条目(rid 40 / 573)待主会话核查。

附录 K:检索决策树

需要蛋白结构数据?
├─ 要实验真实结构 → PDB (rid 43)
├─ 要预测方法与数据库 → AlphaFold (rid 40)
├─ 要评估预测结构质量 → PSBench(本条目)
├─ 要蛋白-配体亲和力 → PDBbind (rid 134)
├─ 要蛋白-配体对接 → CrossDocked2020 (rid 164)
└─ 要突变适应度 → ProteinGym (rid 813)

附录 L:引用格式建议

@inproceedings{neupane2025psbench,
  title     = {PSBench: a Large-Scale Benchmark for Estimating the Accuracy of Protein Complex Structural Models},
  author    = {Neupane, Pawan and Liu, Jian and Cheng, Jianlin},
  booktitle = {The Thirty-Ninth Annual Conference on Neural Information Processing Systems (NeurIPS)},
  year      = {2025}
}

数据引用:PSBench datasets, Harvard Dataverse, DOI 10.7910/DVN/75SZ1U。

附录 M:EMA 常用质量指标速查表

指标 层次 值域 越大越好? 主要用途
TM-score 全局 0-1 是 整体折叠相似度
RMSD 全局 ≥0 Å 否(越小越好) 原子坐标平均偏差
lDDT 局部 0-1 是 残基级局部几何
ics 界面 0-1 是 界面接触分数
ics_precision 界面 0-1 是 预测接触的准确率
ics_recall 界面 0-1 是 预测接触的召回率
ips 界面 0-1 是 界面斑块分数
qs_global 界面 0-1 是 界面语境全局质量
qs_best 界面 0-1 是 最优质量分数
dockq_wave 界面 0-1 是 界面综合质量

附录 N:Tensor/工程视角的数据加载伪代码

# 伪代码:加载 PSBench 一个数据集并构造 EMA 训练样本
# 假设已从 Harvard Dataverse 下载并解压到 DATADIR

import os, glob
import pandas as pd

DATASET = "CASP15_inhouse_dataset"
BASE = os.path.join(DATADIR, DATASET)

# 1. 质量分数标签
labels = pd.read_csv(
    glob.glob(os.path.join(BASE, "Quality_Scores", "*.tab"))[0],
    sep="\t",
)

# 2. 结构模型(PDB 格式)
model_files = glob.glob(os.path.join(BASE, "Predicted_Models", "**", "*.pdb"),
                        recursive=True)

# 3. 序列
fasta_files = glob.glob(os.path.join(BASE, "Fasta", "*.fasta"))

# 4. AlphaFold 额外特征(仅 inhouse 集)
af_dir = os.path.join(BASE, "AlphaFold_Features")

# 训练目标示例:用模型的结构特征预测 tmscore_usalign
# X = 结构特征(如 GNN 编码的原子图)
# y = labels["tmscore_usalign"]

附录 O:评测结果解读指南

当用 evaluate_QA.py 得到 evaluation_results.csv 后,如何解读各列:

  • Pearson 高、Spearman 低:预测值绝对值准,但排序错乱——不适合做模型选择;
  • Spearman 高、Pearson 低:排序对,但数值尺度偏差——可用于选最佳模型,不宜直接当分数报告;
  • AUROC 高、Spearman 低:二分类(好/坏)判别强,但精细排序弱;
  • top-1 ranking loss 低:能选中最佳模型——这是实际工作流最看重的。

一句话:若下游只需"选一个最好的模型",优先看 top-1 ranking loss;若需报告质量分数,看 Pearson。

附录 P:坑点档案(与 §10 对照)

坑号 标题 快速处置
1 HF 托管误解 走 Dataverse DOI 10.7910/DVN/75SZ1U
2 数据集数 4 vs 5 按 NeurIPS 正式版 5 个
3 模型数 1M vs 1.4M 按 NeurIPS 正式版 1.4M
4 MIT 覆盖数据误解 单独核对 Dataverse 许可
5 TOP5 子集缺 PDB 回完整数据集 Predicted_Models/
6 当预测工具用 它是评估基准,不预测结构
7 tmscore 变体选错 明确 --true_score_field
8 低估 79 靶标局限 注意训练-应用域差
9 辅助库性质混淆 单体 vs 复合物
10 臆造 community 规模 无官方数字不写

附录 Q:检索决策树(详版)

需求:蛋白结构与质量评估
│
├─ 要实验测定的真实结构
│   └─ → PDB (rid 43)
│
├─ 要结构预测方法/数据库
│   └─ → AlphaFold (rid 40)
│
├─ 要评估预测结构的质量(EMA)
│   └─ → PSBench(本条目)
│       ├─ 训练 EMA 方法 → 用 CASP15/16_inhouse
│       ├─ 与基线对比 → GATE/DProQA/VoroMQA/GCPNet-EMA/PSS
│       ├─ 盲测验证 → 用 community 数据集
│       └─ 自己打标签 → 用 OpenStructure+USalign 脚本
│
├─ 要蛋白-配体结合亲和力
│   └─ → PDBbind (rid 134)
│
├─ 要蛋白-配体对接构象
│   └─ → CrossDocked2020 (rid 164)
│
└─ 要蛋白突变适应度
    └─ → ProteinGym (rid 813)

附录 R:事实核查证据链

硬数字 来源 1 来源 2 来源 3
5 个数据集 NeurIPS 2025 正式版摘要 GitHub README §I —
逾 140 万模型 NeurIPS 2025 正式版摘要 — —
79 靶标 ar5iv 结论节 — —
CASP15_inhouse 7,885 GitHub README §I.i — —
CASP16_inhouse 1,009,050 GitHub README §I.iii — —
MIT 代码许可 GitHub 仓库页 镜像页 license 标注 —
Dataverse DOI arXiv 数据可得性节 GitHub README —
10 种质量分数 GitHub README 标签表 — —
4 评估指标 GitHub README §II — —
GATE 盲测名列前茅 NeurIPS/arXiv 摘要 Unite.AI 报道 —

附录 S:一页纸备忘

PSBench 是什么:密苏里大学的蛋白复合物结构模型质量评估基准(NeurIPS 2025)。

核心数字:5 数据集 / 逾 140 万模型 / 79 靶标 / 10 种质量分数 / 6 种额外特征。

获取:数据 → Harvard Dataverse DOI 10.7910/DVN/75SZ1U;代码 → GitHub(MIT)。

上手:clone 仓库 → 建 conda 环境(py3.10.12)→ 装 OpenStructure → 跑 Colab 教程。

评估:evaluate_QA.py,指标 Pearson/Spearman/top-1 ranking loss/AUROC。

基线:GATE(主推)、DProQA、VoroMQA/VoroIF、GCPNet-EMA、PSS、AlphaFold 自估置信度。

一句话:PSBench 是"给 AI 结构预测打分的 AI"的训练与评测平台。


相关数据集导航

以下为站内 AI-Ready 数据集百科中与本词条共享多个主题标签的相关数据集,按相关度降序排列:

  • plinder — 共享标签:药物发现与化学 / 基因组学与多组学 / 评测基准 / 蛋白质组学
  • proteingym — 共享标签:药物发现与化学 / 基因组学与多组学 / 评测基准 / 蛋白质组学
  • emdb — 共享标签:药物发现与化学 / 基因组学与多组学 / 评测基准 / 蛋白质组学
  • alphafold — 共享标签:药物发现与化学 / 基因组学与多组学 / 蛋白质组学
  • alphafold — 共享标签:药物发现与化学 / 基因组学与多组学 / 蛋白质组学
  • pdb — 共享标签:药物发现与化学 / 基因组学与多组学 / 蛋白质组学
  • sabdab2 — 共享标签:基因组学与多组学 / 评测基准 / 蛋白质组学
  • binding-moad — 共享标签:药物发现与化学 / 基因组学与多组学 / 蛋白质组学
  • md22 — 共享标签:药物发现与化学 / 基因组学与多组学 / 评测基准
  • tahoe-100m — 共享标签:药物发现与化学 / 基因组学与多组学 / 评测基准

导航说明:本章节由全站统一标签体系自动计算生成(标签重合度算法),双向可达;点击链接可跳转至对应数据集词条。

返回 AI-Ready 数据集