What problem does it solve?
DiffDock provides reliable predictions of protein-ligand binding poses along with per-pose confidence scores, enabling faster and more trustworthy structure-based drug design workflows.
Core Features & Use Cases
- DiffDock predicts 3D binding poses and per-pose confidence scores for protein-ligand complexes.
- Supports input as PDB structures or sequences (via ESMFold) and ligand descriptions as SMILES or structure files.
- Supports single and batch docking, virtual screening, ensemble docking for protein flexibility, and downstream rescoring with other tools.
- Suitable for pipelines combining pose generation with GNINA, MM/GBSA, or energy minimization for affinity estimation.
- Includes GUI options and a rich reference/documentation in this repository for troubleshooting and advanced workflows.
Quick Start
Provide a protein structure (PDB) and a ligand (SMILES or file), then run the inference with the default config to generate docking poses and confidence scores.