ProteinGym DMS zero-shot (Spearman)

protein
protein-ml/proteingym-dms-zero-shot-spearman Task: regression Visibility: PUBLIC
OverviewLeaderboard

Leaderboard

NDCG, top 10 % (ridge probe)

↑ higher is better · probe · atlas-n100-v1

ProteinGym's NDCG: discounted cumulative gain of the 10 mutants per assay ranked highest (the top 10 % of 100), with min-max scaled DMS scores as gains, over that of the ideal ranking; averaged over the 10 assays.

Best in the catalogue: 0.860 (the best visible result here, not a state of the art). Ranks are the server's: ties share a rank. A ≠ marks a row whose n differs from the board's usual n (1000). Floors are trivial baselines scored on the same items, shown unranked.

# Model Value 95% CI n Source Overlap
1 protein-ml/progen2-base
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.825 [0.719, 0.949]100
CASP3_HUMAN_Roychowdhury_20200.792 [0.701, 0.903]100
CCR5_HUMAN_Gill_20230.815 [0.600, 0.887]100
CP2C9_HUMAN_Amorosi_2021_abundance0.845 [0.758, 0.923]100
ILF3_HUMAN_Tsuboyama_2023_2L330.952 [0.896, 0.979]100
KCNE1_HUMAN_Muhammad_2023_expression0.761 [0.624, 0.880]100
MLAC_ECOLI_MacRae_20230.885 [0.828, 0.944]100
MTH3_HAEAE_RockahShmuel_20150.888 [0.780, 0.958]100
RPC1_BP434_Tsuboyama_2023_1R690.921 [0.857, 0.964]100
SPG1_STRSG_Olson_20140.912 [0.862, 0.966]100
0.860 best [0.826, 0.886] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: BFD, protein-ml/uniref90

2 protein-ml/esm2-t33-650m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.835 [0.725, 0.962]100
CASP3_HUMAN_Roychowdhury_20200.854 [0.780, 0.918]100
CCR5_HUMAN_Gill_20230.830 [0.617, 0.894]100
CP2C9_HUMAN_Amorosi_2021_abundance0.828 [0.772, 0.906]100
ILF3_HUMAN_Tsuboyama_2023_2L330.930 [0.892, 0.967]100
KCNE1_HUMAN_Muhammad_2023_expression0.738 [0.578, 0.881]100
MLAC_ECOLI_MacRae_20230.871 [0.799, 0.931]100
MTH3_HAEAE_RockahShmuel_20150.747 [0.604, 0.873]100
RPC1_BP434_Tsuboyama_2023_1R690.908 [0.858, 0.967]100
SPG1_STRSG_Olson_20140.923 [0.869, 0.966]100
0.846 [0.813, 0.876] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

3 protein-ml/amplify-120m
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.801 [0.680, 0.932]100
CASP3_HUMAN_Roychowdhury_20200.800 [0.613, 0.912]100
CCR5_HUMAN_Gill_20230.818 [0.629, 0.875]100
CP2C9_HUMAN_Amorosi_2021_abundance0.848 [0.716, 0.936]100
ILF3_HUMAN_Tsuboyama_2023_2L330.940 [0.889, 0.979]100
KCNE1_HUMAN_Muhammad_2023_expression0.728 [0.550, 0.878]100
MLAC_ECOLI_MacRae_20230.869 [0.767, 0.930]100
MTH3_HAEAE_RockahShmuel_20150.750 [0.593, 0.862]100
RPC1_BP434_Tsuboyama_2023_1R690.921 [0.882, 0.974]100
SPG1_STRSG_Olson_20140.933 [0.913, 0.974]100
0.841 [0.799, 0.870] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: UR100P (UniRef100 + OAS + SCOP)

