BindCLIP: A Unified Contrastive-Generative Representation Learning Framework for Virtual Screening
Organizations: Sun Yat-sen University, Guangzhou, China · Alibaba Group, Hangzhou, China
Abstract
Virtual screening aims to efficiently identify active ligands from massive chemical libraries for a given target pocket. Recent CLIP-style models such as DrugCLIP enable scalable virtual screening by embedding pockets and ligands into a shared space. However, our analyses indicate that such representations can be insensitive to fine-grained binding interactions and may rely on shortcut correlations in training data, limiting their ability to rank ligands by true binding compatibility. To address these issues, we propose BindCLIP, a unified contrastive-generative representation learning framework for virtual screening. BindCLIP jointly trains pocket and ligand encoders using CLIP-style contrastive learning together with a pocket-conditioned diffusion objective for binding pose generation, so that pose-level supervision directly shapes the retrieval embedding space toward interaction-relevant features. To further mitigate shortcut reliance, we introduce hard-negative augmentation and a ligand-ligand anchoring regularizer that prevents representation collapse. Experiments on two public benchmarks demonstrate consistent improvements over strong baselines. BindCLIP achieves substantial gains on challenging out-of-distribution virtual screening and improves ligand-analogue ranking on the FEP+ benchmark. Together, these results indicate that integrating generative, pose-level supervision with contrastive learning yields more interaction-aware embeddings and improves generalization in realistic screening settings, bringing virtual screening closer to real-world applicability.
Figures & tables
| AUROC | BEDROC | ||||
| Surflex | 51.47 | - | - | 2.50 | - |
| Glide-SP | 53.15 | 4.00 | 3.17 | 3.41 | 2.01 |
| Planet | 57.31 | - | 4.64 | 3.87 | 2.43 |
| Gnina | 60.93 | 5.40 | - | 4.63 | - |
| DeepDTA | 56.27 | 2.53 | - | 1.47 | - |
| BigBind | 60.80 | - | - | 3.82 | - |
| AUROC | BEDROC | ||||
| Vina | 71.60 | - | 9.13 | 7.32 | 4.44 |
| Glide-SP | 76.70 | 40.70 | 19.39 | 16.18 | 7.23 |
| RFscore | 65.21 | 12.41 | 4.90 | 4.52 | 2.98 |
| Pafnucy | 63.11 | 16.50 | 4.24 | 3.86 | 3.76 |
| OnionNet | 59.71 | 8.62 | 2.84 | 2.84 | 2.20 |
| Planet | 71.60 | - | 10.23 | 8.83 | 5.40 |
| Ablation Setting | AUROC | BEDROC | |||||
|---|---|---|---|---|---|---|---|
| Diffusion | Rand. Neg. | Hard Neg. | |||||
| ✗ | ✗ | ✗ | 55.45 1.31 | 6.41 0.87 | 8.24 1.52 | 5.21 1.11 | 2.14 0.35 |
| ✓ | ✗ | ✗ | 56.71 1.10 | 6.85 0.41 | 9.11 0.67 | 5.72 0.32 | 2.27 0.22 |
| ✓ | ✓ | ✗ | 58.91 0.89 | 7.21 0.53 | 9.17 0.75 | 5.89 0.60 | 2.66 0.24 |
| ✓ | ✗ | ✓ | 59.15 1.26 | 7.88 0.25 | 9.84 0.65 | 6.26 0.35 | 2.90 0.18 |
| Task | Model | RMSE | MAE |
|---|---|---|---|
| Pocket–Ligand Affinity Prediction | DrugCLIP | 1.63 | 1.30 |
| BindCLIP | 1.35 | 1.06 | |
| Atom–Target Distance Prediction | DrugCLIP | 1.05 | 0.79 |
| BindCLIP | 0.87 | 0.61 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Virtual Screening
Virtual screening uses computational methods to prioritize molecules for testing against biological targets or desired properties.
See all 20 papers