What problem does it solve?
DiffDock enables rapid prediction of 3D binding poses for small-molecule ligands docking into protein targets using diffusion models. It outputs poses along with a per-pose confidence score, without predicting binding affinity.
Core Features & Use Cases
- Predict binding poses with high accuracy for protein targets using diffusion-based modeling.
- Accept protein inputs as PDB structures or sequences (via ESMFold), perform single or batch docking, and generate confidence scores.
- Support diverse ligand representations (SMILES, SDF, MOL2) and optional protein ensembles to account for target flexibility.
- Use case: screen a compound library against a target to obtain top poses and associated confidence for downstream rescoring.
Quick Start
Provide a protein structure (PDB) and a ligand specification (SMILES or file), then run the DiffDock inference workflow to generate predicted poses.