SEPIQ 2026 Intelligence

What has been tried

Every family of method that could predict where a nanobody touches HER2, with its best reported number, what could have leaked, and whether we may use it.

The method table

Sort by clicking a heading, narrow by family, or search. The numbers come from different benchmarks, different test sizes and different metrics, so they are not comparable across families. Each row has a source tag with the file in the research folder it came from. Where the research could not open a source or only saw a search snippet, the row is marked.

Best reported numberLeakage noteLicence / access
BaselineAntiBinder (organiser baseline)0.176 PR-AUC on the organisers' 8GZ5 proxy; the paper reports no residue-level metric
source
  • research/q6_epitope_ml_methods/antibinder_architecture_attention_epitope_extraction_and_why_it_scores_0_176.md
1 complex (26 of 206 residues)A shuffled guess reaches 0.176 about 16% of the time (mean random 0.147, SD 0.032)not recorded in the hive fileour simulation
Co-foldingAlphaFold3 (AF3)48.75% of cases DockQ >= 0.23 (FoldBench antibody-antigen); 31.6% on 60 nanobody cases, single seed
source
  • research/q5_structure_prediction_docking/alphafold3_openfold3_boltz2_chai1_protenix_nanobody_antigen_benchmarks_and_success_rates.json
n = 160 / n = 60Training cutoff 2021-09-30; later benchmark entries are post-cutoffnot recorded in the hive fileopened
Co-foldingProtenix-v152.31% (FoldBench Ab-Ag, 5 seeds x 5 samples); 40.26% on 498 antibody cases, rising 36.0% (1 seed) to 47.7% (80 seeds)
source
  • research/q5_structure_prediction_docking/alphafold3_openfold3_boltz2_chai1_protenix_nanobody_antigen_benchmarks_and_success_rates.json
n = 160 / n = 498Cutoff 2022-2025 test setnot recorded in the hive fileopened
Co-foldingBoltz-240.10% on 498 antibody cases (median 38.6%, best 50.4%)
source
  • research/q5_structure_prediction_docking/alphafold3_openfold3_boltz2_chai1_protenix_nanobody_antigen_benchmarks_and_success_rates.json
n = 498Overlaps Boltz-2 training data (stated in the hive file)not recorded in the hive fileopened
Co-foldingBoltz-123.3% on 60 nanobody cases, single seed
source
  • research/q5_structure_prediction_docking/alphafold3_openfold3_boltz2_chai1_protenix_nanobody_antigen_benchmarks_and_success_rates.json
n = 60Cutoff 2021-09-30not recorded in the hive fileopened
Co-foldingChai-122.1% on 498 antibody cases; 15.0% on 60 nanobody cases
source
  • research/q5_structure_prediction_docking/alphafold3_openfold3_boltz2_chai1_protenix_nanobody_antigen_benchmarks_and_success_rates.json
n = 498 / n = 60Cutoff 2021-09-30 on the nanobody setnot recorded in the hive fileopened
Co-foldingOpenFold3No number extracted (figure only)
source
  • research/q5_structure_prediction_docking/alphafold3_openfold3_boltz2_chai1_protenix_nanobody_antigen_benchmarks_and_success_rates.json
not recordednot recordednot recorded in the hive fileunverified
DockingHADDOCK3 with true interface known (bound antigen)Top-1 correct 65%, top-10 87.5%
source
  • research/q5_structure_prediction_docking/nanobody_antigen_docking_haddock_clusp_zdock_rosetta_and_ai_augmented_docking.json
n = 40 nanobody complexesUses the answer as input, so not a blind resultnot recorded in the hive filepartly unverified
DockingHADDOCK3 loose interface (CDRs + epitope region +4 A)Top-1 30% bound / 17.5% unbound; top-10 55% / 42.5%
source
  • research/q5_structure_prediction_docking/nanobody_antigen_docking_haddock_clusp_zdock_rosetta_and_ai_augmented_docking.json
n = 40Needs an epitope guess as inputnot recorded in the hive filepartly unverified
DockingHADDOCK3 blind (all surface)Top-1 7.5%, top-10 20%
source
  • research/q5_structure_prediction_docking/nanobody_antigen_docking_haddock_clusp_zdock_rosetta_and_ai_augmented_docking.json
n = 40None statednot recorded in the hive filepartly unverified
DockingAF2-Multimer v2.3 (blind)Top-1 25%, top-10 27.5%
source
  • research/q5_structure_prediction_docking/nanobody_antigen_docking_haddock_clusp_zdock_rosetta_and_ai_augmented_docking.json
