KG-Microbe — Knowledge Graph for Microbiology

KG-Microbe is a comprehensive, modular knowledge graph for microbiology and microbiome research developed by Dr. Marcin P. Joachimiak at Lawrence Berkeley National Laboratory in Berkeley, California.

Overview

KG-Microbe is a comprehensive, modular knowledge graph designed specifically for microbiology and microbiome research. Developed by Dr. Marcin P. Joachimiak at Lawrence Berkeley National Laboratory in Berkeley, California, this innovative resource integrates diverse microbial data sources to enable AI-driven insights for growth preference prediction and culture optimization.

It is an AI-ready knowledge graph of microbial traits, carrying 3,000+ organismal traits and 30,000+ genomic traits, organized by the METPO ontology. It is registered in the KG-Registry.

Key Features

🧬 Modular Architecture

  • Scalable Design: Built with modularity in mind for easy expansion and maintenance
  • Flexible Integration: Seamlessly incorporates new data sources and ontologies
  • Standardized Framework: Uses consistent data models across all modules

🤖 AI/ML Integration

  • Growth Preference Prediction: Machine learning models trained on integrated knowledge graph data
  • Culture Optimization: AI-driven recommendations for optimal cultivation conditions
  • Pattern Discovery: Automated identification of microbial relationships and preferences

📊 Comprehensive Data Sources

  • Taxonomic Information: Integrated microbial taxonomy and phylogenetic relationships
  • Growth Conditions: Comprehensive collection of experimental growth parameters
  • Environmental Data: Habitat and ecological context information
  • Genomic Features: Integration with genomic and functional annotations

Technical Architecture

Data Integration Pipeline

KG-Microbe employs a sophisticated ETL (Extract, Transform, Load) pipeline that:

  • Extracts data from multiple heterogeneous sources
  • Transforms data using standardized ontologies and vocabularies
  • Loads integrated data into a unified knowledge graph structure

METPO Ontology

The Microbial Ecophysiological Trait and Phenotype Ontology (METPO) provides:

  • Standardized vocabulary for growth preferences
  • Controlled terms for experimental conditions
  • Hierarchical classification of microbial traits
  • Semantic relationships between concepts

Applications

Research Applications

  • Cultivation Studies: Predict optimal growth conditions for uncultured microbes
  • Comparative Microbiology: Analyze growth patterns across different species
  • Ecological Modeling: Understand microbial community dynamics
  • Biotechnology: Optimize industrial cultivation processes

AI/ML Use Cases

  • Predictive Modeling: Train models to predict growth preferences
  • Recommendation Systems: Suggest cultivation strategies
  • Knowledge Discovery: Identify novel microbial relationships
  • Data Mining: Extract patterns from large-scale microbial datasets

Projects Built on KG-Microbe

The kg-microbe knowledge graph serves as the foundation for numerous CultureBotAI projects:

Data Integration Projects

  • CultureMech & MicroMediaParam - Integrate chemical compound data with standardized identifiers
  • MediaIngredientMech - LLM-assisted ingredient ontology mapping (ChEBI, PubChem, METPO)
  • assay-metadata - Add phenotypic assay results from 99K+ BacDive strains
  • MATE-LLM - Literature-derived cultivation data extraction (private repo, public release planned)
  • eggnog_runner / eggnogtable - Genome functional annotation pipeline (eggnogtable is private, public release planned)
  • auto-term-catalog - OntoGPT term extraction for ontology grounding

Prediction & Analysis Tools

  • MicroGrowAgents - Multi-agent system using kg-microbe for evidence-based media design
  • MicroGrowLink - Graph transformer models trained on kg-microbe structure (private repo, public release planned)
  • neurosymbolreason - Neurosymbolic analogy reasoning over kg-microbe embeddings
  • microbe-rules - ML model comparison framework
  • CommunityMech - Multi-organism community interaction modeling
  • PFAS-AI & PFASCommunityAgents - PFAS biodegradation research (PFASCommunityAgents is private, public release planned)
  • CMM-AI - Lanthanide bioprocessing research leveraging metabolic data (private repo, public release planned)

Web Services

Explore all projects and their relationships →

Access and Usage

Repository

  • GitHub: Knowledge-Graph-Hub/kg-microbe
  • Documentation: Comprehensive guides and API documentation
  • Examples: Sample queries and use case demonstrations

Data Formats

  • RDF/OWL: Semantic web standards for knowledge representation
  • JSON-LD: Structured data format for web integration
  • TSV/CSV: Tabular formats for data analysis
  • SPARQL: Query language for graph traversal

Citation

If you use KG-Microbe in your research, please cite our GigaScience paper:

APA Format

Santangelo, B. E., Hegde, H., Caufield, J. H., Reese, J., Kliegr, T., Hunter, L. E., Lozupone, C. A., Mungall, C. J., & Joachimiak, M. P. (2026). KG-Microbe - Building Modular and Scalable Knowledge Graphs for Microbiome and Microbial Sciences. GigaScience, giag077. https://doi.org/10.1093/gigascience/giag077

BibTeX

