gcorso/DiffDock
Implementation of DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking
Leverages equivariant diffusion models to jointly predict ligand position, orientation, and conformational changes in 3D space, with built-in confidence scoring for pose quality assessment. Supports flexible input formats including PDB files, protein sequences (auto-folded with ESMFold), SMILES strings, and batch processing via CSV, running efficiently on GPU or CPU. DiffDock-L, the latest version, significantly improves generalization and performance; the framework integrates with standard cheminformatics tools (RDKit) and provides deployment options including Hugging Face Spaces, local UI, and Docker containers.
1,454 stars. No commits in the last 6 months.
Stars
1,454
Forks
348
Language
Python
License
MIT
Category
Last pushed
May 02, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/gcorso/DiffDock"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related models
arneschneuing/DiffSBDD
A Euclidean diffusion model for structure-based drug design.
gcorso/torsional-diffusion
Implementation of Torsional Diffusion for Molecular Conformer Generation (NeurIPS 2022)
igashov/DiffLinker
DiffLinker: Equivariant 3D-Conditional Diffusion Model for Molecular Linker Design
BioinfoMachineLearning/bio-diffusion
A geometry-complete diffusion generative model (GCDM) for 3D molecule generation and...
ketatam/DiffDock-PP
Implementation of DiffDock-PP: Rigid Protein-Protein Docking with Diffusion Models in PyTorch...