n = 40Training-set overlap not statednot recorded in the hive filepartly unverified
DockingAF3 server, 25 models (blind)Top-1 32.5%, top-10 52.5%
source
  • research/q5_structure_prediction_docking/nanobody_antigen_docking_haddock_clusp_zdock_rosetta_and_ai_augmented_docking.json
n = 40Training-set overlap not statednot recorded in the hive filepartly unverified
DockingClusPro AbEMap-style contact frequency on AF3 (100 seeds, 500 models)Epitope PR-AUC 0.58 (ROC 0.82), versus 0.36 for an AF2 ensemble. Antibodies, not nanobodies
source
  • research/q5_structure_prediction_docking/nanobody_antigen_docking_haddock_clusp_zdock_rosetta_and_ai_augmented_docking.json
n = 26 antibodiesSequence-only input, but AF3 may have seen the structuresnot recorded in the hive filepartly unverified
Epitope predictorDiscoTope-3.0 (AF2 input)PR-AUC 0.232, ROC-AUC 0.783 at 6.4% prevalence (about 3.6x random)
source
  • research/q6_epitope_ml_methods/b_cell_epitope_predictors_bepipred3_discotope3_sema_abepitope_state_and_limits.json
24 antigens, 6,788 residuesHER2 leak unknown, likelyAcademic server; Creative Commons variant unverifiedopened
Epitope predictorBepiPred-3.0ROC-AUC 0.738 / 0.771 on two test sets; PR-AUC not reported
source
  • research/q6_epitope_ml_methods/b_cell_epitope_predictors_bepipred3_discotope3_sema_abepitope_state_and_limits.json
5 and 15 antigensHER2 leak unknown, likelyNot stated on the DTU pageopened
Epitope predictorSEMA 2.0ROC-AUC 0.744 (masked) / 0.777 (unmasked); PR-AUC not reported
source
  • research/q6_epitope_ml_methods/b_cell_epitope_predictors_bepipred3_discotope3_sema_abepitope_state_and_limits.json
101 sequencesHER2 leak unknown, likelyAmbiguous MIT noticeopened
Epitope predictorAbEpiTope-1.0Residue-level numbers not reported; probably cannot take a VHH (needs VH+VL)
source
  • research/q6_epitope_ml_methods/b_cell_epitope_predictors_bepipred3_discotope3_sema_abepitope_state_and_limits.json
1,730 complexesHER2 leak unknown, likelyAcademic, non-commercialopened
Epitope predictorEpiPredNo numbers extracted; historical
source
  • research/q6_epitope_ml_methods/b_cell_epitope_predictors_bepipred3_discotope3_sema_abepitope_state_and_limits.json
45 complexesUnknownNot statedunverified
Language modelAntiBERTa2-CSSPNanobody paratope PR-AUC 0.765 (AUROC 0.939) on the NbBench task
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessed in the hive fileNot checkedpartly unverified
Language modelAbLang (heavy)Paratope PR-AUC 0.756 (AUROC 0.933)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessedNot checkedpartly unverified
Language modelAntiBERTyParatope PR-AUC 0.739 (AUROC 0.932)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessedNot checkedpartly unverified
Language modelnanoBERTParatope PR-AUC 0.719 (AUROC 0.928)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessedNot checkedpartly unverified
Language modelESM-2 650MParatope PR-AUC 0.718 (AUROC 0.928)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessedMIT for code; no separate weight licence statedpartly unverified
Language modelVHHBERTParatope PR-AUC 0.695 (AUROC 0.921)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessedNot checkedpartly unverified
Language modelIgBertParatope PR-AUC 0.687 (AUROC 0.921)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
NbBench paratope taskNot assessedMIT (HF model card)partly unverified
Language modelAbLang-2Paratope PR-AUC 0.693 on a different benchmark (Paraplume/PECAN)
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
PECAN-style setNot assessedBSD-3-Clausepartly unverified
Language modelProtT5Paratope PR-AUC 0.734 on the Paraplume/PECAN benchmark
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
PECAN-style setNot assessedNot verifiedpartly unverified
Language modelIgLM / ESM3 / ESM C 600MNo paratope number extracted
source
  • research/q6_epitope_ml_methods/protein_and_antibody_language_models_esm_ablang_nanobert_iglm_embeddings_for_interfaces.json
n/an/aIgLM academic non-commercial; ESM3 and ESM C 600M non-commercial (avoid)opened
Paratope predictorParaDeepPR-AUC 0.805, ROC-AUC 0.959 on heavy chains (10.4% prevalence); nanobodies not evaluated
source
  • research/q5_structure_prediction_docking/paratope_prediction_methods_for_nanobodies_and_cdr_only_focus.json