@article{santangelo2026kgmicrobe,
  title={KG-Microbe - Building Modular and Scalable Knowledge Graphs for Microbiome and Microbial Sciences},
  author={Santangelo, Brook E and Hegde, Harshad and Caufield, J Harry and Reese, Justin and Kliegr, Tomas and Hunter, Lawrence E and Lozupone, Catherine A and Mungall, Christopher J and Joachimiak, Marcin P},
  journal={GigaScience},
  year={2026},
  doi={10.1093/gigascience/giag077},
  url={https://doi.org/10.1093/gigascience/giag077}
}

DOI: 10.1093/gigascience/giag077

Models Built on KG-Microbe

KG-Microbe is the training substrate for several prediction approaches, spanning the interpretability spectrum:

  • Boosted trees — the tabular approach benchmarked against symbolic rule mining and relational graph deep learning for taxa–media pairing in the RuleML/GOBLIN lecture; no separate release
  • Explainable rule mining — human-readable association rules predicting cultivation media from microbial traits, (CSBJ 2025). The RuleML/GOBLIN lecture reports accuracy comparable to state-of-the-art and gives an example of a learned rule: if β-galactosidase activity and isolated from a marine environment, then 87% likely to grow on Marine Broth
  • KOGUT — relational graph transformer trained on the merged graph (1,379,337 nodes, 2,960,472 edges, 24 Biolink relation types) for growth media link prediction
  • MicroGrowAgents — multi-agent system that reasons over the graph alongside literature and genome evidence
  • MicroGrowLink — graph and transformer models for media link prediction

Contact

For questions about KG-Microbe, please contact:


Frequently Asked Questions

What is KG-Microbe?

KG-Microbe is a comprehensive, modular knowledge graph for microbiology and microbiome research developed by Dr. Marcin P. Joachimiak at Lawrence Berkeley National Laboratory in Berkeley, California. It integrates diverse microbial data sources to enable AI-driven insights.

Who developed KG-Microbe?

KG-Microbe was developed by Dr. Marcin P. Joachimiak and collaborators including Brook E. Santangelo, Harshad Hegde, J. Harry Caufield, Justin Reese, Tomas Kliegr, Lawrence E. Hunter, Catherine A. Lozupone, and Christopher J. Mungall at Lawrence Berkeley National Laboratory.

What is KG-Microbe used for?

KG-Microbe is used for growth preference prediction, culture optimization, comparative microbiology analysis, ecological modeling, and training AI/ML models for microbial cultivation research.

How can I access KG-Microbe?

KG-Microbe is freely available on GitHub at https://github.com/Knowledge-Graph-Hub/kg-microbe under the BSD-3-Clause license. Comprehensive documentation and examples are included in the repository.

What makes KG-Microbe modular?

KG-Microbe uses a modular architecture with scalable design, flexible integration of new data sources and ontologies, and standardized frameworks across all modules for easy expansion and maintenance.

How do I cite KG-Microbe?

Cite the GigaScience article: Santangelo, B. E., et al. (2026). KG-Microbe - Building Modular and Scalable Knowledge Graphs for Microbiome and Microbial Sciences. GigaScience, giag077. https://doi.org/10.1093/gigascience/giag077


Bibliography

  1. Santangelo BE, Hegde H, Caufield JH, Reese J, Kliegr T, Hunter LE, Lozupone CA, Mungall CJ, Joachimiak MP. KG-Microbe — Building Modular and Scalable Knowledge Graphs for Microbiome and Microbial Sciences. GigaScience. 2026;giag077. doi:10.1093/gigascience/giag077
  2. Joachimiak MP, Santangelo BE, Hegde H, Caufield JH, Reese J, Kliegr T, Hunter LE, Lozupone CA, Mungall CJ. kg-microbe: modular knowledge graph for microbiome and microbial sciences [software]. github.com/Knowledge-Graph-Hub/kg-microbe
  3. Máša P, Kliegr T, Joachimiak MP. Explainable rule-based prediction of cultivation media for microbes. Computational and Structural Biotechnology Journal. 2025;27:5194–5206. doi:10.1016/j.csbj.2025.10.014 · free full text
  4. Joachimiak MP. Knowledge Oriented Graph Unified Transformer (KOGUT) v0.1 [software]. DOE CODE; 2025. doi:10.11578/dc.20260210.3 · DOE CODE 175162
  5. Caufield JH, Putman T, Schaper K, Unni DR, Hegde H, et al. (incl. Joachimiak MP). KG-Hub — building and exchanging biological knowledge graphs. Bioinformatics. 2023;39(7):btad418. doi:10.1093/bioinformatics/btad418 · free full text
  6. METPO: Microbial Ecophysiological Trait and Phenotype Ontology. BioPortal · GitHub
  7. Joachimiak MP. “RuleML/GOBLIN COST Action Lecture on Data Science: Teaching AI to Teach Humans About Microbiology” [talk]. RuleML / COST GOBLIN Action Seminar; 2026. Recording

Full publication list →


KG-Microbe: Bridging the gap between microbial data and artificial intelligence.