drugbank-database

Access and parse DrugBank XML data for drug, target, and interaction queries.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill drugbank-database-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drugbank-database
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/drugbank-database
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill drugbank-database-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables researchers to programmatically access, parse, and analyze DrugBank data (drugs, targets, interactions, and properties) for discovery, pharmacology studies, and data-driven insights.

Core Features & Use Cases

  • Data Access and Authentication: download, authenticate, and cache DrugBank data for reproducible workflows.
  • Drug Information Queries: search by drug ID, name, or synonyms to extract identifiers, indications, mechanisms, targets, and properties.
  • Drug-Drug Interactions & Targets: analyze interactions and map drug targets and pathways for safety and mechanism understanding.
  • Batch export & datasets: build exportable datasets for analytics and modeling.
  • Use Case: a researcher retrieves all FDA-approved small molecules, their targets, and key pharmacology data to prioritize candidates for a new study.

Quick Start

Install the DrugBank downloader, download a specific version, and load the XML data to run basic queries.

Frequently Asked Questions about drugbank-database

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

FAQPage Schema
How do I programmatically access DrugBank data for pharmacology research?

Programmatic DrugBank access requires downloading and authenticating the dataset, then parsing the XML data with Python libraries to query drug entries, targets, interactions, and properties for analysis.

How can I parse DrugBank XML to extract drug interactions and targets?

You can parse DrugBank XML using Python libraries to retrieve and map drug-drug interactions and drug targets, enabling safety analysis and mechanism understanding for pharmacology studies.

What is the best way to batch export drug datasets for analytics and modeling?

Batch exporting drug datasets involves querying DrugBank data for specific drug properties and targets, then building exportable datasets using Python libraries for downstream analytics and modeling.

Do I need credentials to download and cache DrugBank data for reproducible workflows?

Yes, credential management is required to authenticate and download DrugBank data, which is then cached locally to ensure reproducible research workflows and consistent data analysis.

Can I search DrugBank by drug ID, name, or synonyms to extract pharmacology data?

Searching DrugBank by drug ID, name, or synonyms allows you to extract identifiers, indications, mechanisms, targets, and pharmacology properties for drug discovery and literature reviews.

Does this approach support cross-referencing external databases with DrugBank data?

Cross-referencing external databases with DrugBank data is supported via Python libraries, allowing researchers to integrate drug targets, pathways, and properties with other data sources for comprehensive analysis.