Bioservices
Bioservices provides programmatic access to bioinformatics web services for retrieval and integration of data from KEGG, UniProt, BioModels, and ChEMBLdb.
Key Features:
- Supported Databases: Interfaces with KEGG, UniProt, BioModels, ChEMBLdb and other bioinformatics web services.
- Protocol Support: Accesses services via REST and SOAP/WSDL protocols.
- Architecture: Implements object-oriented programming principles to model and wrap individual web services.
- Programmatic API: Enables programmatic queries and automated data retrieval from multiple biological databases.
Scientific Applications:
- Data Integration: Retrieval and consolidation of biological data across KEGG, UniProt, BioModels, and ChEMBLdb for downstream analysis.
- Computational Workflows: Automated querying of multiple web services to support bioinformatics analyses that require heterogeneous data sources.
Methodology:
Access web services using REST and SOAP/WSDL with object-oriented wrappers for each service to perform programmatic queries and data retrieval.
Topics
Details
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 1/10/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Cokelaer T, Pultz D, Harder LM, Serra-Musach J, Saez-Rodriguez J. BioServices: a common Python package to access biological Web Services programmatically. Bioinformatics. 2013;29(24):3241-3242. doi:10.1093/bioinformatics/btt547. PMID:24064416. PMCID:PMC3842755.
Documentation
Downloads
- Source codehttps://pypi.org/project/bioservices/