4 protein-ml/prot-t5-xl-half-uniref50-enc
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.822 [0.713, 0.951]100
CASP3_HUMAN_Roychowdhury_20200.864 [0.708, 0.932]100
CCR5_HUMAN_Gill_20230.821 [0.583, 0.883]100
CP2C9_HUMAN_Amorosi_2021_abundance0.922 [0.862, 0.971]100
ILF3_HUMAN_Tsuboyama_2023_2L330.957 [0.891, 0.982]100
KCNE1_HUMAN_Muhammad_2023_expression0.648 [0.472, 0.831]100
MLAC_ECOLI_MacRae_20230.888 [0.802, 0.967]100
MTH3_HAEAE_RockahShmuel_20150.636 [0.383, 0.813]100
RPC1_BP434_Tsuboyama_2023_1R690.946 [0.897, 0.987]100
SPG1_STRSG_Olson_20140.895 [0.844, 0.962]100
0.840 [0.791, 0.872] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: BFD, protein-ml/uniref50

4 protein-ml/prot-t5-xl-uniref50
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.822 [0.713, 0.951]100
CASP3_HUMAN_Roychowdhury_20200.864 [0.708, 0.932]100
CCR5_HUMAN_Gill_20230.821 [0.583, 0.883]100
CP2C9_HUMAN_Amorosi_2021_abundance0.922 [0.862, 0.971]100
ILF3_HUMAN_Tsuboyama_2023_2L330.957 [0.891, 0.982]100
KCNE1_HUMAN_Muhammad_2023_expression0.648 [0.472, 0.831]100
MLAC_ECOLI_MacRae_20230.888 [0.802, 0.967]100
MTH3_HAEAE_RockahShmuel_20150.636 [0.383, 0.813]100
RPC1_BP434_Tsuboyama_2023_1R690.946 [0.897, 0.987]100
SPG1_STRSG_Olson_20140.895 [0.844, 0.962]100
0.840 [0.791, 0.872] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: BFD, protein-ml/uniref50

6 protein-ml/esm2-t36-3b-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.783 [0.646, 0.933]100
CASP3_HUMAN_Roychowdhury_20200.870 [0.785, 0.941]100
CCR5_HUMAN_Gill_20230.648 [0.363, 0.749]100
CP2C9_HUMAN_Amorosi_2021_abundance0.853 [0.764, 0.917]100
ILF3_HUMAN_Tsuboyama_2023_2L330.931 [0.897, 0.965]100
KCNE1_HUMAN_Muhammad_2023_expression0.717 [0.590, 0.865]100
MLAC_ECOLI_MacRae_20230.905 [0.841, 0.955]100
MTH3_HAEAE_RockahShmuel_20150.799 [0.634, 0.912]100
RPC1_BP434_Tsuboyama_2023_1R690.891 [0.847, 0.966]100
SPG1_STRSG_Olson_20140.935 [0.887, 0.973]100
0.833 [0.793, 0.865] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

7 protein-ml/protgpt2
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.766 [0.666, 0.900]100
CASP3_HUMAN_Roychowdhury_20200.895 [0.737, 0.957]100
CCR5_HUMAN_Gill_20230.817 [0.584, 0.880]100
CP2C9_HUMAN_Amorosi_2021_abundance0.829 [0.722, 0.890]100
ILF3_HUMAN_Tsuboyama_2023_2L330.831 [0.720, 0.926]100
KCNE1_HUMAN_Muhammad_2023_expression0.675 [0.539, 0.848]100
MLAC_ECOLI_MacRae_20230.884 [0.778, 0.948]100
MTH3_HAEAE_RockahShmuel_20150.748 [0.603, 0.907]100
RPC1_BP434_Tsuboyama_2023_1R690.952 [0.904, 0.978]100
SPG1_STRSG_Olson_20140.926 [0.858, 0.977]100
0.832 [0.787, 0.862] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

8 protein-ml/esm2-t30-150m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.833 [0.730, 0.965]100
CASP3_HUMAN_Roychowdhury_20200.794 [0.671, 0.917]100
CCR5_HUMAN_Gill_20230.779 [0.602, 0.847]100
CP2C9_HUMAN_Amorosi_2021_abundance0.823 [0.736, 0.918]100
ILF3_HUMAN_Tsuboyama_2023_2L330.952 [0.896, 0.979]100
KCNE1_HUMAN_Muhammad_2023_expression0.573 [0.396, 0.788]100
MLAC_ECOLI_MacRae_20230.846 [0.743, 0.929]100
MTH3_HAEAE_RockahShmuel_20150.810 [0.620, 0.915]100
RPC1_BP434_Tsuboyama_2023_1R690.911 [0.850, 0.957]100
SPG1_STRSG_Olson_20140.943 [0.902, 0.977]100
0.827 [0.792, 0.865] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

