Benchmarking Binding-Site Fingerprinting — DB5.5 Validation of the AffiniBind Pipeline
Evaluating the AffiniBind surface fingerprinting pipeline against 223 protein-protein complexes from the Docking Benchmark 5.5 — 87.9% patch hit rate, 96.4% Top-3, and 0.853 AUC on held-out test data.
Motivation
Computational binder design starts with one question: where on the target surface should we aim the generative engines?
Get this wrong, and every downstream design — no matter how sophisticated — will target the wrong interface. Get it right, and the generator starts with a biological pathway that nature already uses.
The AffiniBind surface fingerprinting stage answers this question using four complementary models plus a learned ensemble scorer. But how well does it work? And critically — is the ensemble worth the additional compute over the single best model?
To answer this, we ran the full fingerprinting pipeline against the gold-standard Docking Benchmark 5.5 (DB5.5) — 253 hand-curated protein-protein complexes with known co-crystal structures — and measured whether the pipeline correctly identifies the biologically relevant binding interface.
The Benchmark: DB5.5
The Docking Benchmark 5.5, curated by the ZLAB group, is the standard evaluation set for protein-protein docking and interface prediction. It spans five levels of difficulty (rigid-body to highly flexible) and nine functional categories:
Category
Complexes
Description
AA
36
Antibody-Antigen
AS
11
Antigen-Single
EI
35
Enzyme-Inhibitor
ER
25
Enzyme-Receptor
ES
13
Enzyme-Substrate
OG
20
Other (G-protein)
OR
23
Other (Receptor)
OX
48
Other (Miscellaneous)
?
12
Unclassified
Ground truth interface residues were defined by the PDBePISA/CAPRI standard: any receptor residue with a heavy atom within 5.0 Å of a ligand atom was labeled as interface. Of the 253 complexes, 223 were successfully processed through the full pipeline (30 were excluded due to missing PDBs or pipeline failures).
The Models Evaluated
Four individual models were benchmarked, plus the ensemble:
Individual Models
Model
Type
What It Measures
ScanNet
Geometric DL
Binding-site propensity from atomic coordinates
MPBind
Language model + GNN
Binding prediction via ProtT5 + ProstT5 embeddings
MaSIF
Surface mesh DL
Interface site scores from molecular surface geometry
APBS Electrostatics
Physics (Poisson-Boltzmann)
Continuum electrostatic potential at the surface
Ensemble
AffiniBind learned scoring model — operating on 24 features: the 9 base model scores (4 DL + electrostatics + SASA + residue depth + neighbor count) plus 15 multiplicative interaction terms that capture cross-model agreement patterns.
Primary Result: Patch Hit Rate
The central metric is patch hit rate: does the pipeline's top-ranked binding patch correspond to the known biological interface?
We measured this across four ranking modes. Here is the performance on all 223 complexes:
Mode
Top-1
Top-3
Top-5
AffiniBind (ensemble)
87.0%
96.4%
98.2%
ScanNet-only
82.5%
90.6%
95.1%
MPBind-only
68.6%
84.3%
90.0%
SASA / Electrostatics baseline
63.2%
80.3%
86.6%
And on the 42 held-out test complexes (never seen during training):
Mode
Top-1
Top-3
Top-5
AffiniBind (ensemble)
85.7%
97.6%
97.6%
Interpretation: The ensemble provides a 4.5 percentage point improvement in Top-1 hit rate over ScanNet alone (87.0% vs 82.5%) — and a 23.8 point improvement over the SASA baseline (63.2%). At Top-3, the ensemble reaches 96.4%, meaning the correct binding patch is almost always in the top three.
Per-Category Performance
Not all protein complexes are equally predictable. The benchmark stratifies results by functional category:
Category
Complexes
AffiniBind Top-1
ScanNet Top-1
AS (Antigen-Single)
11
100.0%
100.0%
AA (Antibody-Antigen)
36
97.2%
94.4%
ER (Enzyme-Receptor)
25
92.0%
92.0%
EI (Enzyme-Inhibitor)
35
88.6%
77.1%
OX (Other/Misc)
48
87.5%
83.3%
OG (Other/G-protein)
20
80.0%
75.0%
OR (Other/Receptor)
23
73.9%
78.3%
ES (Enzyme-Substrate)
13
69.2%
69.2%
AffiniBind matches or outperforms ScanNet in every category except OR, where they are within 4.4 percentage points. The hardest categories — Enzyme-Substrate (69.2%) and Other-Receptor (73.9%) — represent transient, low-affinity interfaces where the binding patches are often smaller and less geometrically defined. The easiest categories — Antigen-Single (100%) and Antibody-Antigen (97.2%) — represent stable, high-affinity interfaces with strong geometric and electrostatic signatures.
Residue-Level Classification
Beyond patch-level accuracy, the ensemble was evaluated on per-residue classification: for each of 72,463 residues across 223 complexes (5,998 interface, 8.3%), how well can the model discriminate interface from non-interface?
Model
AUC-ROC
AUC-PR
Best F1
Precision@10%
AffiniBind learned model
0.807
0.317
0.337
0.350
ScanNet
0.798
0.304
0.325
0.340
SASA (rel)
0.636
0.114
0.195
0.123
MPBind
0.608
0.110
0.201
0.124
MaSIF
0.534
0.088
0.160
0.088
Electrostatics
0.489
0.079
0.153
0.068
On the held-out test set (42 complexes, not seen during training), the learned scoring model achieves 0.853 AUC, confirming that the ensemble generalizes beyond its training data.
Feature Importance: What Drives the Ensemble?
The top features by gain:
Rank
Feature
Gain
1
scannet_score
1584
2
scannet_score × residue_depth
1518
3
scannet_binding_prob
1430
4
scannet_score × masif_site_score
879
5
scannet_score × n_neighbors_5A
479
6
scannet_score × mpbind_score
326
7
scannet_score × sasa_rel
132
Hyperparameter Robustness
To assess stability, we ran a 25-configuration hyperparameter ablation sweep varying tree depth, learning rate, subsampling, and regularization. Every configuration achieved test AUC between 0.834 and 0.853 — a range of just 0.02 — confirming that the ensemble's performance is not sensitive to hyperparameter choice and that the feature set (not tuning) drives the result.
What This Means for the Pipeline
1. The fingerprinting stage works reliably
With a 96.4% Top-3 patch hit rate, the pipeline almost never misses the correct binding interface. In practice, the top 3–5 patches are enumerated as generator inputs, so the effective coverage for a real campaign is near 100%.
2. The ensemble is worth it
The 4.5 percentage point improvement over ScanNet-alone translates to approximately one fewer missed binding interface in every 22 targets. For campaigns against difficult targets — where the margin between a successful and failed campaign is thin — this improvement is material.
3. Hard targets need attention
Enzyme-Substrate (69.2%) and Other-Receptor (73.9%) are the weakest categories. For targets in these classes, we should consider: (a) lowering the patch rank cutoff to include more candidates; (b) incorporating additional structural information (e.g., conservation, experimental mutagenesis data) as priors; and (c) flagging the increased risk in the feasibility review.
4. Deployment is complete
The trained model has been deployed to the production pipeline. All new campaigns automatically use this model for residue-level scoring and patch ranking.
Data and Reproducibility
The full benchmark dataset, training/test splits, hyperparameter configurations, and evaluation code are available in the AffiniBind repository under experiments/db5/ and runs/benchmarks/db5/. The DB5.5 dataset is publicly available from the ZLAB benchmark archive. All figures in this article were generated by the 10_report.py script and are reproducible with a single command.
Explore the AffiniBind platform architecture to see how fingerprinting feeds into patch identification, binder generation, and developability ranking. View Platform
See the full pipeline evaluation metrics on real campaigns. View Open Targets
An in-depth exploration into the structural mandates of synthetic protein design, focusing on thermodynamic stability and binding affinity benchmarks in therapeutic contexts.