bioservices
Unified Python interface to 40+ bioinformatics services. Use when querying multiple databases (UniProt, KEGG, ChEMBL, Reactome) in a single workflow with consistent API. Best for cross-database analysis, ID mapping across services. For quick single-database lookups use gget; for sequence/file manipulation use biopython.
- Version
- 1.3
- License
- GPLv3 license
- Compatibility
- Requires Python 3.9–3.12 and internet access to 40+ bioinformatics web APIs. NCBI BLAST requires a contact email (`NCBI_EMAIL` env var or explicit parameter).
Pinned to revision de66e10cd0c8, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Bash
Files
- skills/bioservices/SKILL.md
- skills/bioservices/references/identifier_mapping.md
- skills/bioservices/references/services_reference.md
- skills/bioservices/references/workflow_patterns.md
- skills/bioservices/scripts/batch_id_converter.py
- skills/bioservices/scripts/compound_cross_reference.py
- skills/bioservices/scripts/pathway_analysis.py
- skills/bioservices/scripts/protein_analysis_workflow.py
Every link opens the file at its source, pinned to the revision this page describes.