Cited by 99Biomedical Text Mining and OntologiesSemantic Web and OntologiesBioinformatics and Genomic Networks

The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information

Open access
Morris, John H, Soman, Karthik, Akbas, Rabia E, Zhou, Xiaoyuan, Smith, Brett, Meng, Elaine C, Huang, Conrad C, Cerono, Gabriel +19 more·2023·Bioinformatics

Abstract

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.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1093/bioinformatics/btad080

Cites

6 of 6 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The SPOKE KG consists of 42 million nodes of 28 different types and 160 million edges of 91 types, implemented as a property graph and assembled by downloading and integrating information from 41 different biomedical databases.

    “The KG consists of 42 million nodes of 28 different types and 160 million edges of 91 types, implemented as a property graph and is assembled by downloading and integrating information from 41 different biomedical databases.”

    From Biomedical knowledge graph-optimized prompt generation for large language models (2024) · cites this paper as Morris et al. 2023

    The Results section reports more than 27 million nodes of 21 types and 53 million edges of 55 types, contrary to all four size and type counts in the claim. It does confirm integration of 41 biomedical databases and describes a Neo4j graph whose nodes and edges retain properties. (LLM, conf=0.88)

    Checked by a reasoning model — may be wrong.

    Experimental — accuracy not yet measured
  • SPOKE's reliability has been demonstrated through its successful application in various biomedical contexts.

    “Thus, while SPOKE’s reliability has been demonstrated through its successful application in various biomedical contexts (Supplementary S1 Text; Himmelstein and Baranzini, 2015, Himmelstein et al. 2017, Nelson et al. 2019, Nelson et al. 2021a,b, Baranzini et al. 2022, Morris et al. 2023, Soman et al. 2023a,b, Tang et al. 2024)”

    From Biomedical knowledge graph-optimized prompt generation for large language models (2024) · cites this paper as Morris et al. 2023

    The Discussion reports that SPOKE has been used in several biomedical applications and that one approach predicted multiple sclerosis diagnoses with up to 83% accuracy. It does not establish SPOKE’s general reliability across those varied contexts; the documented success is specific to that prediction application. (LLM, conf=0.80)

    Experimental — accuracy not yet measured
  • SPOKE integrates more than 40 publicly available biomedical knowledge sources of separate domains where each source is centered around a biomedical concept, such as genes, proteins, drugs, compounds, diseases, and one or more of their known relationships.

    “To achieve this, we make use of the biomedical KG called SPOKE (Morris et al. 2023) that integrates more than 40 publicly available biomedical knowledge sources of separate domains where each source is centered around a biomedical concept, such as genes, proteins, drugs, compounds, diseases, and one or more of their known relationships.”

    From Biomedical knowledge graph-optimized prompt generation for large language models (2024) · cites this paper as Morris et al. 2023

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 40

  1. Amberger J.S. et al (2015) OMIM.org: online Mendelian inheritance in man (OMIM®), an online catalog of human genes and genetic disorders. Nucleic Acids Res., 43, D789– 798. 25428349 PMC4383985
  2. Amberger J.S. et al (2019) OMIM.org: leveraging knowledge across phenotype-gene relationships. Nucleic Acids Res., 47, D1038– D1043. 30445645 PMC6323937
  3. Ashburner M. et al (2000) Gene ontology: tool for the unification of biology. Nat. Genet., 25, 25– 29. 10802651 PMC3037419
  4. Avram S. et al (2021) DrugCentral 2021 supports drug discovery and repositioning. Nucleic Acids Res., 49, D1160– D1169. 33151287 PMC7779058
  5. Bastian F.B. et al (2021) The Bgee suite: integrated curated expression atlas and comparative transcriptomics in animals. Nucleic Acids Res., 49, D831– D847. 33037820 PMC7778977
  6. Białecki A. et al (2012) Apache lucene 4. In: SIGIR 2012 Workshop on Open Source Information Retrieval, Portland, OR. USA. p. 17.
  7. Blum M. et al (2021) The InterPro protein families and domains database: 20 years on. Nucleic Acids Res., 49, D344– D354. 33156333 PMC7778928
  8. Buniello A. et al (2019) The NHGRI-EBI GWAS catalog of published genome-wide association studies, targeted arrays and summary statistics 2019. Nucleic Acids Res., 47, D1005– D1012. 30445434 PMC6323933
  9. Cerami E.G. et al (2011) Pathway commons, a web resource for biological pathway data. Nucleic Acids Res., 39, D685– D690. 21071392 PMC3013659
  10. Chen X. et al (2001) BindingDB: a web-accessible molecular recognition database. Comb. Chem. High Throughput Screen., 4, 719– 725. 11812264
  11. Dooley D.M. et al (2018) FoodOn: a harmonized food ontology to increase global food traceability, quality control and data integration. NPJ Sci. Food, 2, 23. 31304272 PMC6550238
  12. Fecho K. et al (2021) A biomedical knowledge graph system to propose mechanistic hypotheses for real-world environmental health observations: cohort study and informatics application. JMIR Med. Inform., 9, e26714. 34283031 PMC8335603
  13. Finn R.D. et al (2014) Pfam: the protein families database. Nucleic Acids Res., 42, D222– 230. 24288371 PMC3965110
  14. Franz M. et al (2016) Cytoscape.js: a graph theory library for visualisation and analysis. Bioinformatics, 32, 309– 311. 26415722 PMC4708103
  15. Himmelstein D.S. et al (2017) Systematic integration of biomedical knowledge prioritizes drugs for repurposing. Elife, 6:e26726. 10.7554/eLife.26726. PMC5640425 28936969 · DOI · Paper page
  16. Irwin J.J., Shoichet B.K. (2005) ZINC–a free database of commercially available compounds for virtual screening. J. Chem. Inf. Model., 45, 177– 182. 15667143 PMC1360656
  17. Kafkas Ş. et al (2019) PathoPhenoDB, linking human pathogens to their phenotypes in support of infectious disease research. Sci. Data, 6, 79. 31160594 PMC6546783
  18. Kanehisa M., Goto S. (2000) KEGG: Kyoto encyclopedia of genes and genomes. Nucleic Acids Res., 28, 27– 30. 10592173 PMC102409
  19. Keiser M.J. et al (2007) Relating protein pharmacology by ligand chemistry. Nat. Biotechnol., 25, 197– 206. 17287757
  20. Maglott D. et al (2011) Entrez gene: gene-centered information at NCBI. Nucleic Acids Res., 39, D52– D57. 21115458 PMC3013746
  21. Malone J. et al (2010) Modeling sample variables with an experimental factor ontology. Bioinformatics, 26, 1112– 1118. 20200009 PMC2853691
  22. Martens M. et al (2021) WikiPathways: connecting communities. Nucleic Acids Res., 49, D613– D621. 33211851 PMC7779061
  23. Mattingly C.J. et al (2006) The comparative toxicogenomics database (CTD): a resource for comparative toxicological studies. J. Exp. Zool. A Comp. Exp. Biol., 305, 689– 692. 16902965 PMC1586110
  24. Mendez D. et al (2019) ChEMBL: towards direct deposition of bioassay data. Nucleic Acids Res., 47, D930– D940. 30398643 PMC6323927
  25. Nelson C.A. et al (2022) Embedding electronic health records onto a knowledge network recognizes prodromal features of multiple sclerosis and predicts diagnosis. J. Am. Med. Inform. Assoc., 29, 424– 434. 34915552 PMC8800523
  26. Orchard S. et al (2014) The MIntAct project–IntAct as a common curation platform for 11 molecular interaction databases. Nucleic Acids Res., 42, D358– 363. 24234451 PMC3965093
  27. Pletscher-Frankild S. et al (2015) DISEASES: text mining and data integration of disease-gene associations. Methods, 74, 83– 89. 25484339
  28. Pundir S. et al (2017) UniProt protein knowledgebase. Methods Mol. Biol., 1558, 41– 55. 28150232 PMC5565770
  29. Rossanez A. et al (2020) KGen: a knowledge graph generator from biomedical scientific literature. BMC Med. Inform. Decis. Mak., 20, 314. 33317512 PMC7734730
  30. Santos A. et al (2022) A knowledge graph to interpret clinical proteomics data. Nat. Biotechnol., 40, 692– 702. 35102292 PMC9110295
  31. Scalbert A. et al (2011) Databases on food phytochemicals and their health-promoting effects. J. Agric. Food Chem., 59, 4331– 4348. 21438636
  32. Schoch C.L. et al (2020) NCBI taxonomy: a comprehensive update on curation, resources and tools. Database, 2020. PMC7408187 32761142
  33. Schriml L.M. et al (2012) Disease ontology: a backbone for disease semantic integration. Nucleic Acids Res., 40, D940– D946. 22080554 PMC3245088
  34. Szklarczyk D. et al (2019) STRING v11: protein-protein association networks with increased coverage, supporting functional discovery in genome-wide experimental datasets. Nucleic Acids Res., 47, D607– D613. 30476243 PMC6323986
  35. Unni D.R. et al; Biomedical Data Translator Consortium. (2022) Biolink model: a universal schema for knowledge graphs in clinical, biomedical, and translational science. Clin. Transl. Sci., 15, 1848– 1855. 36125173 PMC9372416
  36. Ursu O. et al (2017) DrugCentral: online drug compendium. Nucleic Acids Res., 45, D932– D939. 27789690 PMC5210665
  37. Wattam A.R. et al (2014) PATRIC, the bacterial bioinformatics database and analysis resource. Nucleic Acids Res., 42, D581– D591. 24225323 PMC3965095
  38. Wishart D.S. et al (2018) DrugBank 5.0: a major update to the DrugBank database for 2018. Nucleic Acids Res., 46, D1074– D1082. 29126136 PMC5753335
  39. Xu Q., Dunbrack R.L. Jr. (2020) ProtCID: a data resource for structural information on protein interactions. Nat. Commun., 11, 711. 32024829 PMC7002494
  40. Yu C.L. et al (2009) Two distinct pathways for metabolism of theophylline and caffeine are coexpressed in Pseudomonas putida CBB5. J. Bacteriol., 191, 4624– 4632. 19447909 PMC2704713

