Overview
The current drug_interactions.csv has ~50 manually curated pairs. DrugBank publishes a free open data extract with thousands of known interactions. Expanding this table improves offline drug safety coverage without any API calls.
Data source
DrugBank Open Data (CC BY-NC 4.0): https://go.drugbank.com/releases/latest#open-data
Download drugbank_all_drug_interactions.csv — contains drug pairs, severity, description.
What to do
- Download the DrugBank open interactions CSV
- Filter to severity = major and moderate
- Normalize drug names to lowercase
- Map to the existing CSV format: drug_a,drug_b,severity,description,source
- Deduplicate against existing entries
- PR with the expanded CSV (target: 500+ rows)
Files to modify
- medguard/knowledge/data/drug_interactions.csv — expand from ~50 to 500+ rows
Acceptance criteria
Notes
This is a data contribution — no code changes required, great for first-time contributors.
DrugBank open data license requires attribution — add to README data sources table.
Overview
The current drug_interactions.csv has ~50 manually curated pairs. DrugBank publishes a free open data extract with thousands of known interactions. Expanding this table improves offline drug safety coverage without any API calls.
Data source
DrugBank Open Data (CC BY-NC 4.0): https://go.drugbank.com/releases/latest#open-data
Download drugbank_all_drug_interactions.csv — contains drug pairs, severity, description.
What to do
Files to modify
Acceptance criteria
Notes
This is a data contribution — no code changes required, great for first-time contributors.
DrugBank open data license requires attribution — add to README data sources table.