Comprehensive disease characterization across genomics, transcriptomics, proteomics, and pathways for systems-level understanding. Identifies therapeutic opportunities and biomarker candidates by integrating multi-layer molecular data. Use for full-omics disease deep-dive reports, mechanism mapping, and biomarker-and-target identification from multi-omics data.
63
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugin/skills/tooluniverse-multiomic-disease-characterization/SKILL.mdCharacterize diseases across multiple molecular layers (genomics, transcriptomics, proteomics, pathways) to provide systems-level understanding of disease mechanisms, identify therapeutic opportunities, and discover biomarker candidates.
KEY PRINCIPLES:
Multi-omics disease characterization asks: what molecular layers are dysregulated? Genomic mutations → transcriptomic changes → proteomic effects → metabolomic consequences. Concordance across layers strengthens the finding. Discordance reveals regulatory complexity.
When uncertain about any scientific fact, SEARCH databases first rather than reasoning from memory. A database-verified answer is always more reliable than a guess.
When analysis requires computation (statistics, data processing, scoring, enrichment), write and run Python code via Bash. Don't describe what you would do — execute it and report actual results. Use ToolUniverse tools to retrieve data, then Python (pandas, scipy, statsmodels, matplotlib) to analyze it.
Apply when users:
NOT for (use other skills instead):
tooluniverse-drug-target-validationtooluniverse-adverse-event-detectiontooluniverse-disease-researchtooluniverse-variant-interpretationtooluniverse-gwas-* skillstooluniverse-systems-biology| Parameter | Required | Description | Example |
|---|---|---|---|
| disease | Yes | Disease name, OMIM ID, EFO ID, or MONDO ID | Alzheimer disease, MONDO_0004975 |
| tissue | No | Tissue/organ of interest | brain, liver, blood |
| focus_layers | No | Specific omics layers to emphasize | genomics, transcriptomics, pathways |
The pipeline runs 9 phases sequentially. Each phase uses specific tools documented in detail in tool-reference.md.
Resolve disease to standard identifiers (MONDO/EFO) for all downstream queries.
OpenTargets_get_disease_id_description_by_nameMONDO_0004975), NOT colonIdentify genetic variants, GWAS associations, and genetically implicated genes.
gwas_search_associations (use efo_id for precision, not free-text disease_trait), gwas_get_snps_for_gene, ClinVar, OpenTargets associated targetsgnomad_get_gene_constraints — gene constraint metrics (pLI, oe_lof) to interpret whether LoF variants are tolerated vs. haploinsufficientIdentify differentially expressed genes, tissue-specific expression, and expression-based biomarkers.
GTEx_get_expression_summary — baseline expression across 54 tissues (accepts gene_symbol directly)Map protein-protein interactions, identify hub genes, and characterize interaction networks.
UniProt_get_function_by_accession — protein function narrative (essential for mechanistic context)STRING_get_network (param: identifiers, species=9606), intact_get_interactions, HumanBaseIdentify enriched biological pathways and cross-pathway connections.
ReactomeAnalysis_pathway_enrichment — identifiers are newline-separated (\n), NOT space-separatedenrichr_gene_enrichment_analysis — param: gene_list (array), libs (array). NOTE: data field is a JSON string that needs parsingkegg_search_pathway — pathway keyword searchCharacterize biological processes, molecular functions, and cellular components.
Map approved drugs, druggable targets, repurposing opportunities, and clinical trials.
DGIdb_get_drug_gene_interactions — drug interactions by gene (param: genes as array). Often more comprehensive than OpenTargets for drug-gene data.EFO_0000384 for Crohn's, not MONDO — MONDO IDs may return null for drug queries)search_clinical_trials — query_term is REQUIREDIntegrate findings across all layers. See integration-scoring.md for full details.
Write executive summary, calculate confidence score, verify completeness.
integration-scoring.md for quality checklist and scoring formulaThese are the most common parameter pitfalls:
OpenTargets disease IDs: underscore format (MONDO_0004975), NOT colonSTRING protein_ids: must be array (['APOE']), not stringenrichr libs: must be array (['KEGG_2021_Human'])HPA_get_rna_expression_by_source: ALL 3 params required (gene_name, source_type, source_name)humanbase_ppi_analysis: ALL params required (gene_list, tissue, max_node, interaction, string_mode)expression_atlas_disease_target_score: pageSize is REQUIREDsearch_clinical_trials: query_term is REQUIRED even if condition is providedFor full tool parameters and per-phase workflows, see tool-reference.md.
All detailed content is in reference files in this directory:
| File | Contents |
|---|---|
tool-reference.md | Full tool parameters, inputs/outputs, per-phase workflows, quick reference table |
report-template.md | Complete report markdown template with all sections and checklists |
integration-scoring.md | Confidence score formula (0-100), evidence grading (T1-T4), integration procedures, quality checklist |
response-formats.md | Verified JSON response structures for key tools |
use-patterns.md | Common use patterns, edge case handling, fallback strategies |
089eb8e
Also appears in
since Jul 28, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.