Cited by

Sorted by citations

Authors
Morris, J. H., Soman, K., Akbas, R. E., Zhou, X., Smith, B., Meng, E. C., Huang, C. C., Cerono, G., Schenk, G., Rizk-Jackson, A., Harroud, A., Sanders, L., Costes, S. V., Bharat, K., Chakraborty, A., Pico, A. R., Mardirossian, T., Keiser, M., Tang, A., Hardi, J., Shi, Y., Musen, M., Israni, S., Huang, S., Rose, P. W., Nelson, C. A., & Baranzini, S. E.
Affiliations
  • University of California, San Francisco (US)
  • Institute for Systems Biology (US)
  • Bakar Computational Health Sciences Institute, University of California, San Francisco , San Francisco, CA 94158, USA
  • Ames Research Center (US)
  • Gladstone Institutes (US)
  • Stanford University (US)
  • San Diego Supercomputer Center (US)
Corresponding author
Baranzini, Sergio E
Venue
Bioinformatics
Published
2023-02-01
Volume
39
Issue
2
ISSN
  • 1367-4803 (ISSN-L)
  • 1367-4811
OpenAlex
W4319813194
Cited by
99
References
6
Citations by year
2026: 31 · 2025: 31 · 2024: 25 · 2023: 10 · 2022: 2
FWCI
8.64
Type
journal article
Language
en
Open access
Locations
  • Bioinformatics (publishedVersion, cc-by)
  • PubMed Central (publishedVersion, cc-by)
  • PubMed (publishedVersion)
  • eScholarship (California Digital Library) (submittedVersion, cc-by)
Funders
National Science Foundation (NSF_2033569)
Topics
  • Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Biomedical Text Mining and Ontologies
  • Physical Sciences › Computer Science › Artificial Intelligence › Semantic Web and Ontologies
  • Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Bioinformatics and Genomic Networks
Keywords
biomedical knowledge graphs, precision medicine, knowledge graph construction, ontology mapping, biomedical databases, knowledge graph integration, spokes
MeSH terms
Pattern Recognition, Automated, Databases, Factual, Precision Medicine

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review