diffdock

Predict 3D ligand-protein binding poses from PDB files using diffusion models.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill diffdock-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diffdock
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/diffdock
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill diffdock-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the prediction of how small molecules (ligands) bind to proteins, a critical step in drug discovery and understanding biological interactions.

Core Features & Use Cases

  • Predict Binding Poses: Accurately determine the 3D structure of ligand-protein interactions.
  • Virtual Screening: Screen large libraries of compounds to identify potential drug candidates.
  • Structure-Based Drug Design: Aid in optimizing lead compounds by predicting their binding modes.
  • Use Case: A researcher wants to find out where a new drug candidate might bind on a target protein. They can use this Skill to predict the most likely binding poses and assess their confidence.

Quick Start

Use the diffdock skill to predict the binding pose of the ligand with SMILES 'CC(=O)Oc1ccccc1C(=O)O' to the protein structure 'protein.pdb'.

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 for virtual screening?

You can predict 3D binding poses by submitting a PDB file or protein sequence alongside a small molecule ligand input. The diffusion model generates the ligand-protein complex structure and assigns confidence scores.

Can I use a protein sequence instead of a PDB file for molecular docking?

Yes, you can use a protein sequence for molecular docking. The Skill processes protein sequences via ESMFold to generate the required structures for predicting ligand binding poses.

What input formats are supported for small molecule ligands in structure-based drug design?

The Skill supports various ligand input formats for structure-based drug design, including SMILES strings, to accurately model small molecule interactions with your target protein.

How does a diffusion model improve computational biology predictions of protein-ligand interactions?

Diffusion models improve protein-ligand interaction predictions by generating accurate 3D binding poses and confidence scores. This approach enhances structure-based drug design and chemical biology research outcomes.

Does this molecular docking tool work without external dependencies?

Yes, this molecular docking tool works without external dependencies. It independently handles protein-ligand complex generation and confidence scoring using its built-in diffusion models.

What are the limitations of using diffusion models for cheminformatics virtual screening?

A limitation of using diffusion models for cheminformatics virtual screening is that predicted poses rely on confidence scores. Actual binding affinity and biological activity require further experimental validation.