diffdock
Agent skill fromK-Dense-AI/scientific-agent-skills
Predicts protein-small-molecule binding poses with DiffDock and DiffDock-L from PDB or sequence plus SMILES/SDF/MOL2. Covers batch docking, pose triage, confidence interpretation, and validation. Use for molecular docking and virtual-screening pose generation, not binding-affinity prediction.
How to install diffdock
install diffdock
# install the scientific-agent-skills pack with the skills CLI
npx skills add K-Dense-AI/scientific-agent-skills# or add only this skill to Claude Code: copy the folder
skills/diffdock/
# into
~/.claude/skills/diffdock/ (all projects)
.claude/skills/diffdock/ (one project)
1# DiffDock: protein-small-molecule docking23DiffDock-L generates candidate ligand poses and ranks them by model confidence.4Confidence is neither a measured probability of correctness nor binding affinity.5Use this skill for one pair, batches, or separate receptor conformations; treat6library-wide confidence sorting as pose triage, not hit identification.78## Verified scope910Targets the current [v1.1.3 release](https://github.com/gcorso/DiffDock/releases/tag/v1.1.3).11Released source and current main's identical `inference.py` were checked on122026-09-30. Bundled helpers were tested on tiny synthetic inputs; pretrained docking,13ESMFold, CUDA, Docker, GNINA, and hosted-demo execution were **not** run in this14review. Commands requiring those components are source-verified recipes, not15successful end-to-end demonstrations.1617## Set up the upstream environment1819```bash20git clone --branch v1.1.3 --depth 1 https://github.com/gcorso/DiffDock.git21cd DiffDock22conda env create --file environment.yml23conda activate diffdock24```2526The upstream environment pins Python 3.9.18, CUDA 11.7 Torch/PyG wheels and old27scientific dependencies. Do not substitute current `torch` or the unrelated PyPI28`esm` package for `fair-esm`. The published CUDA environment is not a macOS-native29installation recipe. Follow upstream Docker instructions if suitable:3031```bash32docker pull rbgcsail/diffdock33docker run -it --gpus all --entrypoint /bin/bash rbgcsail/diffdock34micromamba activate diffdock35```36…
Excerpt shown under the repository's MIT license.
