agentsclimarketplace

Cadec

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

Query the CADEC (CSIRO Adverse Drug Event Corpus). Use whenever the user asks about adverse drug event mentions in consumer health text, entity annotations from patient forum posts, MedDRA/SNOMED-CT normalised ADR spans, or wants to look up drugs, symptoms, or coded entities in the CADEC corpus.From its SKILL.md

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

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.8 KB, 440 tokens by cl100k_base, as published. Nobody here has run it

CADEC Query Skill

Search CADEC annotated patient forum posts by any entity. Auto-detects type:

Input PatternDetected AsMatch Logic
10019211 (8 digits)MedDRA codeexact on normalizations.code
22253000 (6-18 digits)SNOMED CT codeexact on normalizations.code
anything elsefree textsubstring on entity text, type, or doc_id

API

FunctionInputReturns
load_cadec(path)JSON pathlist[dict] (cached)
search(entity)single entity stringlist[dict]
search_batch(entities)list of entity stringsdict[str, list[dict]]
summarize(hits, entity)hits + labelcompact text
to_json(hits)list[dict]same list (JSON-ready)

Entity Types in Corpus

TypeDescription
ADRAdverse Drug Reaction
DrugMedication mention
DiseasePre-existing condition
SymptomPatient-reported symptom
FindingClinical finding

Usage

See if __name__ == "__main__" block in 34_CADEC.py for runnable examples: drug name search, ADR text search, MedDRA code lookup, batch search, JSON output.

Data

  • Source: CADEC v2, CSIRO (AskaPatient.com forum posts)
  • Local file: cadec_combined.json built from BRAT .txt + .ann files
  • Annotations: Original spans + MedDRA + SNOMED CT normalisations
  • Stats: ~1,250 documents, ~7,600 entity annotations
  • Path: DATA_PATH variable in 34_CADEC.py
  • Citation: Karimi et al., 2015. J Biomed Inform 55:73–81

What ships with it: 5 files

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