Bringing KGs Together For Space Life Sciences
Presented By:
HBISS 3/12/2026
Amanda M. Saravia-Butler, Ph.D.
NASA AI4LS & OSDR
Contractor: Amentum
Peter Rose, Ph.D.
UCSD, Proto-OKN
Definition
A Knowledge Graph represents information as a network of entities and relationships.
Nodes (entities): genes, proteins, diseases
Edges (relationships): connections between entities
Example
Gene → associated with → Disease
Gene → encodes → Protein
Protein → participates in → Pathway
Drug → targets → Protein
SPOKE KG: https://spoke.ucsf.edu/
Knowledge graphs can integrate diverse biomedical data into a single connected structure that can be queried, visualized, and analyzed.
What is a Knowledge Graph (KG)?
Nodes and edges have properties
grounded by ontologies
KG with Properties
KGs for NSF Proto-OKN Project
�
NASA OSDR to KG
Data preparation
and upload into KG, incremental updates
Data query
(Cypher)
Dataset selection and download
Repository for spaceflight related OMICS data
OSDR API
GeneLab KG
(Neo4j Graph DB)
OSDR
Custom Pipeline
https://github.com/BaranziniLab/spoke_genelab
https://osdr.nasa.gov/
https://visualization.osdr.nasa.gov/biodata/api/
Currently Supported Omics Data from OSDR
GeneLab KG Schema v0.3.1
190 K nodes
50 M relationships
Ontology-Mapper
Ortholog-Mapper
SPOKE
entry points
GeneLab
Anatomical structures and cell types are
mapped to UBERON and CL ontologies
Model organism genes are mapped to human genes
GeneLab KG Node and Relationship Metadata
MetaNodes and MetaRelationships
Example: MetaNode for Assay
Example: MetaRelationship for MEASURED_DIFFERENTIAL_EXPRESSION
GeneLab KG Cypher Query: Gene Methylation and Downregulation
This query finds datasets where a gene is differentially hypermethylated in the promoter region and downregulated for a Space Flight vs. Ground Control comparison.
SPOKE-GeneLab Composite KG Schema
SPOKE
GeneLab
Proxy nodes with corresponding identifiers
Composite KG used in MSV GUI
https://pmc.ncbi.nlm.nih.gov/articles/PMC7828077/
KG Query and Connection Considerations
KG Query and Connection Considerations
ChatGPT, Claude, …
query/prompt
response
MCP
MCP (Model Context Protocol)
Open standard for connecting tools and data to LLMs
https://modelcontextprotocol.io/
Web
AI Assistant + Tools
MCP-GeneLab Server for Querying GeneLab KG
GeneLab KG
Neo4j Property Graph
mcp-genelab
MCP Server
MCP Client
Claude Desktop
query/prompt
response
https://github.com/sbl-sdsc/mcp-genelab
https://github.com/BaranziniLab/spoke_genelab
Sonnet 4.6
Opus 4.6
Cypher
query
Public KGs To Consider: SPOKE-OKN
https://frink.renci.org/kg-stats/spoke-okn/
Public KGs To Consider: Prime KG (Harvard)
https://zitniklab.hms.harvard.edu/projects/PrimeKG/
Public KGs To Consider: Monarch KG (Multi-Institute)
https://monarchinitiative.org/kg/about
MCP Servers for Querying External KGs
MCP Server
MCP Client
SPOKE-OKN KG (Frink)
mcp-proto-okn
Claude Desktop
query/prompt
response
https://github.com/sbl-sdsc/mcp-proto-okn
https://frink.renci.org/kg-stats/spoke-okn/
SPARQL query
Prime KG (Neo4j)
mcp-harvard-primeKG
query/prompt
response
https://github.com/asaravia-butler/MCP_Harvard_PrimeKG
https://zitniklab.hms.harvard.edu/projects/PrimeKG/
Cypher query
Monarch KG (Neo4j)
mcp-monarchKG
query/prompt
response
https://github.com/asaravia-butler/MCP_MonarchKG
https://monarchinitiative.org/kg/about
Cypher query
Space Life Sciences Integrated KGs
Space Life Sciences MCP Server for Querying Multiple KGs
Integrated SLS KGs
mcp-SLS-KGs
MCP Server
MCP Client
Claude Desktop
query/prompt
response
https://github.com/asaravia-butler/MCP_Space_Life_Science_KGs
Sonnet 4.5
Opus 4.5
Cypher
query
Implementation Plan
Create publicly available connectors to the GeneLab KG MCP server and the SLS MCP server that can be connected to your favorite LLM.
genelabkg
URL (from OSDR)
Implementation Plan
Once the GeneLab KG MCP server and the SLS MCP server connectors are added, they can be activated in your favorite LLM to enable queries.
SLSkg
DEMOs
GeneLab KG + PubMed (OSD-244)
GeneLab KG + Monarch KG + PubMed (OSD-48)
GeneLab KG + SPOKE-OKN KG (OSD-161)
GeneLab KG + SPOKE-OKN KG + Monarch KG + PubMed (OSD-267)
ACKNOWLEDGEMENTS
SPOKE TEAM
PI: Sergio Baranzini (UC San Francisco)
FRINK TEAM
FUNDING