DiffDock and DiffDock-PP

DiffDock
53
Established
DiffDock-PP
38
Emerging
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 8/25
Community 20/25
Stars: 1,454
Forks: 348
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 232
Forks: 43
Downloads:
Commits (30d): 0
Language: Python
License:
Stale 6m No Package No Dependents
No License Stale 6m No Package No Dependents

About DiffDock

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.

About DiffDock-PP

ketatam/DiffDock-PP

Implementation of DiffDock-PP: Rigid Protein-Protein Docking with Diffusion Models in PyTorch (ICLR 2023 - MLDD Workshop)

Scores updated daily from GitHub, PyPI, and npm data. How scores work