This is a diffusion-based deep learning tool for molecular docking that predicts 3D binding poses of ligands to protein targets. You'd use it for structure-based drug design when you need to know where a molecule binds, not how strongly it binds. It handles PDB files or protein sequences via ESMFold, works with SMILES or structure files, and can process single complexes or batch virtual screening campaigns. The confidence scores tell you how certain the model is about the pose, not binding affinity, so you'll want to pair it with GNINA or MM/GBSA for affinity estimates. GPU recommended since it's 10-100x faster than CPU. First run takes a few minutes to pre-compute lookup tables.

skills.sh installs
262
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill diffdock --agent claude-code

Installs into .claude/skills of the current project.

Files

DiffDock: Molecular Docking with Diffusion Models

Overview

DiffDock is a diffusion-based deep learning tool for molecular docking that predicts 3D binding poses of small molecule ligands to protein targets. It represents the state-of-the-art in computational docking, crucial for structure-based drug discovery and chemical biology.

Core Capabilities:

  • Predict ligand binding poses with high accuracy using deep learning
  • Support protein structures (PDB files) or sequences (via ESMFold)
  • Process single complexes or batch virtual screening campaigns
  • Generate confidence scores to assess prediction reliability
  • Handle diverse ligand inputs (SMILES, SDF, MOL2)

Key Distinction: DiffDock predicts binding poses (3D structure) and confidence (prediction certainty), NOT binding affinity (ΔG, Kd). Always combine with scoring functions (GNINA, MM/GBSA) for affinity assessment.

When to Use This Skill

This skill should be used when:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Productivity & Planning, Design & UI/UX, Generative Media
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1microsoft avatarwinui-designmicrosoft/win-dev-skillsWinUI 3 UI design and XAML correctness — layout planning, control selection, Fluent Design, theming (Light/Dark/HighContrast), typography styles, spacing, brush261skills.sh installs
2tech-leads-club avatarjira-assistanttech-leads-club/agent-skillsManage Jira issues via Atlassian MCP — search, create, update, transition status, and handle sprint tasks. Auto-detects workspace configuration. Use when user s261skills.sh installs
3borghei avatarcmo-advisorborghei/claude-skillsMarketing leadership advisor on brand strategy, demand generation, and marketing operations. Use when building a marketing strategy, planning demand-gen campaig260skills.sh installs
4patricio0312rev avatarapi-versioning-deprecation-plannerpatricio0312rev/skillsPlans safe API evolution with versioning strategies, client migration guides, deprecation timelines, and backward compatibility considerations. Use for "API ver260skills.sh installs
5guia-matthieu avatarexpert-secretsguia-matthieu/clawfu-skillsApply Russell Brunson's Expert Secrets framework to build a mass movement around expertise — create a charismatic leader persona, design a new-opportunity offer259skills.sh installs
6manojbajaj95 avatarkeyword-research-and-clusteringmanojbajaj95/claude-gtm-pluginResearch, expand, and cluster keywords for content strategy. Use when planning content topics, building keyword lists, expanding seed keywords, clustering by to259skills.sh installs