Individual skill
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.
plugins/KalarisLabs/research-agent-skills/skills/bioservices/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,537
- Repository last updated
- Nov 7, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- operations Derived category
- data Derived category
- data-databases Derived category
Declared tags are partial or unavailable.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesSKILL.mdcore · 12,727 bytesreferences/identifier_mapping.mddoc · 17,551 bytesreferences/services_reference.mddoc · 13,026 bytesreferences/workflow_patterns.mddoc · 20,184 bytesscripts/batch_id_converter.pyruns · 11,128 bytesscripts/compound_cross_reference.pyruns · 12,015 bytesscripts/pathway_analysis.pyruns · 9,783 bytesscripts/protein_analysis_workflow.pyruns · 13,703 bytes
Read excerpt
# BioServices
## Overview
BioServices is a Python package providing programmatic access to approximately 40 bioinformatics web services and databases. Retrieve biological data, perform cross-database queries, map identifiers, analyze sequences, and integrate multiple biological resources in Python workflows. The package handles both REST and SOAP/WSDL protocols transparently.
**Version note:** Examples target **bioservices 1.16.0** (PyPI, Mar 2026). Requires **Python 3.9–3.12**. UniProt REST changes in mid-2022 (bioservices ≥1.10) mainly affect tabular `columns` names — see upstream `_legacy_names` if parsing breaks. ChEMBL wrappers changed at 1.6.0 (2018 API); use `get_similarity`, `get_substructure`, `get_molecule` instead of pre-1.6 method names.
## When to Use This Skill
This skill should be used when:
- Retrieving protein sequences, annotations, or structures from UniProt, PDB, Pfam
- Analyzing metabolic pathways and gene functions via KEGG or Reactome
- Searching compound databases (ChEBI, ChEMBL, PubChem) for chemical information