Cargando…
The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information
MOTIVATION: Knowledge graphs (KGs) are being adopted in industry, commerce and academia. Biomedical KG presents a challenge due to the complexity, size and heterogeneity of the underlying information. RESULTS: In this work, we present the Scalable Precision Medicine Open Knowledge Engine (SPOKE), a...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9940622/ https://www.ncbi.nlm.nih.gov/pubmed/36759942 http://dx.doi.org/10.1093/bioinformatics/btad080 |
_version_ | 1784891121267113984 |
---|---|
author | Morris, John H Soman, Karthik Akbas, Rabia E Zhou, Xiaoyuan Smith, Brett Meng, Elaine C Huang, Conrad C Cerono, Gabriel Schenk, Gundolf Rizk-Jackson, Angela Harroud, Adil Sanders, Lauren Costes, Sylvain V Bharat, Krish Chakraborty, Arjun Pico, Alexander R Mardirossian, Taline Keiser, Michael Tang, Alice Hardi, Josef Shi, Yongmei Musen, Mark Israni, Sharat Huang, Sui Rose, Peter W Nelson, Charlotte A Baranzini, Sergio E |
author_facet | Morris, John H Soman, Karthik Akbas, Rabia E Zhou, Xiaoyuan Smith, Brett Meng, Elaine C Huang, Conrad C Cerono, Gabriel Schenk, Gundolf Rizk-Jackson, Angela Harroud, Adil Sanders, Lauren Costes, Sylvain V Bharat, Krish Chakraborty, Arjun Pico, Alexander R Mardirossian, Taline Keiser, Michael Tang, Alice Hardi, Josef Shi, Yongmei Musen, Mark Israni, Sharat Huang, Sui Rose, Peter W Nelson, Charlotte A Baranzini, Sergio E |
author_sort | Morris, John H |
collection | PubMed |
description | MOTIVATION: Knowledge graphs (KGs) are being adopted in industry, commerce and academia. Biomedical KG presents a challenge due to the complexity, size and heterogeneity of the underlying information. RESULTS: In this work, we present the Scalable Precision Medicine Open Knowledge Engine (SPOKE), a biomedical KG connecting millions of concepts via semantically meaningful relationships. SPOKE contains 27 million nodes of 21 different types and 53 million edges of 55 types downloaded from 41 databases. The graph is built on the framework of 11 ontologies that maintain its structure, enable mappings and facilitate navigation. SPOKE is built weekly by python scripts which download each resource, check for integrity and completeness, and then create a ‘parent table’ of nodes and edges. Graph queries are translated by a REST API and users can submit searches directly via an API or a graphical user interface. Conclusions/Significance: SPOKE enables the integration of seemingly disparate information to support precision medicine efforts. AVAILABILITY AND IMPLEMENTATION: The SPOKE neighborhood explorer is available at https://spoke.rbvi.ucsf.edu. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-9940622 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-99406222023-02-21 The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information Morris, John H Soman, Karthik Akbas, Rabia E Zhou, Xiaoyuan Smith, Brett Meng, Elaine C Huang, Conrad C Cerono, Gabriel Schenk, Gundolf Rizk-Jackson, Angela Harroud, Adil Sanders, Lauren Costes, Sylvain V Bharat, Krish Chakraborty, Arjun Pico, Alexander R Mardirossian, Taline Keiser, Michael Tang, Alice Hardi, Josef Shi, Yongmei Musen, Mark Israni, Sharat Huang, Sui Rose, Peter W Nelson, Charlotte A Baranzini, Sergio E Bioinformatics Original Paper MOTIVATION: Knowledge graphs (KGs) are being adopted in industry, commerce and academia. Biomedical KG presents a challenge due to the complexity, size and heterogeneity of the underlying information. RESULTS: In this work, we present the Scalable Precision Medicine Open Knowledge Engine (SPOKE), a biomedical KG connecting millions of concepts via semantically meaningful relationships. SPOKE contains 27 million nodes of 21 different types and 53 million edges of 55 types downloaded from 41 databases. The graph is built on the framework of 11 ontologies that maintain its structure, enable mappings and facilitate navigation. SPOKE is built weekly by python scripts which download each resource, check for integrity and completeness, and then create a ‘parent table’ of nodes and edges. Graph queries are translated by a REST API and users can submit searches directly via an API or a graphical user interface. Conclusions/Significance: SPOKE enables the integration of seemingly disparate information to support precision medicine efforts. AVAILABILITY AND IMPLEMENTATION: The SPOKE neighborhood explorer is available at https://spoke.rbvi.ucsf.edu. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2023-02-09 /pmc/articles/PMC9940622/ /pubmed/36759942 http://dx.doi.org/10.1093/bioinformatics/btad080 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Paper Morris, John H Soman, Karthik Akbas, Rabia E Zhou, Xiaoyuan Smith, Brett Meng, Elaine C Huang, Conrad C Cerono, Gabriel Schenk, Gundolf Rizk-Jackson, Angela Harroud, Adil Sanders, Lauren Costes, Sylvain V Bharat, Krish Chakraborty, Arjun Pico, Alexander R Mardirossian, Taline Keiser, Michael Tang, Alice Hardi, Josef Shi, Yongmei Musen, Mark Israni, Sharat Huang, Sui Rose, Peter W Nelson, Charlotte A Baranzini, Sergio E The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information |
title | The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information |
title_full | The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information |
title_fullStr | The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information |
title_full_unstemmed | The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information |
title_short | The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information |
title_sort | scalable precision medicine open knowledge engine (spoke): a massive knowledge graph of biomedical information |
topic | Original Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9940622/ https://www.ncbi.nlm.nih.gov/pubmed/36759942 http://dx.doi.org/10.1093/bioinformatics/btad080 |
work_keys_str_mv | AT morrisjohnh thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT somankarthik thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT akbasrabiae thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT zhouxiaoyuan thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT smithbrett thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT mengelainec thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT huangconradc thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT ceronogabriel thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT schenkgundolf thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT rizkjacksonangela thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT harroudadil thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT sanderslauren thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT costessylvainv thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT bharatkrish thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT chakrabortyarjun thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT picoalexanderr thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT mardirossiantaline thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT keisermichael thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT tangalice thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT hardijosef thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT shiyongmei thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT musenmark thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT isranisharat thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT huangsui thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT rosepeterw thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT nelsoncharlottea thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT baranzinisergioe thescalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT morrisjohnh scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT somankarthik scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT akbasrabiae scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT zhouxiaoyuan scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT smithbrett scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT mengelainec scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT huangconradc scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT ceronogabriel scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT schenkgundolf scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT rizkjacksonangela scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT harroudadil scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT sanderslauren scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT costessylvainv scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT bharatkrish scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT chakrabortyarjun scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT picoalexanderr scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT mardirossiantaline scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT keisermichael scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT tangalice scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT hardijosef scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT shiyongmei scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT musenmark scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT isranisharat scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT huangsui scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT rosepeterw scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT nelsoncharlottea scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation AT baranzinisergioe scalableprecisionmedicineopenknowledgeenginespokeamassiveknowledgegraphofbiomedicalinformation |