bioservices

Access over 40 bioinformatics web services through a unified Python API.

557|98|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/jimmc414/Kosmos --skill bioservices-jimmc414
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bioservices
Source: https://github.com/jimmc414/Kosmos/tree/main/kosmos-claude-scientific-skills/scientific-skills/bioservices
Command: npx skills add https://github.com/jimmc414/Kosmos --skill bioservices-jimmc414

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies complex bioinformatics tasks by providing a unified Python interface to over 40 web services, eliminating the need to learn individual APIs for tasks like sequence analysis, pathway discovery, and identifier mapping.

Core Features & Use Cases

  • Multi-Database Integration: Seamlessly query and integrate data from UniProt, KEGG, ChEMBL, PubChem, and dozens more.
  • Automated Workflows: Execute complex pipelines like protein analysis, pathway network construction, and compound cross-referencing.
  • Identifier Mapping: Convert between various biological and chemical identifiers (e.g., UniProt to KEGG, KEGG to ChEMBL).
  • Use Case: Analyze a protein by retrieving its sequence, finding similar proteins via BLAST, discovering its associated KEGG pathways, and identifying its interaction partners, all within a single Python script.

Quick Start

Use the bioservices skill to find all KEGG pathways associated with the human gene ZAP70.

Frequently Asked Questions about bioservices

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

FAQPage Schema
How do I query multiple bioinformatics databases like UniProt and KEGG using a single Python API?

You can query multiple bioinformatics databases like UniProt and KEGG through a unified Python API that provides programmatic access to over 40 web services, eliminating the need to learn individual APIs for data retrieval. This allows seamless integration across resources.

What is the best way to automate protein sequence retrieval and pathway analysis workflows?

Automating protein sequence retrieval and pathway analysis workflows is best handled by a Python API that executes complex pipelines, such as finding similar proteins via BLAST and discovering associated KEGG pathways, all within a single script.

Can I perform identifier mapping between biological and chemical databases using Python?

Yes, you can perform identifier mapping between biological and chemical databases using Python. The API facilitates converting between various identifiers, such as mapping UniProt entries to KEGG or KEGG to ChEMBL, enabling cross-referencing across resources.

Does the bioservices Python API support compound database searching in PubChem and ChEMBL?

The bioservices Python API does support compound database searching in PubChem and ChEMBL. It provides programmatic access to these chemical databases, allowing users to query compound information and integrate it with biological data workflows.

How do I find all KEGG pathways associated with a specific human gene using Python?

To find all KEGG pathways associated with a specific human gene using Python, you can utilize the bioservices API to query the KEGG database directly, retrieving pathway network construction data for genes like ZAP70 within an automated script.