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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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
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