The Monarch Initiative

The Monarch Initiative in 2024: an analytic platform integrating phenotypes, genes and diseases across species

Terms

  • Monarch Initiative: Open platform integrating genes, diseases and phenotypes across species using ontologies and knowledge graphs.
  • Biolink Model: Standardized data model for representing biological entities and their associations in knowledge graphs.
  • KGX: Knowledge Graph Exchange format and tools for exchanging knowledge graphs.
  • PHENIO: Phenomics Integrated Ontology. Integrates diseases, phenotypes, anatomy, chemicals and related biological concepts.
  • SSSOM: Simple Standard for Sharing Ontological Mappings. Standard for representing mappings between identifiers and ontology concepts.
  • Entity normalization: Process of resolving different identifiers referring to the same concept into a canonical representation.
  • Materialized relationship: Relationship inferred from an ontology and explicitly stored rather than calculated when queried.
  • Semsimian: Semantic similarity tool for comparing sets of ontology terms using methods including Resnik, Jaccard and embedding cosine similarity.
  • Phenotype profile: Set of phenotype terms describing a patient, disease or organism.
  • Phenolog: Similar phenotype between organisms identified through overlapping sets of orthologous genes.

About

The Monarch Initiative integrates heterogeneous biological data into a knowledge graph focused primarily on genes, diseases and phenotypes across species. The 2024 platform integrates 33 biomedical resources and ontologies and provides the data through a web application, REST API and bulk downloads. The main contribution is not a new algorithm but the infrastructure required to make heterogeneous biological knowledge interoperable and computationally reusable. This includes ontology integration, identifier mapping, entity normalization, data provenance, semantic similarity and graph machine learning.

Monarch knowledge graph

The Monarch KG represents biological knowledge as nodes, edges and labels. Its primary entities are genes, diseases and phenotypes, with additional associations to Gene Ontology, anatomy, chemicals and pathways. The graph uses the Biolink Model as a common schema. Data from heterogeneous sources are transformed into this shared representation, allowing relationships from different databases and species to be queried and analyzed together. The previous Monarch KG contained more entity types, including variants and genotypes. The newer graph intentionally simplifies the primary structure because excessive complexity made it harder to derive meaningful knowledge.

Semantic layer

PHENIO provides the semantic layer of the Monarch KG by integrating multiple biomedical ontologies into a shared hierarchical structure. Ontology relationships allow queries to operate beyond exact matches. For example, a gene associated with a specific subtype of Usher syndrome can also be found when querying its broader parent disease classes. This hierarchical structure also enables semantic similarity between sets of ontology terms and supports phenotype profile matching, disease diagnosis and variant prioritization.

Knowledge graph construction

The KG pipeline:

  1. downloads source data
  2. transforms sources into the Biolink/KGX model using Koza
  3. maps and normalizes entities
  4. merges the resulting graphs
  5. performs quality control
  6. creates representations for search, semantic similarity and distribution Koza is a Python ETL tool using YAML configuration files to define source transformations and mappings. This reduces source-specific code and makes ingestion pipelines easier to maintain and test.

Entity mapping and normalization

Different databases frequently use different identifiers for the same biological concept. Monarch uses SSSOM mappings to describe relationships between identifiers, including mapping provenance, evidence and whether mappings are exact, broad or narrow. Entity normalization merges equivalent concepts into a single graph node. This is essential for integrating heterogeneous biological datasets because otherwise the same gene, disease or other entity may appear as multiple disconnected nodes.

Semantic similarity

Semsimian compares sets of ontology terms, such as a patient's phenotype profile against phenotypes associated with a disease. Supported approaches include:

  • Resnik similarity

  • Jaccard similarity

  • cosine similarity between ontology term embeddings

    The embedding approach allows graph embeddings generated by tools such as GRAPE to be used for semantic similarity. This connects classical ontology-based similarity with learned vector representations of graph structure.

GRAPE integration

The Monarch KG is integrated with GRAPE for scalable graph analysis and machine learning. This allows graph statistics and ML to be performed directly on different versions of the Monarch KG. Supported tasks include:

  • node embeddings
  • node-label prediction
  • edge-label prediction
  • link prediction For example, link prediction can be used to predict possible gene-disease relationships. This demonstrates how a semantically integrated knowledge graph can become the input for machine learning rather than only being used for storage or querying.

Knowledge graphs and machine learning

The Monarch architecture provides a useful example of combining symbolic and learned representations. Ontologies provide explicit semantics and hierarchical relationships, while graph embeddings convert graph structure into numerical vector representations that can be used by ML models. For bioinformatics, this allows relationships from heterogeneous sources to become both human-interpretable knowledge and features for downstream machine learning.

LLM integration

Monarch developed an LLM interface that retrieves information from the KG before generating answers. The KG provides structured external knowledge and identifiers, reducing reliance on information contained only within the language model. The system demonstrates an early RAG-style approach where natural-language questions are translated into searches and association queries against a biomedical knowledge graph.