Skip to content

NCATS ARAX Knowledge Graph Lookup

Run bounded, provenance-rich biomedical knowledge-graph lookups against NCATS ARAX

Stars
55,780
Licence
MIT
Files
3 files

What it does

This skill lets an AI agent query the public NCATS Translator ARAX service, a biomedical knowledge graph, for relationships between chemicals, genes, diseases and similar entities. It uses strict, typed query shapes, saves the exact request and response, and summarizes the supporting sources and provenance. It is designed to show candidate connections for later checking, not to give conclusions or medical advice.

Great for

  • Researchers exploring public biomedical relationships who want traceable sources
  • Data scientists who need typed, reproducible knowledge-graph lookups
  • Students learning how Translator-style knowledge graphs and Biolink types work

Skip it if

  • Clinical or patient-specific decisions, because queries are publicly visible and results are not validated medical guidance
  • Confidential or unpublished research such as proprietary compound programs, since ARAX status facilities may expose query metadata even when store=false is requested
  • Open-ended pathfinding or ranked predictions, because the skill explicitly avoids inference and ranking and returns unscored order

Try asking

  • “Look up whether imatinib affects ABL1 activity in the ARAX knowledge graph and save the response”
  • “Normalize the drug name ivacaftor to a canonical CURIE and show its category and synonyms”
  • “Find genes connecting a given chemical to a disease through a two-hop query and summarize the provenance”
  • “Summarize a previously saved ARAX response.json file without making a network call”
Step-by-step guide: how to use NCATS ARAX Knowledge Graph LookupInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the MIT licence and an attribution note.

    ncats-arax.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip ncats-arax.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip ncats-arax.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Normalize entity names first and review the CURIE and category before running any graph query
  • Use a new or empty output directory for each run and keep failed or empty runs separate rather than silently changing provider or expansion order
  • Verify any important returned path in the literature and authoritative databases, and report zero results as not returned under those constraints

What's inside

  • references/output-schema.md
  • references/query-contract.md
  • SKILL.md

Redistributed unmodified from K-Dense-AI/scientific-agent-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.