diffdock

Predict protein-ligand binding poses from PDB and SMILES inputs.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill diffdock-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diffdock
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/structural-biology-drug-discovery/diffdock
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill diffdock-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires diffdock, rdkit, torch, biopython, nglview, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of predicting how small molecules (ligands) will bind to proteins, especially when the exact binding location on the protein is unknown.

Core Features & Use Cases

  • Blind Docking: Predicts binding poses without needing a pre-defined binding site.
  • Pose Generation: Generates multiple ranked binding poses with confidence scores.
  • Use Case: Discover potential binding sites for a new drug candidate on a target protein where the active site is not well-characterized, or explore alternative binding modes for known ligands.

Quick Start

Use the diffdock skill to predict binding poses for ligand SMILES 'CC(C)Cc1ccc(cc1)C(C)C(=O)O' against the provided protein PDB file.

Frequently Asked Questions about diffdock

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I predict protein-ligand binding poses without knowing the active site?

Blind docking predicts protein-ligand binding poses without requiring a pre-defined binding site. A diffusion generative model generates multiple ranked poses with confidence scores from just a protein PDB file and ligand SMILES input.

How does diffusion generative modeling work for molecular docking?

Diffusion generative modeling for molecular docking iteratively refines ligand positions against a protein structure. This blind docking approach generates multiple ranked binding poses with confidence scores for drug discovery.

Can I use this blind docking approach for drug discovery with just SMILES and PDB inputs?

Yes, this blind docking approach for drug discovery requires a protein PDB file and ligand SMILES as input. GPU acceleration is recommended to handle the diffusion generative model's computational demands.

What's the best way to explore alternative binding modes for known ligands?

Generating multiple ranked binding poses with confidence scores is the best way to explore alternative binding modes for known ligands. The diffusion model handles blind docking scenarios without needing a pre-defined binding site.

Do I need GPU acceleration to run protein-ligand binding predictions?

GPU acceleration is highly recommended for running protein-ligand binding predictions. The diffusion generative model requires significant computational power to generate ranked poses with confidence scores from PDB and SMILES inputs.

How do I visualize the predicted protein-ligand binding poses?

Visualizing predicted protein-ligand binding poses requires tools compatible with PDB and SMILES formats. The workflow supports generating ranked poses with confidence scores for downstream molecular interaction studies.