docking-tools

Automate molecular docking workflows with AutoDock Vina, Open Babel, and PyMOL.

126|8|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/DrugClaw/DrugClaw --skill docking-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docking-tools
Source: https://github.com/DrugClaw/DrugClaw/tree/main/skills/pharma/docking-tools
Command: npx skills add https://github.com/DrugClaw/DrugClaw --skill docking-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openbabel, deepchem, joblib, numpy, pdbfixer, pyscf, rdkit, psutil, rsa, bs4, requests, pandas, matplotlib, seaborn, sklearn, Bio, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of molecular docking, a critical step in drug discovery, by providing a guided workflow and reusable templates.

Core Features & Use Cases

  • End-to-End Docking Pipeline: Guides users through receptor and ligand preparation, docking box generation, AutoDock Vina execution, and result analysis.
  • Data Integration: Supports fetching molecules from various databases (PubChem, ChEMBL, DrugBank) and proteins from PDB or AlphaFold.
  • Use Case: A researcher wants to screen a library of potential drug compounds against a target protein. This Skill automates the entire process, from downloading the protein structure to analyzing the binding affinities of the top-ranked compounds.

Quick Start

Use the docking-tools skill to run a molecular docking workflow using the provided manifest file.

Frequently Asked Questions about docking-tools

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

FAQPage Schema
How do I automate molecular docking workflows for drug discovery?

Automating molecular docking workflows involves streamlining receptor and ligand preparation, docking box generation, AutoDock Vina execution, and result analysis. This Skill provides a guided pipeline to handle these steps reproducibly.

What's the best way to run batch docking with AutoDock Vina?

Running batch docking with AutoDock Vina is best handled through an automated pipeline that prepares ligand libraries and receptor structures, executes the docking runs, and analyzes the resulting binding affinities. This Skill automates that entire process.

Can I fetch protein structures from PDB or AlphaFold for molecular docking?

Fetching protein structures from PDB or AlphaFold for molecular docking is fully supported. The Skill integrates data retrieval from these sources alongside ligand fetching from PubChem, ChEMBL, and DrugBank to prepare inputs.

Does this molecular docking pipeline support reproducible computational chemistry scripts?

Reproducible computational chemistry scripts are supported through reusable templates and guided workflows. The Skill addresses the need for reproducibility in bioinformatics and cheminformatics by providing a structured docking pipeline.

How do I prepare receptors and ligands for protein-ligand interaction analysis?

Preparing receptors and ligands for protein-ligand interaction analysis involves processing raw structural data into compatible formats. This Skill facilitates both receptor and ligand preparation as the initial stages of its end-to-end docking pipeline.

What tools are integrated for computational chemistry and docking result analysis?

Tools integrated for computational chemistry and docking result analysis include AutoDock Vina, Open Babel, and PyMOL, alongside libraries like RDKit and DeepChem. These facilitate docking execution and generate comprehensive reports and visualizations.