Reactome Graph Database
Reactome Graph Database provides graph-based storage and efficient querying of curated biomolecular pathway data to enable pathway analysis and exploration of complex biological interactions.
Key Features:
- Graph Database Technology: Uses Neo4j to represent Reactome's complex data model as a graph, reducing average query times by 93% compared with the previous relational approach.
- Cypher Query Language: Supports traversal and pattern-matching queries via Cypher for object-oriented and graph-structured analyses of pathway data.
- ContentService (REST API): Exposes programmatic access to Reactome data through a RESTful ContentService for automated queries and data retrieval.
Scientific Applications:
- Pathway analysis: Enables high-performance retrieval and interrogation of curated pathway information for pathway-centric studies.
- Network-based knowledge discovery: Facilitates graph traversal and relationship discovery to study molecular interactions and complex biological pathways.
Methodology:
Reactome migrated its data model to a Neo4j graph database, executes queries using the Cypher language, and exposes data programmatically via the ContentService REST API.
Topics
Details
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- plugin
- Operating Systems:
- Linux, Windows, Mac
- Added:
- 6/25/2018
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Data retrieval
Publications
Fabregat A, Korninger F, Viteri G, Sidiropoulos K, Marin-Garcia P, Ping P, Wu G, Stein L, D’Eustachio P, Hermjakob H. Reactome graph database: Efficient access to complex pathway data. PLOS Computational Biology. 2018;14(1):e1005968. doi:10.1371/journal.pcbi.1005968. PMID:29377902. PMCID:PMC5805351.
PMID: 29377902
PMCID: PMC5805351
Funding: - National Institutes of Health (US): P41HG003751, U54GM114833
- University of Toronto: Medicine by Design
Downloads
- Software packagehttps://reactome.org/dev/graph-database