3D structure · colored by score
drag to rotate · scroll to zoomPer-residue score profile
score ∈ [0,1] · dashed = 0.5Top-ranked residues
highest score first| # | residue | aa | ss | sasa | score |
|---|
Predicted residue clusters
DBSCAN · eps 6Å · min 3| # | size | mean | max | residues |
|---|
Export
The painted PDB stores each residue's score (×100) in the B-factor column. Open it in PyMOL
and run spectrum b, blue_white_red to reproduce the coloring shown above.
Benchmark context (XL + ESM2 model, not this demo)
The headline metrics below come from the larger XL + ESM2 model, evaluated on an MMseqs2 30%-homology-clean split. We report these instead of the earlier random-split numbers, which were superseded once we found homology leakage in that split.
| Condition | Test AUPRC | 95% CI | Test AUROC |
|---|---|---|---|
| xl_esm_full (best) | 0.2513 | 0.127–0.382 | 0.8649 |
| xl_geometry | 0.1923 | 0.116–0.268 | 0.8325 |
| xl_esm_zero | 0.1071 | 0.047–0.177 | 0.6815 |
| small_geometry (this demo) | 0.1551 | 0.055–0.243 | 0.7626 |
These are for context only and are not a like-for-like comparison, since the datasets, splits, and label definitions all differ: PocketMiner (GVP-GNN) reports AUROC 0.87 / AUPRC 0.44, and CryptoSite reports AUROC 0.83. Sequence context from ESM2 is a large contributor to our numbers, and we state that openly rather than hide it. Research by Reshwant Borra and Advay; public demo built by Advay; manuscript in preparation.