monarch-database

Query the Monarch Initiative knowledge graph for disease-gene-phenotype associations.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill monarch-database-leonchaox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monarch-database
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/07-%E4%B8%B4%E5%BA%8A%E5%8C%BB%E5%AD%A6%E4%B8%8E%E7%B2%BE%E5%87%86%E5%8C%BB%E7%96%97/monarch-database
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill monarch-database-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of locating relevant genes, diseases, and phenotypes for clinical findings by querying a multi-species biomedical knowledge graph.

Core Features & Use Cases

  • Rare disease gene discovery via HPO: map patient HPO terms to candidate genes and prioritize overlaps.
  • Disease↔gene↔phenotype exploration: retrieve genes associated with a disease/phenotype, and phenotypes associated with a gene.
  • Cross-species modeling and ortholog discovery: find model organism connections and ortholog-phenotype relationships.
  • HPO term lookup and ontology navigation: search and fetch HPO term definitions and hierarchy context.
  • Semantic disease comparison: compare two diseases using phenotype-profile semantic similarity.

Quick Start

Use the Monarch Database skill to query HPO terms and return a ranked set of candidate genes based on phenotype-to-gene associations.

Frequently Asked Questions about monarch-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find candidate genes for a rare disease using HPO terms?

To find candidate genes for rare disease, query the Monarch knowledge graph with a set of patient HPO terms to retrieve and prioritize overlapping phenotype-to-gene associations. The Skill maps HPO term sets to ranked candidate genes using Monarch API v3 association endpoints.

What is the best way to compare two diseases by phenotype semantic similarity?

Disease semantic comparison is performed by executing a semsim compare operation through the Monarch API v3 endpoints. This calculates phenotype-profile semantic similarity between two diseases to support differential diagnosis workflows.

Can I search for HPO term definitions and ontology hierarchy context?

Yes, HPO term lookup and ontology navigation are supported through Monarch API v3 entity lookup endpoints. You can search for specific HPO terms, fetch their definitions, and retrieve hierarchy context for clinical phenotype annotation.

Does the Monarch API support cross-species ortholog and model organism discovery?

Cross-species ortholog discovery is supported by querying the Monarch knowledge graph for ortholog-phenotype relationships and model organism connections. The Skill retrieves disease–gene–phenotype associations across species using Monarch API v3 endpoints with properly formed identifier prefixes.

How do I retrieve disease-to-gene and gene-to-phenotype associations from the Monarch knowledge graph?

Disease-to-gene and gene-to-phenotype associations are retrieved by querying Monarch API v3 association endpoints with correctly formed identifier prefixes and pagination-aware parameters. The Skill handles entity lookups and association retrieval for bidirectional exploration of the biomedical knowledge graph.

What identifier format is required for querying the Monarch API v3 endpoints?

Monarch API v3 queries require properly formed identifier prefixes for all entity, HPO, and association lookups. Pagination-aware query parameters must also be included to ensure complete retrieval of disease–gene–phenotype associations across the multi-species knowledge graph.