agentsclimarketplace

Drugrepobank

Skill BioTender-max/awesome-bio-agent-skills/skills/drugclaw/drugrepobank

Query the DrugRepoBank drug repurposing evidence database. Use whenever the user asks about repurposing candidates, drug–disease–target repurposing evidence, or wants to look up any entity (drug name, DrugBank ID, ChEMBL ID, PubChem CID, TTD target ID, UniProt ID, disease name) in DrugRepoBank.From its SKILL.md

Install
npx -y skills add BioTender-max/awesome-bio-agent-skills --skill drugrepobank

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.6 KB, 689 tokens by cl100k_base, as published. Nobody here has run it

DrugRepoBank Query Skill

Search four linked tables (Drug, Target, DrugTargetInteraction, Literature) for repurposing evidence. Auto-detects entity type by prefix:

Input PatternDetected AsExample
DB00945DrugBank IDexact on DrugBank_ID / DrugID
T47101TTD Target IDexact on TargetID
FGFR1_HUMANUniProt IDexact on UniprotID
CHEMBL2103749ChEMBL IDexact on ChEMBL ID in Drug table
16129704 (digits)PubChem CIDexact on PubChem_Compound_ID / PubChemID
anything elsefree textsubstring on drug Name, TargetName, Disease, NewDisease

API

FunctionInputReturns
load_all()—dict with keys drug, dti, lit, target (lists of row-dicts)
search(tables, entity)tables dict + single entity stringdict with keys entity, entity_type, drug, target, dti, literature
search_batch(tables, entities)tables dict + list of entity stringsdict[str, search_result]
summarize(result)single search() resultcompact one-line LLM-readable text
to_json(result)single search() resultJSON string (trimmed heavy fields)

Usage

See if __name__ == "__main__" block in 42_DrugRepoBank.py for runnable examples covering: drug name, DrugBank ID, TTD target ID, UniProt ID, ChEMBL ID, disease free-text, batch search, and JSON output.

Data

Four CSV tables in DATA_DIR:

FileKey ColumnsDescription
Drug.csvDrugBank_ID, Name, Drug Groups, PubChem_Compound_ID, ChEMBL ID, SMILESDrug identifiers & structures
DrugTargetInteraction.csvUniprotID, PubchemID, TargetID, DrugID, Highest_status, MOADrug–target links with mechanism of action
Literature.csvDrugName, DrugID, Target, Disease, NewDisease, Evidence, Insilico, Invitro, Invivo, Clinicaltrial, PMIDRepurposing evidence & literature references
Targets.csvTargetID, UniprotID, TargetName, TargetGeneName, TargetType, FunctionTarget annotations & pathway memberships

What ships with it: 5 files

19.2 KB alongside SKILL.md, 4 of them executable

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.