9 protein-ml/prot-bert
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.787 [0.685, 0.918]100
CASP3_HUMAN_Roychowdhury_20200.816 [0.714, 0.892]100
CCR5_HUMAN_Gill_20230.762 [0.566, 0.813]100
CP2C9_HUMAN_Amorosi_2021_abundance0.731 [0.492, 0.902]100
ILF3_HUMAN_Tsuboyama_2023_2L330.864 [0.803, 0.932]100
KCNE1_HUMAN_Muhammad_2023_expression0.731 [0.604, 0.882]100
MLAC_ECOLI_MacRae_20230.773 [0.596, 0.888]100
MTH3_HAEAE_RockahShmuel_20150.780 [0.560, 0.921]100
RPC1_BP434_Tsuboyama_2023_1R690.896 [0.854, 0.965]100
SPG1_STRSG_Olson_20140.914 [0.887, 0.956]100
0.805 [0.755, 0.841] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: UniRef100

10 protein-ml/esm2-t12-35m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.798 [0.690, 0.943]100
CASP3_HUMAN_Roychowdhury_20200.633 [0.424, 0.841]100
CCR5_HUMAN_Gill_20230.742 [0.562, 0.819]100
CP2C9_HUMAN_Amorosi_2021_abundance0.793 [0.666, 0.875]100
ILF3_HUMAN_Tsuboyama_2023_2L330.929 [0.844, 0.975]100
KCNE1_HUMAN_Muhammad_2023_expression0.600 [0.413, 0.809]100
MLAC_ECOLI_MacRae_20230.820 [0.721, 0.894]100
MTH3_HAEAE_RockahShmuel_20150.841 [0.762, 0.907]100
RPC1_BP434_Tsuboyama_2023_1R690.916 [0.863, 0.959]100
SPG1_STRSG_Olson_20140.949 [0.926, 0.979]100
0.802 [0.765, 0.839] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

11 protein-ml/esm-protein-localization
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.817 [0.714, 0.942]100
CASP3_HUMAN_Roychowdhury_20200.756 [0.681, 0.847]100
CCR5_HUMAN_Gill_20230.704 [0.496, 0.755]100
CP2C9_HUMAN_Amorosi_2021_abundance0.598 [0.452, 0.731]100
ILF3_HUMAN_Tsuboyama_2023_2L330.916 [0.830, 0.968]100
KCNE1_HUMAN_Muhammad_2023_expression0.658 [0.495, 0.810]100
MLAC_ECOLI_MacRae_20230.829 [0.753, 0.898]100
MTH3_HAEAE_RockahShmuel_20150.846 [0.723, 0.920]100
RPC1_BP434_Tsuboyama_2023_1R690.924 [0.879, 0.960]100
SPG1_STRSG_Olson_20140.960 [0.937, 0.984]100
0.801 [0.763, 0.827] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

12 protein-ml/esm2-35m-protein-cellular-component
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.696 [0.539, 0.876]100
CASP3_HUMAN_Roychowdhury_20200.683 [0.515, 0.801]100
CCR5_HUMAN_Gill_20230.836 [0.609, 0.886]100
CP2C9_HUMAN_Amorosi_2021_abundance0.744 [0.586, 0.887]100
ILF3_HUMAN_Tsuboyama_2023_2L330.872 [0.807, 0.935]100
KCNE1_HUMAN_Muhammad_2023_expression0.707 [0.539, 0.844]100
MLAC_ECOLI_MacRae_20230.870 [0.789, 0.934]100
MTH3_HAEAE_RockahShmuel_20150.762 [0.637, 0.883]100
RPC1_BP434_Tsuboyama_2023_1R690.884 [0.816, 0.949]100
SPG1_STRSG_Olson_20140.902 [0.850, 0.950]100
0.796 [0.749, 0.831] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

