{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T22:24:21Z","timestamp":1779315861435,"version":"3.51.4"},"reference-count":15,"publisher":"Oxford University Press (OUP)","issue":"9","license":[{"start":{"date-parts":[[2023,9,30]],"date-time":"2023-09-30T00:00:00Z","timestamp":1696032000000},"content-version":"vor","delay-in-days":29,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["OT2TR003427"],"award-info":[{"award-number":["OT2TR003427"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,9,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Summary<\/jats:title>\n                  <jats:p>Knowledge graphs are an increasingly common data structure for representing biomedical information. These knowledge graphs can easily represent heterogeneous types of information, and many algorithms and tools exist for querying and analyzing graphs. Biomedical knowledge graphs have been used in a variety of applications, including drug repurposing, identification of drug targets, prediction of drug side effects, and clinical decision support. Typically, knowledge graphs are constructed by centralization and integration of data from multiple disparate sources. Here, we describe BioThings Explorer, an application that can query a virtual, federated knowledge graph derived from the aggregated information in a network of biomedical web services. BioThings Explorer leverages semantically precise annotations of the inputs and outputs for each resource, and automates the chaining of web service calls to execute multi-step graph queries. Because there is no large, centralized knowledge graph to maintain, BioThings Explorer is distributed as a lightweight application that dynamically retrieves information at query time.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>More information can be found at https:\/\/explorer.biothings.io and code is available at https:\/\/github.com\/biothings\/biothings_explorer.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btad570","type":"journal-article","created":{"date-parts":[[2023,9,14]],"date-time":"2023-09-14T21:50:47Z","timestamp":1694728247000},"source":"Crossref","is-referenced-by-count":9,"title":["BioThings Explorer: a query engine for a federated knowledge graph of biomedical APIs"],"prefix":"10.1093","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7627-2086","authenticated-orcid":false,"given":"Jackson","family":"Callaghan","sequence":"first","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2975-882X","authenticated-orcid":false,"given":"Colleen H","family":"Xu","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiwen","family":"Xin","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco Alvarado","family":"Cano","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4693-0591","authenticated-orcid":false,"given":"Anders","family":"Riutta","sequence":"additional","affiliation":[{"name":"Data Science and Biotechnology, Gladstone Institutes, University of California , San Francisco, CA 94158, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Zhou","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rohan","family":"Juneja","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yao","family":"Yao","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Madhumita","family":"Narayan","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kristina","family":"Hanspers","sequence":"additional","affiliation":[{"name":"Data Science and Biotechnology, Gladstone Institutes, University of California , San Francisco, CA 94158, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2940-8926","authenticated-orcid":false,"given":"Ayushi","family":"Agrawal","sequence":"additional","affiliation":[{"name":"Data Science and Biotechnology, Gladstone Institutes, University of California , San Francisco, CA 94158, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander R","family":"Pico","sequence":"additional","affiliation":[{"name":"Data Science and Biotechnology, Gladstone Institutes, University of California , San Francisco, CA 94158, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2629-6124","authenticated-orcid":false,"given":"Chunlei","family":"Wu","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9859-4104","authenticated-orcid":false,"given":"Andrew I","family":"Su","sequence":"additional","affiliation":[{"name":"Department of Integrative Structural and Computational Biology, The Scripps Research Institute , La Jolla, CA 92037, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2023,9,14]]},"reference":[{"key":"2024041308051364800_btad570-B1","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1109\/TKDE.2007.48","article-title":"The google similarity distance","volume":"19","author":"Cilibrasi","year":"2007","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"2024041308051364800_btad570-B2","doi-asserted-by":"crossref","first-page":"D1257","DOI":"10.1093\/nar\/gkac833","article-title":"Comparative toxicogenomics database (CTD): update 2023","volume":"51","author":"Davis","year":"2023","journal-title":"Nucleic Acids Res"},{"key":"2024041308051364800_btad570-B3","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/1471-2105-2-7","article-title":"The distributed annotation system","volume":"2","author":"Dowell","year":"2001","journal-title":"BMC Bioinformatics"},{"key":"2024041308051364800_btad570-B4","doi-asserted-by":"crossref","first-page":"e26714","DOI":"10.2196\/26714","article-title":"A biomedical knowledge graph system to propose mechanistic hypotheses for real-world environmental health observations: cohort study and informatics application","volume":"9","author":"Fecho","year":"2021","journal-title":"JMIR Med Inform"},{"key":"2024041308051364800_btad570-B5","doi-asserted-by":"crossref","first-page":"1838","DOI":"10.1111\/cts.13301","article-title":"Progress toward a universal biomedical data translator","volume":"15","author":"Fecho","year":"2022","journal-title":"Clin Transl Sci"},{"key":"2024041308051364800_btad570-B6","doi-asserted-by":"crossref","DOI":"10.7554\/eLife.26726","article-title":"Systematic integration of biomedical knowledge prioritizes drugs for repurposing","volume":"6","author":"Himmelstein","year":"2017","journal-title":"Elife"},{"key":"2024041308051364800_btad570-B7","doi-asserted-by":"crossref","first-page":"2077","DOI":"10.1093\/bioinformatics\/btac017","article-title":"BioThings SDK: a toolkit for building high-performance data APIs in biomedical research","volume":"38","author":"Lelong","year":"2022","journal-title":"Bioinformatics"},{"key":"2024041308051364800_btad570-B8","doi-asserted-by":"crossref","first-page":"2880","DOI":"10.1093\/bioinformatics\/btac205","article-title":"Design and application of a knowledge network for automatic prioritization of drug mechanisms","volume":"38","author":"Mayers","year":"2022","journal-title":"Bioinformatics"},{"issue":"2","key":"2024041308051364800_btad570-B9","doi-asserted-by":"crossref","DOI":"10.1093\/bioinformatics\/btad080","article-title":"The scalable precision medicine open knowledge engine (SPOKE): a massive knowledge graph of biomedical information","volume":"39","author":"Morris","year":"2023","journal-title":"Bioinformatics"},{"key":"2024041308051364800_btad570-B10","doi-asserted-by":"crossref","first-page":"D712","DOI":"10.1093\/nar\/gkw1128","article-title":"The monarch initiative: an integrative data and analytic platform connecting phenotypes to genotypes across species","volume":"45","author":"Mungall","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2024041308051364800_btad570-B11","doi-asserted-by":"crossref","first-page":"1414","DOI":"10.1016\/j.csbj.2020.05.017","article-title":"Constructing knowledge graphs and their biomedical applications","volume":"18","author":"Nicholson","year":"2020","journal-title":"Comput Struct Biotechnol J"},{"key":"2024041308051364800_btad570-B12","first-page":"791","article-title":"Beacon v2 and Beacon networks: a \u2018lingua franca\u2019 for federated data discovery in biomedical genomics, and beyond","volume":"43","author":"Rambla","year":"2022","journal-title":"Hum Mutat"},{"key":"2024041308051364800_btad570-B13","doi-asserted-by":"crossref","first-page":"1848","DOI":"10.1111\/cts.13302","article-title":"Biolink Model: a universal schema for knowledge graphs in clinical, biomedical, and translational science","volume":"15","author":"Unni","year":"2022","journal-title":"Clin Transl Sci"},{"key":"2024041308051364800_btad570-B14","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1186\/s12859-022-04932-3","article-title":"RTX-KG2: a system for building a semantically standardized knowledge graph for translational biomedicine","volume":"23","author":"Wood","year":"2022","journal-title":"BMC Bioinformatics"},{"key":"2024041308051364800_btad570-B15","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/978-3-319-58451-5_11","article-title":"smartAPI: towards a more intelligent network of web APIs","author":"Zaveri","year":"2017","journal-title":"Lecture Notes in Computer Science"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btad570\/51553552\/btad570.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/9\/btad570\/57227930\/btad570.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/9\/btad570\/57227930\/btad570.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,13]],"date-time":"2024-04-13T08:05:30Z","timestamp":1712995530000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btad570\/7273783"}},"subtitle":[],"editor":[{"given":"Peter N","family":"Robinson","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2023,9,1]]},"references-count":15,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2023,9,2]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btad570","relation":{},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,9,1]]},"published":{"date-parts":[[2023,9,1]]},"article-number":"btad570"}}