Protein Binding Site Prediction: ScanNet vs MaSIF
Protein binding site prediction benchmarked on 223 Docking Benchmark 5.5 complexes: 96.4% Top-3 patch hit rate and 0.853 AUC on 42 held-out complexes.
Protein binding site prediction benchmarked on 223 Docking Benchmark 5.5 complexes: 96.4% Top-3 patch hit rate and 0.853 AUC on 42 held-out complexes.
Explore more from this discipline or browse the full archive.

Built on 3,414 literature designs and tested on 1,880 it had never seen: sorting by WeaveRank puts a median four binders in the top 10, 1.6× the target's own base rate.
Send us a target surface and we will scope a feasibility review, design binders, and report the same objective metrics our research is built on.
A ligand-conditioned design campaign against perfluorobutanesulfonamide generated 195 binder candidates, with a top docking score of -7.74 kcal/mol and a target QED of 0.806.
A ligand-conditioned binder campaign against GenX (HFPO-DA) generated 170 candidates, with a top docking score of -7.84 kcal/mol and a target QED of 0.806.
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 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).
Four individual models were benchmarked, plus the ensemble:
| 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 |
AffiniBind learned scoring model: it reads 24 features, made up of the 9 base model scores (4 deep-learning scores, plus electrostatics, SASA, residue depth, and neighbor count) and 15 multiplicative interaction terms that capture cross-model agreement patterns.
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.
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 |
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.
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 an interface residue from a non-interface one?

| 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 |
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.

The top features by gain:
| Rank | Feature | Gain |
|---|---|---|
| 1 | ScanNet score | 1584 |
| 2 | ScanNet score × residue depth | 1518 |
| 3 | ScanNet binding probability | 1430 |
| 4 | ScanNet score × MaSIF site score | 879 |
| 5 | ScanNet score × neighbor count (5 Å) | 479 |
| 6 | ScanNet score × MPBind score | 326 |
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.
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%.
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 a failed campaign is thin, that improvement matters.
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.
The trained model has been deployed to the production pipeline. All new campaigns automatically use this model for residue-level scoring and patch ranking.
The full benchmark dataset, training/test splits, hyperparameter configurations, and evaluation code are available alongside the pipeline. The DB5.5 dataset itself is publicly available from the ZLAB benchmark archive. All figures in this article 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
Related reading: computational strategies for hotspot identification, geometric complementarity in interface engineering, and the architecture of de novo protein binders.
| 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% |
| 0.110 |
| 0.201 |
| 0.124 |
| MaSIF | 0.534 | 0.088 | 0.160 | 0.088 |
| Electrostatics | 0.489 | 0.079 | 0.153 | 0.068 |
| 7 | ScanNet score × relative SASA | 132 |