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.