13 protein-ml/progen2-small
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.771 [0.673, 0.920]100
CASP3_HUMAN_Roychowdhury_20200.745 [0.639, 0.861]100
CCR5_HUMAN_Gill_20230.811 [0.629, 0.894]100
CP2C9_HUMAN_Amorosi_2021_abundance0.764 [0.615, 0.908]100
ILF3_HUMAN_Tsuboyama_2023_2L330.894 [0.861, 0.958]100
KCNE1_HUMAN_Muhammad_2023_expression0.738 [0.590, 0.878]100
MLAC_ECOLI_MacRae_20230.805 [0.663, 0.917]100
MTH3_HAEAE_RockahShmuel_20150.518 [0.311, 0.812]100
RPC1_BP434_Tsuboyama_2023_1R690.954 [0.914, 0.984]100
SPG1_STRSG_Olson_20140.938 [0.895, 0.980]100
0.794 [0.755, 0.835] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: BFD, protein-ml/uniref90

14 protein-ml/amplify-350m
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.577 [0.365, 0.857]100
CASP3_HUMAN_Roychowdhury_20200.860 [0.782, 0.923]100
CCR5_HUMAN_Gill_20230.742 [0.568, 0.837]100
CP2C9_HUMAN_Amorosi_2021_abundance0.813 [0.754, 0.882]100
ILF3_HUMAN_Tsuboyama_2023_2L330.901 [0.868, 0.967]100
KCNE1_HUMAN_Muhammad_2023_expression0.624 [0.485, 0.809]100
MLAC_ECOLI_MacRae_20230.844 [0.749, 0.920]100
MTH3_HAEAE_RockahShmuel_20150.637 [0.390, 0.843]100
RPC1_BP434_Tsuboyama_2023_1R690.942 [0.906, 0.976]100
SPG1_STRSG_Olson_20140.910 [0.855, 0.964]100
0.785 [0.748, 0.830] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: UR100P (UniRef100 + OAS + SCOP)

15 protein-ml/esm2-t6-8m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.784 [0.680, 0.921]100
CASP3_HUMAN_Roychowdhury_20200.629 [0.389, 0.844]100
CCR5_HUMAN_Gill_20230.808 [0.608, 0.879]100
CP2C9_HUMAN_Amorosi_2021_abundance0.588 [0.461, 0.718]100
ILF3_HUMAN_Tsuboyama_2023_2L330.924 [0.877, 0.965]100
KCNE1_HUMAN_Muhammad_2023_expression0.652 [0.453, 0.812]100
MLAC_ECOLI_MacRae_20230.856 [0.760, 0.934]100
MTH3_HAEAE_RockahShmuel_20150.657 [0.439, 0.814]100
RPC1_BP434_Tsuboyama_2023_1R690.935 [0.906, 0.983]100
SPG1_STRSG_Olson_20140.920 [0.850, 0.971]100
0.775 [0.727, 0.816] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

16 protein-ml/esm2-150m-protein-molecular-function
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.734 [0.624, 0.897]100
CASP3_HUMAN_Roychowdhury_20200.709 [0.613, 0.813]100
CCR5_HUMAN_Gill_20230.768 [0.536, 0.859]100
CP2C9_HUMAN_Amorosi_2021_abundance0.722 [0.547, 0.882]100
ILF3_HUMAN_Tsuboyama_2023_2L330.932 [0.859, 0.969]100
KCNE1_HUMAN_Muhammad_2023_expression0.702 [0.552, 0.859]100
MLAC_ECOLI_MacRae_20230.818 [0.694, 0.937]100
MTH3_HAEAE_RockahShmuel_20150.591 [0.377, 0.796]100
RPC1_BP434_Tsuboyama_2023_1R690.907 [0.842, 0.963]100
SPG1_STRSG_Olson_20140.845 [0.771, 0.943]100
0.773 [0.732, 0.819] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

