ProteinGym DMS zero-shot (Spearman)

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

Leaderboard

AUC (ridge probe)

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

ProteinGym's AUC: ROC AUC of the ridge head's prediction against the assay's binarised DMS score (`DMS_score_bin`, ProteinGym's per-assay cutoff) on the same 100 test mutants per assay, averaged over the 10 assays.

Best in the catalogue: 0.848 (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.848 [0.773, 0.913]100
CASP3_HUMAN_Roychowdhury_20200.807 [0.722, 0.892]100
CCR5_HUMAN_Gill_20230.643 [0.541, 0.747]100
CP2C9_HUMAN_Amorosi_2021_abundance0.867 [0.786, 0.936]100
ILF3_HUMAN_Tsuboyama_2023_2L330.929 [0.873, 0.972]100
KCNE1_HUMAN_Muhammad_2023_expression0.855 [0.751, 0.940]100
MLAC_ECOLI_MacRae_20230.784 [0.688, 0.875]100
MTH3_HAEAE_RockahShmuel_20150.826 [0.730, 0.911]100
RPC1_BP434_Tsuboyama_2023_1R690.978 [0.947, 0.999]100
SPG1_STRSG_Olson_20140.949 [0.899, 0.984]100
0.848 best [0.825, 0.873] 1000 reproduced
overlap

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

2 protein-ml/prot-t5-xl-half-uniref50-enc
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.852 [0.773, 0.929]100
CASP3_HUMAN_Roychowdhury_20200.777 [0.684, 0.868]100
CCR5_HUMAN_Gill_20230.670 [0.564, 0.772]100
CP2C9_HUMAN_Amorosi_2021_abundance0.897 [0.826, 0.948]100
ILF3_HUMAN_Tsuboyama_2023_2L330.922 [0.849, 0.977]100
KCNE1_HUMAN_Muhammad_2023_expression0.803 [0.689, 0.906]100
MLAC_ECOLI_MacRae_20230.784 [0.682, 0.871]100
MTH3_HAEAE_RockahShmuel_20150.713 [0.576, 0.834]100
RPC1_BP434_Tsuboyama_2023_1R690.974 [0.937, 1.000]100
SPG1_STRSG_Olson_20140.974 [0.935, 0.999]100
0.837 [0.810, 0.865] 1000 reproduced
overlap

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

2 protein-ml/prot-t5-xl-uniref50
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.852 [0.773, 0.929]100
CASP3_HUMAN_Roychowdhury_20200.777 [0.684, 0.868]100
CCR5_HUMAN_Gill_20230.670 [0.564, 0.772]100
CP2C9_HUMAN_Amorosi_2021_abundance0.897 [0.826, 0.948]100
ILF3_HUMAN_Tsuboyama_2023_2L330.922 [0.849, 0.977]100
KCNE1_HUMAN_Muhammad_2023_expression0.803 [0.689, 0.906]100
MLAC_ECOLI_MacRae_20230.784 [0.682, 0.871]100
MTH3_HAEAE_RockahShmuel_20150.713 [0.576, 0.834]100
RPC1_BP434_Tsuboyama_2023_1R690.974 [0.937, 1.000]100
SPG1_STRSG_Olson_20140.974 [0.935, 0.999]100
0.837 [0.810, 0.865] 1000 reproduced
overlap

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

4 protein-ml/esm2-t33-650m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.791 [0.699, 0.880]100
CASP3_HUMAN_Roychowdhury_20200.840 [0.763, 0.911]100
CCR5_HUMAN_Gill_20230.630 [0.522, 0.732]100
CP2C9_HUMAN_Amorosi_2021_abundance0.858 [0.777, 0.924]100
ILF3_HUMAN_Tsuboyama_2023_2L330.948 [0.899, 0.983]100
KCNE1_HUMAN_Muhammad_2023_expression0.805 [0.696, 0.905]100
MLAC_ECOLI_MacRae_20230.772 [0.673, 0.863]100
MTH3_HAEAE_RockahShmuel_20150.763 [0.640, 0.867]100
RPC1_BP434_Tsuboyama_2023_1R690.970 [0.931, 0.998]100
SPG1_STRSG_Olson_20140.963 [0.925, 0.992]100
0.834 [0.808, 0.860] 1000 reproduced
overlap

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

5 protein-ml/esm2-t36-3b-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.789 [0.689, 0.878]100
CASP3_HUMAN_Roychowdhury_20200.773 [0.672, 0.858]100
CCR5_HUMAN_Gill_20230.575 [0.453, 0.692]100
CP2C9_HUMAN_Amorosi_2021_abundance0.855 [0.770, 0.924]100
ILF3_HUMAN_Tsuboyama_2023_2L330.920 [0.840, 0.979]100
KCNE1_HUMAN_Muhammad_2023_expression0.837 [0.739, 0.921]100
MLAC_ECOLI_MacRae_20230.784 [0.695, 0.866]100
MTH3_HAEAE_RockahShmuel_20150.816 [0.716, 0.908]100
RPC1_BP434_Tsuboyama_2023_1R690.959 [0.918, 0.994]100
SPG1_STRSG_Olson_20140.958 [0.918, 0.987]100
0.827 [0.801, 0.852] 1000 reproduced
overlap

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

6 protein-ml/esm2-t12-35m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.830 [0.748, 0.905]100
CASP3_HUMAN_Roychowdhury_20200.754 [0.650, 0.848]100
CCR5_HUMAN_Gill_20230.674 [0.565, 0.778]100
CP2C9_HUMAN_Amorosi_2021_abundance0.810 [0.714, 0.892]100
ILF3_HUMAN_Tsuboyama_2023_2L330.929 [0.852, 0.985]100
KCNE1_HUMAN_Muhammad_2023_expression0.799 [0.682, 0.903]100
MLAC_ECOLI_MacRae_20230.725 [0.613, 0.819]100
MTH3_HAEAE_RockahShmuel_20150.800 [0.706, 0.888]100
RPC1_BP434_Tsuboyama_2023_1R690.968 [0.927, 0.996]100
SPG1_STRSG_Olson_20140.939 [0.880, 0.979]100
0.823 [0.795, 0.849] 1000 reproduced
overlap

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

7 protein-ml/esm2-t30-150m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.778 [0.688, 0.864]100
CASP3_HUMAN_Roychowdhury_20200.809 [0.717, 0.893]100
CCR5_HUMAN_Gill_20230.627 [0.514, 0.732]100
CP2C9_HUMAN_Amorosi_2021_abundance0.806 [0.711, 0.886]100
ILF3_HUMAN_Tsuboyama_2023_2L330.937 [0.871, 0.983]100
KCNE1_HUMAN_Muhammad_2023_expression0.852 [0.736, 0.955]100
MLAC_ECOLI_MacRae_20230.676 [0.571, 0.777]100
MTH3_HAEAE_RockahShmuel_20150.774 [0.661, 0.877]100
RPC1_BP434_Tsuboyama_2023_1R690.968 [0.932, 0.994]100
SPG1_STRSG_Olson_20140.940 [0.887, 0.980]100
0.817 [0.788, 0.844] 1000 reproduced
overlap

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

8 protein-ml/amplify-120m
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.779 [0.689, 0.864]100
CASP3_HUMAN_Roychowdhury_20200.796 [0.701, 0.877]100
CCR5_HUMAN_Gill_20230.624 [0.515, 0.734]100
CP2C9_HUMAN_Amorosi_2021_abundance0.778 [0.676, 0.861]100
ILF3_HUMAN_Tsuboyama_2023_2L330.863 [0.769, 0.937]100
KCNE1_HUMAN_Muhammad_2023_expression0.860 [0.761, 0.944]100
MLAC_ECOLI_MacRae_20230.690 [0.580, 0.794]100
MTH3_HAEAE_RockahShmuel_20150.805 [0.695, 0.895]100
RPC1_BP434_Tsuboyama_2023_1R690.962 [0.922, 0.992]100
SPG1_STRSG_Olson_20140.944 [0.896, 0.982]100
0.810 [0.781, 0.838] 1000 reproduced
overlap

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

9 protein-ml/progen2-small
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.821 [0.725, 0.909]100
CASP3_HUMAN_Roychowdhury_20200.742 [0.636, 0.842]100
CCR5_HUMAN_Gill_20230.702 [0.604, 0.800]100
CP2C9_HUMAN_Amorosi_2021_abundance0.756 [0.655, 0.846]100
ILF3_HUMAN_Tsuboyama_2023_2L330.893 [0.799, 0.961]100
KCNE1_HUMAN_Muhammad_2023_expression0.846 [0.755, 0.924]100
MLAC_ECOLI_MacRae_20230.710 [0.604, 0.809]100
MTH3_HAEAE_RockahShmuel_20150.709 [0.586, 0.823]100
RPC1_BP434_Tsuboyama_2023_1R690.961 [0.921, 0.991]100
SPG1_STRSG_Olson_20140.914 [0.814, 0.982]100
0.806 [0.774, 0.834] 1000 reproduced
overlap

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

10 protein-ml/amplify-350m
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.724 [0.615, 0.819]100
CASP3_HUMAN_Roychowdhury_20200.823 [0.742, 0.895]100
CCR5_HUMAN_Gill_20230.583 [0.472, 0.698]100
CP2C9_HUMAN_Amorosi_2021_abundance0.801 [0.715, 0.878]100
ILF3_HUMAN_Tsuboyama_2023_2L330.929 [0.863, 0.981]100
KCNE1_HUMAN_Muhammad_2023_expression0.802 [0.683, 0.903]100
MLAC_ECOLI_MacRae_20230.707 [0.611, 0.806]100
MTH3_HAEAE_RockahShmuel_20150.739 [0.602, 0.862]100
RPC1_BP434_Tsuboyama_2023_1R690.949 [0.902, 0.985]100
SPG1_STRSG_Olson_20140.933 [0.881, 0.974]100
0.799 [0.768, 0.828] 1000 reproduced
overlap

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

11 protein-ml/esm-protein-localization
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.777 [0.675, 0.864]100
CASP3_HUMAN_Roychowdhury_20200.722 [0.627, 0.814]100
CCR5_HUMAN_Gill_20230.661 [0.550, 0.760]100
CP2C9_HUMAN_Amorosi_2021_abundance0.710 [0.603, 0.805]100
ILF3_HUMAN_Tsuboyama_2023_2L330.914 [0.834, 0.977]100
KCNE1_HUMAN_Muhammad_2023_expression0.842 [0.746, 0.922]100
MLAC_ECOLI_MacRae_20230.696 [0.585, 0.795]100
MTH3_HAEAE_RockahShmuel_20150.768 [0.651, 0.877]100
RPC1_BP434_Tsuboyama_2023_1R690.967 [0.924, 0.994]100
SPG1_STRSG_Olson_20140.918 [0.838, 0.979]100
0.797 [0.765, 0.824] 1000 reproduced
overlap

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

12 protein-ml/protgpt2
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.767 [0.669, 0.860]100
CASP3_HUMAN_Roychowdhury_20200.748 [0.656, 0.838]100
CCR5_HUMAN_Gill_20230.657 [0.544, 0.766]100
CP2C9_HUMAN_Amorosi_2021_abundance0.754 [0.659, 0.843]100
ILF3_HUMAN_Tsuboyama_2023_2L330.830 [0.723, 0.918]100
KCNE1_HUMAN_Muhammad_2023_expression0.795 [0.683, 0.893]100
MLAC_ECOLI_MacRae_20230.726 [0.622, 0.831]100
MTH3_HAEAE_RockahShmuel_20150.766 [0.648, 0.859]100
RPC1_BP434_Tsuboyama_2023_1R690.920 [0.867, 0.971]100
SPG1_STRSG_Olson_20140.940 [0.875, 0.988]100
0.790 [0.761, 0.818] 1000 reproduced
overlap

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

13 protein-ml/prot-bert
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.790 [0.690, 0.872]100
CASP3_HUMAN_Roychowdhury_20200.738 [0.632, 0.837]100
CCR5_HUMAN_Gill_20230.567 [0.449, 0.680]100
CP2C9_HUMAN_Amorosi_2021_abundance0.740 [0.621, 0.829]100
ILF3_HUMAN_Tsuboyama_2023_2L330.892 [0.807, 0.956]100
KCNE1_HUMAN_Muhammad_2023_expression0.825 [0.734, 0.906]100
MLAC_ECOLI_MacRae_20230.760 [0.647, 0.853]100
MTH3_HAEAE_RockahShmuel_20150.683 [0.562, 0.803]100
RPC1_BP434_Tsuboyama_2023_1R690.965 [0.925, 0.994]100
SPG1_STRSG_Olson_20140.927 [0.861, 0.975]100
0.789 [0.759, 0.815] 1000 reproduced
overlap

Train/test overlap declared by the evaluator: UniRef100

14 protein-ml/esm2-35m-protein-biological-process
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.821 [0.717, 0.909]100
CASP3_HUMAN_Roychowdhury_20200.605 [0.494, 0.711]100
CCR5_HUMAN_Gill_20230.597 [0.485, 0.702]100
CP2C9_HUMAN_Amorosi_2021_abundance0.752 [0.646, 0.847]100
ILF3_HUMAN_Tsuboyama_2023_2L330.929 [0.845, 0.983]100
KCNE1_HUMAN_Muhammad_2023_expression0.749 [0.644, 0.843]100
MLAC_ECOLI_MacRae_20230.668 [0.554, 0.780]100
MTH3_HAEAE_RockahShmuel_20150.667 [0.535, 0.796]100
RPC1_BP434_Tsuboyama_2023_1R690.937 [0.884, 0.977]100
SPG1_STRSG_Olson_20140.904 [0.821, 0.967]100
0.763 [0.731, 0.795] 1000 reproduced
overlap

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

15 protein-ml/esm2-150m-protein-molecular-function
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.696 [0.594, 0.798]100
CASP3_HUMAN_Roychowdhury_20200.624 [0.515, 0.731]100
CCR5_HUMAN_Gill_20230.591 [0.478, 0.702]100
CP2C9_HUMAN_Amorosi_2021_abundance0.727 [0.616, 0.818]100
ILF3_HUMAN_Tsuboyama_2023_2L330.838 [0.734, 0.921]100
KCNE1_HUMAN_Muhammad_2023_expression0.766 [0.664, 0.859]100
MLAC_ECOLI_MacRae_20230.685 [0.580, 0.788]100
MTH3_HAEAE_RockahShmuel_20150.748 [0.627, 0.854]100
RPC1_BP434_Tsuboyama_2023_1R690.967 [0.927, 0.994]100
SPG1_STRSG_Olson_20140.970 [0.930, 0.994]100
0.761 [0.731, 0.790] 1000 reproduced
overlap

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

16 protein-ml/esm2-t6-8m-ur50d
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.800 [0.713, 0.884]100
CASP3_HUMAN_Roychowdhury_20200.531 [0.413, 0.647]100
CCR5_HUMAN_Gill_20230.621 [0.513, 0.719]100
CP2C9_HUMAN_Amorosi_2021_abundance0.675 [0.556, 0.772]100
ILF3_HUMAN_Tsuboyama_2023_2L330.874 [0.783, 0.950]100
KCNE1_HUMAN_Muhammad_2023_expression0.762 [0.641, 0.875]100
MLAC_ECOLI_MacRae_20230.660 [0.552, 0.762]100
MTH3_HAEAE_RockahShmuel_20150.672 [0.551, 0.789]100
RPC1_BP434_Tsuboyama_2023_1R690.956 [0.918, 0.989]100
SPG1_STRSG_Olson_20140.941 [0.889, 0.978]100
0.749 [0.718, 0.781] 1000 reproduced
overlap

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

17 protein-ml/esm2-35m-protein-cellular-component
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.737 [0.630, 0.830]100
CASP3_HUMAN_Roychowdhury_20200.564 [0.452, 0.674]100
CCR5_HUMAN_Gill_20230.551 [0.443, 0.655]100
CP2C9_HUMAN_Amorosi_2021_abundance0.724 [0.620, 0.822]100
ILF3_HUMAN_Tsuboyama_2023_2L330.911 [0.837, 0.969]100
KCNE1_HUMAN_Muhammad_2023_expression0.678 [0.561, 0.799]100
MLAC_ECOLI_MacRae_20230.655 [0.543, 0.756]100
MTH3_HAEAE_RockahShmuel_20150.725 [0.597, 0.835]100
RPC1_BP434_Tsuboyama_2023_1R690.951 [0.907, 0.986]100
SPG1_STRSG_Olson_20140.951 [0.900, 0.986]100
0.745 [0.713, 0.774] 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.732 [0.621, 0.828]100
CASP3_HUMAN_Roychowdhury_20200.682 [0.572, 0.785]100
CCR5_HUMAN_Gill_20230.630 [0.516, 0.739]100
CP2C9_HUMAN_Amorosi_2021_abundance0.670 [0.562, 0.774]100
ILF3_HUMAN_Tsuboyama_2023_2L330.875 [0.779, 0.953]100
KCNE1_HUMAN_Muhammad_2023_expression0.721 [0.598, 0.836]100
MLAC_ECOLI_MacRae_20230.741 [0.636, 0.842]100
MTH3_HAEAE_RockahShmuel_20150.722 [0.603, 0.830]100
RPC1_BP434_Tsuboyama_2023_1R690.861 [0.784, 0.931]100
SPG1_STRSG_Olson_20140.912 [0.825, 0.973]100
0.755 [0.722, 0.786] 1000 floor
— kmer-protein Reference floor, not a hub model; unranked
By assay: 10 levels
assayValue [95% CI]n
ANCSZ_Hobbs_20220.774 [0.674, 0.862]100
CASP3_HUMAN_Roychowdhury_20200.652 [0.544, 0.764]100
CCR5_HUMAN_Gill_20230.527 [0.405, 0.648]100
CP2C9_HUMAN_Amorosi_2021_abundance0.609 [0.503, 0.714]100
ILF3_HUMAN_Tsuboyama_2023_2L330.721 [0.590, 0.834]100
KCNE1_HUMAN_Muhammad_2023_expression0.553 [0.417, 0.678]100
MLAC_ECOLI_MacRae_20230.668 [0.558, 0.773]100
MTH3_HAEAE_RockahShmuel_20150.661 [0.527, 0.788]100
RPC1_BP434_Tsuboyama_2023_1R690.755 [0.653, 0.846]100
SPG1_STRSG_Olson_20140.850 [0.736, 0.946]100
0.677 [0.640, 0.711] 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.