PocketVina Enables Scalable and Highly Accurate Physically Valid Docking through Multi-Pocket Conditioning

Ahmet Sarigun, Bora Uyar, Vedran Franke, Altuna Akalin
6/24/2025
q-bio.QMcs.LGq-bio.BM

No official code found. Best implementation: BIMSBbioinfo/PocketVina (74 stars, MIT, last commit 2025-11-22).

Abstract

Sampling physically valid ligand-binding poses remains a major challenge in molecular docking, particularly for unseen or structurally diverse targets. We introduce PocketVina, a fast and memory-efficient, search-based docking framework that combines pocket prediction with systematic multi-pocket exploration. We evaluate PocketVina across four established benchmarks--PDBbind2020 (timesplit and unseen), DockGen, Astex, and PoseBusters--and observe consistently strong performance in sampling physically valid docking poses. PocketVina achieves state-of-the-art performance when jointly considering ligand RMSD and physical validity (PB-valid), while remaining competitive with deep learning-based approaches in terms of RMSD alone, particularly on structurally diverse and previously unseen targets. PocketVina also maintains state-of-the-art physically valid docking accuracy across ligands with varying degrees of flexibility. We further introduce TargetDock-AI, a benchmarking dataset we curated, consisting of over 500000 protein-ligand pairs, and a partition of the dataset labeled with PubChem activity annotations. On this large-scale dataset, PocketVina successfully discriminates active from inactive targets, outperforming a deep learning baseline while requiring significantly less GPU memory and runtime. PocketVina offers a robust and scalable docking strategy that requires no task-specific training and runs efficiently on standard GPUs, making it well-suited for high-throughput virtual screening and structure-based drug discovery.

View on arXivView PDF

Code Implementations(1)

MIT

GPU-accelerated protein-ligand docking with automated pocket detection, exploring through multi-pocket conditioning. Official Implementation of PocketVina

7412C, C++Jun 24, 202511 months agoMIT
autodock-gpuautodock-vinadrug-discoverymolecular-biologymolecular-docking+6 more

Similar Papers

Cite this paper

@article{sarigun2025pocketvina,
  title  = {PocketVina Enables Scalable and Highly Accurate Physically Valid Docking through Multi-Pocket Conditioning},
  author = {Ahmet Sarigun and Bora Uyar and Vedran Franke and Altuna Akalin},
  year   = {2025},
  eprint = {2506.20043},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.20043v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.20043.svg)](https://codeofpaper.com/paper/2506.20043)

Discussion