BioServices: a common Python package to access biological Web Services programmatically
- PMID: 24064416
- PMCID: PMC3842755
- DOI: 10.1093/bioinformatics/btt547
BioServices: a common Python package to access biological Web Services programmatically
Abstract
Motivation: Web interfaces provide access to numerous biological databases. Many can be accessed to in a programmatic way thanks to Web Services. Building applications that combine several of them would benefit from a single framework.
Results: BioServices is a comprehensive Python framework that provides programmatic access to major bioinformatics Web Services (e.g. KEGG, UniProt, BioModels, ChEMBLdb). Wrapping additional Web Services based either on Representational State Transfer or Simple Object Access Protocol/Web Services Description Language technologies is eased by the usage of object-oriented programming.
Availability and implementation: BioServices releases and documentation are available at http://pypi.python.org/pypi/bioservices under a GPL-v3 license.
Figures
Similar articles
-
An object-oriented programming system for the integration of internet-based bioinformatics resources.Appl Bioinformatics. 2006;5(1):29-39. doi: 10.2165/00822942-200605010-00004. Appl Bioinformatics. 2006. PMID: 16539535
-
ClusterControl: a web interface for distributing and monitoring bioinformatics applications on a Linux cluster.Bioinformatics. 2004 Mar 22;20(5):805-7. doi: 10.1093/bioinformatics/bth014. Epub 2004 Jan 29. Bioinformatics. 2004. PMID: 14751976
-
BioModels.net Web Services, a free and integrated toolkit for computational modelling software.Brief Bioinform. 2010 May;11(3):270-7. doi: 10.1093/bib/bbp056. Epub 2009 Nov 25. Brief Bioinform. 2010. PMID: 19939940 Free PMC article.
-
Interoperability with Moby 1.0--it's better than sharing your toothbrush!Brief Bioinform. 2008 May;9(3):220-31. doi: 10.1093/bib/bbn003. Epub 2008 Jan 31. Brief Bioinform. 2008. PMID: 18238804 Review.
-
Evolution of web services in bioinformatics.Brief Bioinform. 2005 Jun;6(2):178-88. doi: 10.1093/bib/6.2.178. Brief Bioinform. 2005. PMID: 15975226 Review.
Cited by
-
A comparative analysis of telomere length maintenance circuits in fission and budding yeast.Front Genet. 2022 Nov 4;13:1033113. doi: 10.3389/fgene.2022.1033113. eCollection 2022. Front Genet. 2022. PMID: 36406126 Free PMC article.
-
New Insights Into Cinnamoyl Esterase Activity of Oenococcus oeni.Front Microbiol. 2019 Nov 8;10:2597. doi: 10.3389/fmicb.2019.02597. eCollection 2019. Front Microbiol. 2019. PMID: 31781078 Free PMC article.
-
X-ray Structure-Based Chemoinformatic Analysis Identifies Promiscuous Ligands Binding to Proteins from Different Classes with Varying Shapes.Int J Mol Sci. 2020 May 27;21(11):3782. doi: 10.3390/ijms21113782. Int J Mol Sci. 2020. PMID: 32471121 Free PMC article.
-
Single-cell normalization and association testing unifying CRISPR screen and gene co-expression analyses with Normalisr.Nat Commun. 2021 Nov 4;12(1):6395. doi: 10.1038/s41467-021-26682-1. Nat Commun. 2021. PMID: 34737291 Free PMC article.
-
GraphOmics: an interactive platform to explore and integrate multi-omics data.BMC Bioinformatics. 2021 Dec 18;22(1):603. doi: 10.1186/s12859-021-04500-1. BMC Bioinformatics. 2021. PMID: 34922446 Free PMC article.
References
-
- Li C, et al. BioModels.net Web Services, a free and integrated toolkit for computational modelling software. Brief. Bioinform. 2010;11:270–277. - PMC - PubMed
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources