tooluniverse-gene-disease-association

Cross-reference gene-disease associations across six databases with concordance scoring.

1.7k|254|Updated Mar 3, 2025
One-click install
npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-gene-disease-association
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooluniverse-gene-disease-association
Source: https://github.com/mims-harvard/ToolUniverse/tree/main/plugins/tooluniverse/skills/tooluniverse-gene-disease-association
Command: npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-gene-disease-association

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tooluniverse.

What problem does it solve?

Determining whether a gene is genuinely associated with a disease requires checking many databases that disagree with each other, and manually reconciling DisGeNET, OpenTargets, Monarch, OMIM, GenCC, and Orphanet results is slow and error-prone.

Core Features & Use Cases

  • Multi-database triangulation: Query DisGeNET, OpenTargets, Monarch Initiative, OMIM, GenCC, and Orphanet in one workflow and merge results into a unified association table.
  • Concordance scoring: Count how many independent sources support each association (e.g., 5/6 sources agree) to grade evidence strength and distinguish Mendelian from complex associations.
  • ID resolution and fallbacks: Resolve gene symbols to Ensembl/HGNC/MIM identifiers and disease names to MONDO/UMLS/EFO identifiers, with documented fallbacks when DisGeNET or OMIM API keys are missing.
  • Use Case: Given the gene BRCA1, produce an evidence-graded report listing associated diseases such as breast and ovarian cancer, with per-database scores, GenCC validity classifications, and variant-level ClinVar evidence.

Quick Start

Ask the agent to analyze which diseases are associated with the gene BRCA1 across all available databases and produce a concordance-scored report.

Frequently Asked Questions about tooluniverse-gene-disease-association

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

FAQPage Schema
How do I find which diseases are associated with a gene?

Resolve the gene symbol to Ensembl and HGNC identifiers, then query DisGeNET, OpenTargets, Monarch, OMIM, GenCC, and Orphanet for associations. Merge results into a unified table and rank diseases by how many databases support each link.

How do I find which genes cause a specific disease?

Resolve the disease name to a MONDO or UMLS identifier using MonarchV3_search, then query DisGeNET disease genes and Monarch gene-to-disease associations. Rank candidate genes by cross-database concordance and GenCC validity classifications.

Does DisGeNET gene-disease search require an API key?

Yes, DisGeNET tools require a DISGENET_API_KEY environment variable, obtainable free for academic use at disgenet.org. Without it, use OpenTargets and Monarch Initiative, which are free and cover much of the same data.

Why does OMIM return no gene map for my query?

OMIM_get_gene_map requires the gene MIM number, not the phenotype MIM number. If OMIM calls fail, Monarch Initiative causal gene-disease associations include OMIM data without requiring an API key.

How is gene-disease association strength evaluated across databases?

Strength is graded by concordance: count how many of the six databases support each association, then weigh evidence hierarchy. Mendelian segregation and GenCC Definitive classifications outrank GWAS hits and text-mining results.

What happens when a gene has been renamed?

GenCC handles gene renames automatically, but other tools require the current HGNC symbol. Use MyGene_query_genes to confirm the canonical symbol before querying DisGeNET, OpenTargets, or Monarch.