drugbank-database

Query DrugBank drug properties, interactions, targets, and pathways via Python.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill drugbank-database-robotlearning123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drugbank-database
Source: https://github.com/robotlearning123/claude-scientific-skills/tree/main/scientific-skills/drugbank-database
Command: npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill drugbank-database-robotlearning123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires drugbank-downloader, lxml, pandas, rdkit, networkx, scikit-learn, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides access to a vast repository of drug information from the DrugBank database, enabling users to analyze drug properties, interactions, targets, pathways, and more.

Core Features & Use Cases

  • Drug Information Access: Retrieve detailed information on drugs, including properties, interactions, targets, and pathways.
  • Data Analysis: Perform complex analyses such as drug-drug interaction analysis, target identification, and chemical property prediction.
  • Use Case: Imagine you are a pharmacologist researching a new drug. Use this Skill to quickly access information on its properties, potential interactions, and targets.

Quick Start

Use the drugbank-database skill to retrieve information on a specific drug by its DrugBank ID, e.g., 'DB00001'.

Frequently Asked Questions about drugbank-database

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

FAQPage Schema
How do I query drug properties and interactions using the DrugBank database in Python?

To query DrugBank drug properties and interactions in Python, use this Skill to parse the database XML with lxml and manipulate the extracted data using pandas for structured analysis and property retrieval.

What is the best way to identify drug targets and predict chemical properties from DrugBank data?

Identifying DrugBank drug targets and predicting chemical properties is achieved by leveraging rdkit for chemical structure processing and scikit-learn for predictive modeling on the parsed DrugBank XML data.

Do I need the drugbank-downloader package to access DrugBank data for pharmacology research?

Yes, you need the drugbank-downloader package to acquire the DrugBank database XML file locally before parsing it with lxml and analyzing the pharmacology data using this Skill.

Can I perform drug-drug interaction analysis and target identification with pandas and networkx?

You can perform drug-drug interaction analysis and target identification by parsing DrugBank XML with lxml, structuring the data with pandas, and modeling interaction networks using the networkx library.

How do I retrieve specific drug information by its DrugBank ID like DB00001?

Retrieve specific drug information by its DrugBank ID by querying the parsed XML dataset, allowing you to extract detailed properties, pathways, and interaction data for identifiers like DB00001.

What are the limitations of using lxml for parsing large DrugBank XML datasets?

Parsing large DrugBank XML datasets with lxml requires sufficient memory allocation for comprehensive data extraction, and complex drug property querying operations may require additional processing time when handling extensive pharmacology records.