# TarKG

> Query canonical TarKG drug-target triplets. Use when the user asks about drug-target interactions, relation labels, disease/pathway context, or quick lookups for drugs/targets in TarKG.

- Skill: `gabrielmoreira/tarkg` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add gabrielmoreira/tarkg`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gabrielmoreira/tarkg/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: gabrielmoreira (https://skillmd.com/u/gabrielmoreira)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/gabrielmoreira/tarkg

---


# TarKG Query Skill

Query the canonical packaged TarKG TSV output.

## Data

- Path: `resources_metadata/dti/TarKG/tarkg.tsv`
- Columns: `drug`, `target`, `relation`, `disease`, `pathway`

## API

| Function | Input | Returns |
|---|---|---|
| `load_tarkg(path)` | TSV path | `list[dict]` |
| `query_entity(entity, rows, limit)` | single entity string | `dict` |
| `query_entities(entities, path, limit)` | list of entity strings | `list[dict]` |

`query_entity` returns keys used by `retrieve.py`: `matched`, `node_info`,
`outgoing_edges`, `incoming_edges`, `candidates`.

## Usage

Run `example.py` directly for demo queries against the canonical TSV.

