| Literature DB >> 35020801 |
Sebastien Lelong1, Xinghua Zhou1, Cyrus Afrasiabi1, Zhongchao Qian1, Marco Alvarado Cano1, Ginger Tsueng1, Jiwen Xin1, Julia Mullen1, Yao Yao1, Ricardo Avila1, Greg Taylor1, Andrew I Su1, Chunlei Wu1.
Abstract
SUMMARY: To meet the increased need of making biomedical resources more accessible and reusable, Web APIs or web services have become a common way to disseminate knowledge sources. The BioThings APIs are a collection of high-performance, scalable, annotation as a service APIs that automate the integration of biological annotations from disparate data sources. This collection of APIs currently includes MyGene.info, MyVariant.info, and MyChem.info for integrating annotations on genes, variants, and chemical compounds, respectively. These APIs are used by both individual researchers and application developers to simplify the process of annotation retrieval and identifier mapping. Here, we describe the BioThings Software Development Kit (SDK), a generalizable and reusable toolkit for integrating data from multiple disparate data sources and creating high-performance APIs. This toolkit allows users to easily create their own BioThings APIs for any data type of interest to them, as well as keep APIs up-to-date with their underlying data sources.Entities:
Year: 2022 PMID: 35020801 PMCID: PMC8963279 DOI: 10.1093/bioinformatics/btac017
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.The overall architecture of the BioThings SDK. Its data hub (backend) component handles data source monitoring, parsing/uploading and then merging across all data sources. Its web API (frontend) component handles data indexing and processes user queries