RangeFinder: Predicting Ligand Property Ranges from Protein Pockets
Organizations: Georgia Institute of Technology · Furman University · Louisiana State University
Abstract
Identifying ligands for a protein target requires searching a vast chemical space for a comparatively small set of compatible molecules. Existing machine learning approaches primarily address this problem by generating candidate ligands or scoring individual protein-ligand pairs, but provide limited information about the broader chemical space compatible with a binding pocket. We introduce RangeFinder, an SE(3)-equivariant transformer pocket-level model, trained and evaluated on BioLiP2 data, that predicts ranges over nine physicochemical ligand properties directly from pocket structure, chemistry, and evolutionary context. Using an intersection-over-union objective and evaluation metric (range-IoU), RangeFinder achieves a range-IoU of , outperforming all deployable baselines while requiring only ms per pocket. We also quantify our method's ability to reduce the ligand search space while retaining compatible binders; in this regard, RangeFinder achieves a Reduction-Recall F-Score of --- once again outperforming all deployable baselines. Ablation experiments indicate that RangeFinder's performance depends more strongly on the density and quality of ligand supervision than on any individual input modality or specialized training strategy. Together, these results position RangeFinder as an inexpensive and effective molecular filtering prior, with demonstrated potential in narrowing the ligand search space of target pockets before docking, generation, or synthesis. The code for this project can be found at: https://github.com/alannadels/RangeFinder.
Figures & tables
| Method | Range-IoU | Reduction | Recall | RRF | Latency |
|---|---|---|---|---|---|
| Global average | 0.402 | 0.205 | 0.313 | ms | |
| Foldseek | 0.390 | 0.170 | 0.278 | ms | |
| Pocket cluster * | ms | ||||
| Feature -NN * | ms | ||||
| APoc | 0.420 | 0.287 | 0.424 | s | |
| RangeFinder (Ours) * | ms |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Property | Definition |
|---|---|
| MW | Molecular weight |
| logP | Octanol–water partition coefficient (lipophilicity) |
| HBD | Number of hydrogen-bond donors |
| HBA | Number of hydrogen-bond acceptors |
| TPSA | Topological polar surface area |
| Rotatable bonds | Number of rotatable bonds |
| Train | Validation | Test | |
|---|---|---|---|
| Pockets ( ) | 2,627 | 562 | 564 |
| Structure-views | 10,905 | 2,313 | 3,823 |
| Setting | Value |
|---|---|
| Architecture | |
| Encoder | SE(3)-Transformer ( e3nn ); layers, heads, |
| Hidden irreducible reps. (width) | ( components per atom) |
| Radius graph / radial basis | Å cutoff; Gaussian radial basis functions |
| Prediction head | MLP ( interval parameters aromatic logit) |
| Input features and normalization | |
| BioLiP2 | PDBbind | |
|---|---|---|
| Global-average floor | 0.402 | 0.403 |
| Pocket cluster (geometry-blind) | 0.403 | 0.431 |
| RangeFinder | 0.467 | 0.437 |
| RangeFinder gain over geometry-blind baseline | +0.064 | +0.006 |
| Variant | ESM | Chemistry | 3D | Feature dim. | Range-IoU | Latency |
|---|---|---|---|---|---|---|
| Full model | ✓ | ✓ | ✓ | 1326 | 0.467 | 12.2 ms |
| No ESM | — | ✓ | ✓ | 46 | 0.464 | 12.2 ms |
| No chemistry | ✓ | — | ✓ | 1280 | 0.464 | 12.2 ms |
| No 3D | ✓ | ✓ | — | 1326 | 0.455 | 6.8 ms |
| Variant | Strategy | Range-IoU | Latency |
|---|---|---|---|
| RangeFinder | Single model | 0.467 | 12.2 ms |
| Denoising-pretrained encoder | Self-supervised pretraining | 0.461 | 12.2 ms |
| Mixture of experts ( ) | Per-cluster specialization | 0.442 | 15 ms |
Structure-Based Drug Design
Structure-based drug design uses protein structures and binding-site geometry to find, rank, and create molecules that bind therapeutic targets.
See all 47 papers