What problem does it solve?
DiffDock addresses the challenge of generating accurate 3D protein-ligand binding poses along with model-generated confidence scores, streamlining structure-based docking workflows and reducing manual pose exploration.
Core Features & Use Cases
- Diffusion-based docking for predicting 3D ligand poses in protein binding sites.
- Supports protein inputs as PDB files or sequences via ESMFold, and ligand inputs as SMILES or structure files (SDF/MOL2).
- Single-complex docking, batch docking, and virtual screening workflows.
- Generates per-pose confidence scores and enables ensemble and downstream rescoring with GNINA, MM/GBSA, or related tools.
- Guidance on environment setup, parameter tuning, and integration with downstream analyses.
Quick Start
Run the inference module with your protein input (PDB or sequence) and a ligand (SMILES or file) to generate poses and confidence scores.