ESM3 and ProteinMPNN: ProteinGym: Large-Scale Benchmarks for Protein Fitness Prediction and Design and proteinbench primary benchmark evidence disagree
- Low severity
- Explained
- two-study-conflict
- different-task
ProteinGym: Large-Scale Benchmarks for Protein Fitness Prediction and Design ranks ESM3 above ProteinMPNN in 18 of 19 comparisons; proteinbench primary benchmark evidence ranks ProteinMPNN above ESM3 in 10 of 10 comparisons. No other study gives a verdict, so neither is the outlier.
An automatic lead, not a finding of error. The results below are shown as published, everywhere on the site, until a reviewer decides otherwise.
Which studies agree
2 papers rank ESM3 above ProteinMPNN in 18 of their 29 comparisons and ProteinMPNN higher in 11. Of those papers, proteinbench primary benchmark evidence ranks ProteinMPNN higher on its own (10 of 10).
- Rank ESM3 higher (1): ProteinGym
- Rank ProteinMPNN higher (1): proteinbench primary benchmark evidence
- Mixed (0): none
Each paper sits where at least two thirds of its comparisons point; Mixed means neither model reaches two thirds. The larger, outlined dot is the paper that disagrees.
| Paper | Role | Ranks ESM3 higher | Ranks ProteinMPNN higher | Ties |
|---|---|---|---|---|
| ProteinGym: Large-Scale Benchmarks for Protein Fitness Prediction and Design and 6 more records · DOI | Agrees | 18 | 1 | 0 |
| proteinbench primary benchmark evidence · DOI | Agrees | 0 | 10 | 0 |
Comparisons in ProteinGym (19)
| Protocol | Dataset | Metric | ESM3 | ProteinMPNN | Higher |
|---|---|---|---|---|---|
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Activity assays: mean over proteins of assay-level Spearman), unitless | 0.43 | 0.197 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Binding assays: mean over proteins of assay-level Spearman), unitless | 0.4 | 0.163 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Expression assays: mean over proteins of assay-level Spearman), unitless | 0.47 | 0.198 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, High MSA depth proteins: mean over proteins of assay-level Spearman), unitless | 0.575 | 0.439 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Human proteins: mean over proteins of assay-level Spearman), unitless | 0.48 | 0.284 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Low MSA depth proteins: mean over proteins of assay-level Spearman), unitless | 0.397 | 0.187 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Medium MSA depth proteins: mean over proteins of assay-level Spearman), unitless | 0.466 | 0.271 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Organismal fitness assays: mean over proteins of assay-level Spearman), unitless | 0.389 | 0.164 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Other eukaryote proteins: mean over proteins of assay-level Spearman), unitless | 0.548 | 0.394 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Prokaryote proteins: mean over proteins of assay-level Spearman), unitless | 0.53 | 0.348 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Stability assays: mean over proteins of assay-level Spearman), unitless | 0.641 | 0.565 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, Virus proteins: mean over proteins of assay-level Spearman), unitless | 0.406 | 0.262 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, mean over selection types of the per-type mean over proteins of assay-level Spearman (all 217 assays)), unitless | 0.466 | 0.257 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, variants with 1 substitution: mean over protein and selection-type groups of assay-level Spearman), unitless | 0.487 | 0.292 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, variants with 2 substitutions: mean over protein and selection-type groups of assay-level Spearman), unitless | 0.337 | 0.26 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, variants with 3 substitutions: mean over protein and selection-type groups of assay-level Spearman), unitless | 0.307 | 0.174 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, variants with 4 substitutions: mean over protein and selection-type groups of assay-level Spearman), unitless | 0.285 | 0.183 | ESM3 |
| ProteinGym v1.3 zero-shot DMS substitutions | ProteinGym DMS substitution assays at commit 144fe22 (217 assays) | Spearman (ProteinGym zero-shot DMS substitutions, variants with 5 or more substitutions: mean over protein and selection-type groups of assay-level Spearman), unitless | 0.363 | 0.278 | ESM3 |
| ProteinGym AMFR official zero-shot Spearman snapshot | ProteinGym AMFR 4G3O official snapshot cohort | Spearman, unitless | 0.29 | 0.353 | ProteinMPNN |
Comparisons in proteinbench primary benchmark evidence (10)
What disagrees
- studies
- 2
- Compared
- ESM3, ProteinMPNN
- Study that disagrees
- Other studies
- Rule
- two-study-conflict; different-task
- Model identity
- Matched across studies through reviewed links
- Earlier IDs
- discrepancy-f82ed80f71c6f0bd
Follow-up
Current state: Explained. Settled.
23 October 2026: Investigated · rewire-bio/rewire-benchmark-data#205
State after this step: Explained
ProteinBench ranks ProteinMPNN above ESM3 on de novo backbone sequence design (pLDDT and scTM after refolding); the consensus is ProteinGym zero-shot variant effect prediction, where ESM3 leads. Different endpoints; both kept as reported. The same pair also fires the other way round as discrepancy-fed245c475fd08dc, with ProteinGym as the outlier (issue 205).
- Our investigation · rewire-bio/rewire-benchmark-data#205
24 October 2026: Explained · rewire-bio/rewire-benchmark-data#205
State after this step: Explained
ProteinBench ranks ProteinMPNN above ESM3 on de novo backbone sequence design (pLDDT and scTM after refolding); the consensus is ProteinGym zero-shot variant effect prediction, where ESM3 leads. Different endpoints; both kept as reported. The same pair also fires the other way round as discrepancy-fed245c475fd08dc, with ProteinGym as the outlier (issue 205).
- Our investigation · rewire-bio/rewire-benchmark-data#205
How to help resolve this
If you know why these studies disagree, for example a different population, metric or preprocessing step, or you have a corrected value, tell us through the contribution form. A reviewer checks every submission against its source before anything changes, and the step is added to the follow-up above.
Finding discrepancy-d586dd34b17efa52 · All contested results · How findings are made and followed up