agentsclimarketplace

Repodb

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

Query the RepoDB drug repurposing database. Use whenever the user asks about drug-disease associations, drug repurposing candidates, or wants to look up any entity (drug name, indication, DrugBank ID, UMLS CUI, NCT ID) in RepoDB.From its SKILL.md

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

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

1.4 KB, 335 tokens by cl100k_base, as published. Nobody here has run it

RepoDB Query Skill

Search RepoDB records by any entity. Auto-detects type by prefix:

Input PatternDetected AsMatch Logic
DB00584DrugBank IDexact on drugbank_id
C0020538UMLS CUIexact on ind_id
NCT00001234Trial IDexact on NCT
anything elsefree textsubstring on drug_name OR ind_name

API

FunctionInputReturns
load_repodb(path)CSV pathDataFrame
search(df, entity)single entity stringDataFrame
search_batch(df, entities)list of entity stringsdict[str, DataFrame]
summarize(hits, entity)DataFrame + labelcompact text
to_json(hits)DataFramelist[dict]

Usage

See if __name__ == "__main__" block in repodb_query.py for runnable examples covering: drug name, DrugBank ID, UMLS CUI, indication name, batch search, and JSON output.

Data

  • Source: full.csv (comma or tab separated, auto-detected)
  • Columns: drug_name, drugbank_id, ind_name, ind_id, NCT, status, phase, DetailedStatus
  • Path: DATA_PATH variable in repodb_query.py

What ships with it: 5 files

12.4 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.