diffdock-nim

Predict small-molecule binding poses against protein targets using DiffDock via NVIDIA NIM.

413|62|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit --skill diffdock-nim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diffdock-nim
Source: https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/plugins/bionemo-agent-toolkit/skills/diffdock-nim
Command: npx skills add https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit --skill diffdock-nim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes references (resource) components.

What problem does it solve?

This skill automates the complex process of molecular docking, allowing researchers to predict how small-molecule ligands bind to protein targets without manual, time-consuming computational setup.

Core Features & Use Cases

  • Blind Docking: Predicts binding poses on protein surfaces without requiring a pre-defined binding pocket.
  • Ranked Pose Generation: Produces multiple potential binding configurations with associated confidence scores for structural review.
  • Use Case: Use this skill to screen a library of candidate drug molecules against a target protein to identify high-affinity binding poses for further medicinal chemistry analysis.

Quick Start

Use the diffdock-nim skill to predict the binding poses for the ligand defined in ligand.sdf against the protein receptor in protein.pdb.

Frequently Asked Questions about diffdock-nim

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

FAQPage Schema
How do I predict protein-ligand binding poses without a pre-defined binding pocket?

Blind docking predicts small-molecule binding poses across an entire protein surface without requiring a pre-defined binding pocket. This skill uses the DiffDock diffusion model via NVIDIA NIM to generate multiple potential configurations with confidence scores for structural review.

What input formats do I need for blind molecular docking with DiffDock?

Blind molecular docking requires valid PDB files for protein receptors and ligand inputs in SMILES or SDF format. You also need access to an NVIDIA NIM endpoint or a local Docker deployment to process the diffusion model predictions.

Can I use NVIDIA NIM to screen a library of drug molecules against a target protein?

Yes, you can use NVIDIA NIM to screen candidate drug molecules against a target protein. The skill automates molecular docking setup, producing ranked binding poses with confidence scores to identify high-affinity configurations for medicinal chemistry analysis.

Does the DiffDock diffusion model support local Docker deployment for structural biology research?

The DiffDock diffusion model supports local Docker deployment or access to an NVIDIA NIM endpoint for structural biology research. This allows researchers to run blind docking workflows and predict ligand binding configurations locally or via cloud infrastructure.

Why use AI diffusion models for molecular docking instead of traditional computational methods?

AI diffusion models for molecular docking automate the complex computational setup required by traditional methods. This approach predicts small-molecule binding poses against protein targets rapidly, generating ranked configurations with confidence scores without manual intervention.

What are the limitations of using DiffDock NIM for ligand screening?

DiffDock NIM requires valid PDB receptor files and SMILES or SDF ligand inputs, limiting usage to standardized formats. Additionally, access to an NVIDIA NIM endpoint or local Docker deployment is mandatory to execute the diffusion model predictions.