Agent skill · research science · aiskillstore
bioservices
Primary Python tool for 40+ bioinformatics services. Preferred for multi-database workflows: UniProt, KEGG, ChEMBL, PubChem, Reactome, QuickGO. Unified API for queries, ID mapping, pathway analysis. For direct REST control, use individual database skills (uniprot-database, kegg-database).
Why this skill is useful
Provides domain-specific knowledge for bioinformatics workflows and access to multiple databases that the AI wouldn't reliably generate on its own.
What it needs
Requires bioservices installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
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. 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 Converting identifiers between different biological databases (KEGG↔UniProt, compound IDs) Running sequence similarity searches (BLAST, MUSCLE alignment) Querying gene ontology terms (QuickGO, GO annotations) Accessing protein-protein interaction data (PSICQUIC, IntactComplex) Mining genomic data (BioMart, ArrayExpress, ENA) Integrating data from multiple bioinformatics resources in a single workflow Core Capabilities 1. Protein Analysis Retrieve protein information, sequences, and functional annotations: Key methods: search(): Query UniProt with flexible search terms retrieve(): Get protein entries in various formats (FASTA, XML, tab) mapping(): Convert identifiers between databases Reference: references/servicesreference.md for complete UniProt API details. 2. Pathway Discovery and Analysis Access KEGG pathway information for genes and organisms: Key methods: lookfororganism(), lookforpathway(): Search by name getpathwaybygene(): Find pathways containing genes parsekgmlpathway(): Extract structured pathway data pathway2sif(): Get protein interaction networks Reference: references/workflowpatterns.md for complete pathway analysis workflows. 3. Compound Database Searches Search and cross-reference compounds across multiple databases: Common workflow: 1. Search compound by name in KEGG 2. Extract KEGG compound ID 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/bioservices