DiffDock
DiffDock frames molecular docking as a generative modeling problem by developing a diffusion generative model over the non-Euclidean manifold of ligand poses to predict the binding structure of small molecule ligands to proteins.
Key Features:
- Diffusion Generative Model: DiffDock maps the manifold of ligand poses to the product space of translational, rotational, and torsional degrees of freedom and develops an efficient diffusion process on this space.
- Confidence Estimates: DiffDock provides confidence estimates with high selective accuracy.
- Fast Inference: DiffDock achieves fast inference times compared to traditional search-based methods.
- Improved Version: DiffDock-L represents an improved version of the original DiffDock method.
Scientific Applications:
- Structure-Based Drug Design: DiffDock predicts binding structures of small molecule ligands to proteins with a 38% top-1 success rate (RMSD<2A) on PDBBind.
- Docking to Predicted Structures: DiffDock maintains significantly higher precision (21.7%) when docking to computationally folded structures, where previous methods achieve maximum accuracy of only 10.4%.
Methodology:
DiffDock frames molecular docking as a generative modeling problem using a diffusion generative model over the non-Euclidean manifold of ligand poses, mapping this manifold to the product space of translational, rotational, and torsional degrees of freedom involved in docking.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python
- Added:
- 5/5/2026
- Last Updated:
- 5/5/2026
Operations
Publications
Documentation
Links
Repository
https://github.com/gcorso/DiffDock