17 protein-ml/esm2-35m-protein-biological-process
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.728 [0.619, 0.895]100
CASP3_HUMAN_Roychowdhury_20200.712 [0.583, 0.814]100
CCR5_HUMAN_Gill_20230.837 [0.650, 0.904]100
CP2C9_HUMAN_Amorosi_2021_abundance0.646 [0.486, 0.794]100
ILF3_HUMAN_Tsuboyama_2023_2L330.875 [0.781, 0.958]100
KCNE1_HUMAN_Muhammad_2023_expression0.706 [0.576, 0.833]100
MLAC_ECOLI_MacRae_20230.767 [0.644, 0.874]100
MTH3_HAEAE_RockahShmuel_20150.542 [0.310, 0.783]100
RPC1_BP434_Tsuboyama_2023_1R690.880 [0.795, 0.954]100
SPG1_STRSG_Olson_20140.880 [0.835, 0.939]100
0.757 [0.714, 0.800] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: protein-ml/uniref50

— onehot-protein Reference floor, not a hub model; unranked
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.730 [0.620, 0.921]100
CASP3_HUMAN_Roychowdhury_20200.758 [0.643, 0.892]100
CCR5_HUMAN_Gill_20230.650 [0.397, 0.836]100
CP2C9_HUMAN_Amorosi_2021_abundance0.808 [0.726, 0.861]100
ILF3_HUMAN_Tsuboyama_2023_2L330.791 [0.707, 0.879]100
KCNE1_HUMAN_Muhammad_2023_expression0.736 [0.598, 0.894]100
MLAC_ECOLI_MacRae_20230.849 [0.716, 0.934]100
MTH3_HAEAE_RockahShmuel_20150.821 [0.722, 0.892]100
RPC1_BP434_Tsuboyama_2023_1R690.867 [0.758, 0.940]100
SPG1_STRSG_Olson_20140.929 [0.872, 0.988]100
0.794 [0.760, 0.835] 1000 floor
— kmer-protein Reference floor, not a hub model; unranked
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.809 [0.703, 0.932]100
CASP3_HUMAN_Roychowdhury_20200.562 [0.345, 0.870]100
CCR5_HUMAN_Gill_20230.861 [0.669, 0.921]100
CP2C9_HUMAN_Amorosi_2021_abundance0.704 [0.607, 0.784]100
ILF3_HUMAN_Tsuboyama_2023_2L330.880 [0.780, 0.936]100
KCNE1_HUMAN_Muhammad_2023_expression0.626 [0.475, 0.761]100
MLAC_ECOLI_MacRae_20230.868 [0.745, 0.934]100
MTH3_HAEAE_RockahShmuel_20150.763 [0.522, 0.880]100
RPC1_BP434_Tsuboyama_2023_1R690.860 [0.728, 0.948]100
SPG1_STRSG_Olson_20140.931 [0.901, 0.968]100
0.786 [0.736, 0.823] 1000 floor

Protocol

What is measured. How well a model ranks single amino-acid substitutions of a protein by their experimentally measured effect, on ten deep mutational scanning (DMS) assays of ProteinGym v1 (Notin et al., NeurIPS 2023). DMS_score is oriented by ProteinGym so that higher means fitter.

Assays. Two per ProteinGym coarse_selection_type, drawn by seed-hash rank among the substitution assays whose wild type has at most 1,022 residues and that measure at least 600 single mutants. The choice is a function of the seed and the pinned reference file, not a hand-picked list:

selection typeassays
ActivityANCSZ_Hobbs_2022, CASP3_HUMAN_Roychowdhury_2020
BindingCCR5_HUMAN_Gill_2023, SPG1_STRSG_Olson_2014
ExpressionCP2C9_HUMAN_Amorosi_2021_abundance, KCNE1_HUMAN_Muhammad_2023_expression
OrganismalFitnessMLAC_ECOLI_MacRae_2023, MTH3_HAEAE_RockahShmuel_2015
StabilityILF3_HUMAN_Tsuboyama_2023_2L33, RPC1_BP434_Tsuboyama_2023_1R69

Items. Single substitutions only; multi-mutants are dropped. Per assay, 100 test and 500 train mutants, disjoint, both drawn by seed-hash rank.

