bioservices

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

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill bioservices-yf8578
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bioservices
Source: https://github.com/yf8578/clawomics/tree/main/skills/bioservices
Command: npx skills add https://github.com/yf8578/clawomics --skill bioservices-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies accessing and integrating data from over 40 diverse bioinformatics web services and databases, eliminating the need to learn multiple complex APIs.

Core Features & Use Cases

  • Unified API: Interact with UniProt, KEGG, ChEMBL, NCBI BLAST, and many more through a single Python interface.
  • Cross-Database Mapping: Seamlessly convert identifiers between biological databases.
  • Pathway Analysis: Retrieve and analyze metabolic pathways and gene interactions.
  • Sequence Similarity: Perform BLAST searches against major sequence databases.
  • Use Case: Analyze a protein by retrieving its sequence from UniProt, finding its associated KEGG pathways, and identifying its interaction partners via PSICQUIC, all within a single script.

Quick Start

Use the bioservices skill to find KEGG pathways for 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 in a single Python script?

A unified Python interface enables querying multiple bioinformatics databases like UniProt and KEGG within a single script, providing programmatic access to over 40 web services for biological data retrieval and cross-database mapping.

What is the best way to map biological identifiers across different databases?

Seamless identifier mapping across biological databases is achieved through a unified Python interface, allowing researchers to convert identifiers between resources like UniProt, KEGG, and ChEMBL without learning multiple complex APIs individually.

Can I run NCBI BLAST searches and retrieve protein sequences programmatically?

Yes, a unified Python interface allows performing NCBI BLAST sequence similarity searches and retrieving protein sequences programmatically, integrating access to major sequence databases and web services like UniProt for biological data analysis.

Does Python work with ChEMBL and PSICQUIC for pathway discovery and compound searching?

Python integrates with ChEMBL and PSICQUIC through a unified bioinformatics interface, enabling compound searching, pathway discovery, and protein interaction partner retrieval while combining these resources with KEGG and UniProt for comprehensive data integration.

Do I need to install specific Python packages to access bioinformatics web services?

Yes, accessing bioinformatics web services requires installing specific Python packages, specifically the bioservices dependency, which provides the unified interface for seamless integration with over 40 biological databases and APIs.

What are the limitations of using a unified API for bioinformatics data integration?

Limitations of a unified API for bioinformatics data integration include reliance on external web service availability, potential rate limiting from individual databases, and the requirement for specific Python packages to maintain seamless cross-database query functionality.