n = 222Not assessedGitHub repository; licence not recordedpartly unverified
Paratope predictorParagraphPR-AUC 0.696, ROC-AUC 0.934 (third-party aggregate on PECAN set); needs a structure
source
  • research/q5_structure_prediction_docking/paratope_prediction_methods_for_nanobodies_and_cdr_only_focus.json
PECAN setNot assessednot recorded in the hive filepartly unverified
Paratope predictorParaAntiProtPR-AUC 0.665, ROC-AUC 0.912 (search summary only)
source
  • research/q5_structure_prediction_docking/paratope_prediction_methods_for_nanobodies_and_cdr_only_focus.json
not recordedNot assessedUnverifiedunverified
Paratope predictorParapredPR-AUC 0.516, ROC-AUC 0.861 (heavy-chain blind test); no nanobody claim
source
  • research/q5_structure_prediction_docking/paratope_prediction_methods_for_nanobodies_and_cdr_only_focus.json
heavy-chain testNot assessedREADME not reachablepartly unverified
Paratope predictorNanoBERTa-ASPAUC 0.947 (nanobody only); PR-AUC only in figures
source
  • research/q5_structure_prediction_docking/paratope_prediction_methods_for_nanobodies_and_cdr_only_focus.json
not recordedNot assessedWeights unverifiedunverified
Prior / nullDomain prior (which HER2 domain)PR-AUC 0.0905 (SD 0.052) at 3.97% prevalence, 25 true residues. Random: 0.049
source
  • research/q6_epitope_ml_methods/residue_level_pr_auc_with_prevalence_0_1_calibration_ranking_and_aggregation_tricks.json
Simulated, 630-residue antigenNone: a simple rule, not a trained modeln/aour simulation
Prior / nullSurface exposure only (RSA)PR-AUC 0.0688 at 3.97% prevalence. Random: 0.049
source
  • research/q6_epitope_ml_methods/residue_level_pr_auc_with_prevalence_0_1_calibration_ranking_and_aggregation_tricks.json
Simulated, 630-residue antigenNonen/aour simulation
Prior / nullVHH CDR-position priorPR-AUC 0.644 (SD 0.101) versus 0.204 random on the VHH chain
source
  • research/q6_epitope_ml_methods/residue_level_pr_auc_with_prevalence_0_1_calibration_ranking_and_aggregation_tricks.json
Simulated VHH chainsNonen/aour simulation

36 of 36 methods shown. Numbers come from different benchmarks and are not comparable across families.

How to read a method numberThree traps that make impressive numbers mean less
Percent of cases correct versus per-residue score

Co-folding and docking papers count a complex as right when its is at least 0.23. The challenge instead scores each residue with . A program that places a nanobody correctly 30% of the time is not 30% good on the residue score: when it is wrong, it is wrong about the whole site.

Leakage: did the program already see the answer?

Each engine has a training cutoff date. Structures released before it may have been memorised. Only two public HER2 nanobody structures, 9MTE and 9MTX (released 2025-11-19), are known to post-date the engines. The challenge rules say leakage from public data is "not an issue as long as the answer is correct", but we need leakage-free proxies to know what really works. See .

Prevalence: the random score is tiny on HER2

On HER2 only about 3-5% of residues are in the interface, so random guessing scores about 0.03-0.05 on the antigen chain, and the nanobody chain is 15-23% in the hive's planning table. A score of 0.2 is therefore several times random on the antigen, but a gap between two teams of less than about 0.07-0.16 on three test complexes is mostly luck. The score is one number per complex, .

source
  • research/q6_epitope_ml_methods/residue_level_pr_auc_with_prevalence_0_1_calibration_ranking_and_aggregation_tricks.json
  • research/q9_serendipity_cross_domain/_QUEEN_DIGEST.md

Why the average over seeds beats the maximum

A is the random starting number that makes a structure program give a slightly different answer each time. The temptation is to run many seeds and keep the best-looking result. The honest alternative is the : how often each residue ends up in the interface across all runs. Play with the toy model below.

SYNTHETIC DATA - TOY MODEL, NOT HER2 RESULTS
0.000.480.96random guess = 0.04011020304050runs (seeds) combinedscore
Mean over runs: 0.501 (shaded band is one SD over 30 repeats)Max over runs: 0.225

How it is built: a pretend antigen of 630 residues with 25 true residues (about 4%, inside the hive's 3-5% range for HER2). Every run scores every residue as random noise, plus a boost on a patch of 25 residues. With the chance set above the patch is the true epitope; otherwise it is a random wrong patch. The score is , averaged over 30 repeats. The real-world evidence for the same direction is in the table above (Protenix-v1 improves from 36.0% to 47.7% on 1 versus 80 seeds), but this toy model proves nothing about HER2 on its own.

source

The demo itself is a synthetic toy and is not a hive result.