Zero-shot (spearman_zero_shot). The model scores each test mutant from the wild-type sequence and the mutation alone (for a masked language model, typically the masked-marginal log-ratio), higher meaning fitter, and never sees assay data. Spearman ρ against DMS_score per assay, then the mean over the ten assays.

Probe (spearman_probe). The model embeds each mutated sequence (last layer, mean over residues). Per assay, a ridge head is fit on the 500 train mutants and predicts the 100 test mutants; Spearman ρ per assay, mean over assays. Labels stay in the runner: the model only ever sees sequences.

ProteinGym's other metrics (both protocols, per assay, then the mean over the ten, as ProteinGym's performance_DMS_benchmarks.py computes them). auc_*: ROC AUC of the score against DMS_score_bin, the assay's binarised measurement (ProteinGym's per-assay DMS_binarization_cutoff), joined from the item table's label_bin. mcc_*: Matthews correlation between the score split at its median and DMS_score_bin. ndcg_top10_*: NDCG of the 10 % highest-scored mutants (10 of 100), min-max scaled DMS scores as gains. top10_recall_*: share of the true top 10 % that the score also puts in its top 10 %. A top decile of 10 mutants per assay makes the NDCG and recall intervals wide.

Uncertainty. 95 % bootstrap interval, 1,000 resamples of test mutants drawn within each assay.

Caveats. Train and test are disjoint by mutant, not by position, so a probe can learn from train mutants at a test mutant's position that the position is intolerant; the zero-shot metric is unaffected. Ten assays and 100 mutants each are a subset of ProteinGym's own protocol (every mutant of 217 assays): numbers compare models here, not with the official leaderboard.

Data

  • pg: hf_dataset OATML-Markslab/ProteinGym_v1 at revision 1ea2aa10a328cc085b64328e790c54755fe32b10, licence MIT, catalogued as protein-ml/proteingym-v1
  • pg_ref: url https://raw.githubusercontent.com/OATML-Markslab/ProteinGym/144fe22b07dfaeec2b366f2346203a9838a55b4c/reference_files/DMS_substitutions.csv, licence MIT, catalogued as protein-ml/proteingym

Subset

  • seed 20261006
  • test: 100 item(s) per group
  • train: 500 item(s) per group
  • results at atlas-n100-v1 use subset 09197ac2b2f80dc3

Metrics

  • spearman_zero_shot — Spearman ρ (zero-shot); protocol zero_shot; higher is better; range [-1.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • auc_zero_shot — AUC (zero-shot); protocol zero_shot; higher is better; range [0.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • mcc_zero_shot — MCC (zero-shot); protocol zero_shot; higher is better; range [-1.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • ndcg_top10_zero_shot — NDCG, top 10 % (zero-shot); protocol zero_shot; higher is better; range [0.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • top10_recall_zero_shot — Top-10 % recall (zero-shot); protocol zero_shot; higher is better; range [0.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • spearman_probe — Spearman ρ (ridge probe); protocol probe; higher is better; range [-1.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • auc_probe — AUC (ridge probe); protocol probe; higher is better; range [0.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • mcc_probe — MCC (ridge probe); protocol probe; higher is better; range [-1.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • ndcg_top10_probe — NDCG, top 10 % (ridge probe); protocol probe; higher is better; range [0.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group
  • top10_recall_probe — Top-10 % recall (ridge probe); protocol probe; higher is better; range [0.0, 1.0]; mean over group; 95% bootstrap CI, 1000 resamples, stratified by group

Sample

Assay SPG1_STRSG_Olson_2014: binding of the protein G B1 domain to IgG-Fc (448-residue wild type MEKEKKVKYF…GALAVASKRKED, 1,045 single mutants). Three of its training mutants:

item_idmutantDMS_score
SPG1_STRSG_Olson_2014:A252KA252K−4.61
SPG1_STRSG_Olson_2014:G264SG264S0.03
SPG1_STRSG_Olson_2014:A250YA250Y2.16

Input: the wild-type sequence, the mutant string and the mutated sequence. Expected output: one score per mutant whose order matches the measured one, here A252K < G264S < A250Y.