bioservices

Map biological identifiers across UniProt, KEGG, ChEMBL, and GO databases.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill bioservices-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bioservices
Source: https://github.com/mkurman/tamux/tree/main/skills/scientific-skills/bioservices
Command: npx skills add https://github.com/mkurman/tamux --skill bioservices-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bioservices, and includes scripts (resource) and references (resource) components.

What problem does it solve?

BioServices provides a unified interface to access and orchestrate 40+ bioinformatics resources from Python, eliminating the need to manually script each service and to maintain brittle custom adapters.

Core Features & Use Cases

  • Cross-database identifier mapping for proteins, genes, and compounds across UniProt, KEGG, ChEMBL, ChEBI, and GO.
  • Pathway discovery, GO annotations, and protein-protein interaction extraction to support integrative analyses.
  • Batch workflows and scriptable pipelines that coordinate multiple services in end-to-end bioinformatics analyses.

Quick Start

Install bioservices and run a simple example to map a UniProt ID to KEGG to verify cross-database mapping.

Frequently Asked Questions about bioservices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map biological identifiers across UniProt, KEGG, and ChEMBL databases?

Cross-database identifier mapping for proteins, genes, and compounds is done by querying UniProt, KEGG, ChEMBL, ChEBI, and GO through a unified Python interface. It retrieves live data over the network to translate IDs across these bioinformatics resources.

What is the best way to integrate multiple bioinformatics services for pathway discovery?

Pathway discovery and GO annotations are integrated by orchestrating 40+ bioinformatics resources in Python. This eliminates brittle custom adapters and allows you to script multi-database workflows for end-to-end bioinformatics research.

Can I extract protein-protein interactions using Python without writing custom API adapters?

Yes, protein-protein interaction extraction is supported natively. The bioservices library provides a unified interface to 40+ resources, removing the need to manually script each service or maintain custom adapters for bioinformatics research.

Does bioservices require network access to retrieve live data for bioinformatics workflows?

Yes, network access is required to retrieve live data. The Skill maps and integrates biological databases across UniProt, KEGG, ChEMBL, and more, relying on active network connections to fetch real-time bioinformatics data.

Do I need Python 3 to run cross-database workflows and batch pipelines for bioinformatics research?

Python 3 is required to run the bioservices library and execute batch workflows. These scriptable pipelines coordinate multiple services to perform cross-database identifier mapping and integrative bioinformatics analyses.

Why use a unified Python interface instead of manual scripts for bioinformatics database queries?

A unified Python interface eliminates the need to manually script each bioinformatics service and maintain brittle custom adapters. It streamlines batch workflows and multi-database queries for pathway discovery, GO annotations, and protein-protein interactions.