qsong-github/drugclaw/ddi-corpus
Claude Code and agent skill by qsong-github/drugclaw
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install qsong-github/drugclaw/ddi-corpusSKILL.md
The same SKILL.md was published earlier as biotender-max/awesome-bio-agent-skills/ddi-corpus.
DDI Corpus 2013 – Drug-Drug Interaction Query Skill
Overview
| Field | Value | |
|---|---|---|
| Resource | DDI Corpus 2013 | |
| Category | Drug-centric / Drug NLP & Text Mining | |
| Source | GitHub | |
| Paper | Herrero-Zazo et al., 2013 | |
| Corpus Size | ~2,740 unique entities, ~5,000 annotated DDI pairs | |
| Sources | DrugBank descriptions + MEDLINE abstracts |
The DDI Corpus 2013 is the standard benchmark for drug-drug interaction (DDI) extraction from biomedical text. Each XML file contains sentences with annotated drug entities and pairwise DDI labels.
DDI Types:
mechanism– pharmacokinetic mechanism described (e.g., altered absorption/metabolism)effect– clinical effect of the interaction (e.g., increased bleeding risk)advise– recommendation or warning about co-administrationint– stated interaction without further detail
Entity Types: drug, group, brand, drug_n (active substance not approved for human use)
Setup
1. Download & extract (one-time):
2. Set the corpus path in 30_DDI_Corpus_2013.py:
Or pass --root at runtime or set env var DDI_CORPUS_ROOT.
Usage
Python API
CLI (直接运行)
直接运行即输出 demo 结果(corpus 统计 → 单实体查询 → 批量查询 → 未找到示例)。 修改 __main__ 块中的实体名即可自定义查询。
Output Format
query_entities returns a JSON string. Each element:
If an entity is not found: {"query": "xyz", "found": false}.
Parameters
| Parameter | Default | Description | |
|---|---|---|---|
entities | (required) | str or list[str] — drug names to look up (case-insensitive) | |
corpus_root | CORPUS_ROOT | Path to the extracted DDICorpus-master directory | |
max_interactions | 20 | Maximum interaction records returned per entity | |
max_sentences | 5 | Maximum example sentences returned per entity |
Dependencies
Python 3.10+ standard library only (xml.etree.ElementTree, json, os, collections). No third-party packages required.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/drug_nlp/ddi_corpus/SKILL.md
Popularity
- Repository stars
- 117
- Repository forks
- 3
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/qsong-github/drugclaw/ddi-corpus)