bioservices

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

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felixboehm/biochem-allergy --skill bioservices-felixboehm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bioservices
Source: https://github.com/felixboehm/biochem-allergy/tree/main/.claude/skills/bioservices
Command: npx skills add https://github.com/felixboehm/biochem-allergy --skill bioservices-felixboehm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies complex bioinformatics tasks by providing a single, consistent Python interface to over 40 different web services and databases, eliminating the need to learn multiple APIs.

Core Features & Use Cases

  • Cross-Database Queries: Seamlessly query UniProt, KEGG, ChEMBL, and more in a single workflow.
  • Identifier Mapping: Convert IDs between various biological databases (e.g., UniProt to KEGG).
  • Sequence Analysis: Perform BLAST searches and sequence alignments.
  • Pathway Analysis: Discover and analyze metabolic pathways and gene functions.
  • Use Case: Analyze a protein by retrieving its sequence from UniProt, finding its associated KEGG pathways, and identifying interacting partners via PSICQUIC, all within one script.

Quick Start

Use the bioservices skill to find 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 map biological identifiers between UniProt and KEGG databases using Python?

Identifier mapping between UniProt and KEGG is done by querying the database web services through a unified Python interface. This converts IDs across biological databases, enabling seamless cross-database analysis workflows.

Can I query multiple bioinformatics databases like ChEMBL and NCBI BLAST in a single Python script?

Querying multiple bioinformatics databases like ChEMBL and NCBI BLAST in a single Python script is supported through a unified interface. This eliminates the need to learn multiple APIs, facilitating cross-database queries and sequence similarity searches.

What is the best way to perform pathway analysis and discover gene functions using Python?

Pathway analysis and gene function discovery are performed by accessing web services like KEGG through a consistent Python interface. This allows researchers to discover and analyze metabolic pathways directly within their Python scripts.

Does this bioinformatics web services interface work with BioPython and Pandas?

The bioinformatics web services interface works with BioPython and Pandas. It supports integration with these tools to enable comprehensive data analysis workflows, combining remote database access with local sequence and data frame manipulation.

How do I retrieve a protein sequence from UniProt and find its interacting partners via PSICQUIC?

Retrieving a protein sequence from UniProt and finding interacting partners via PSICQUIC is achieved by executing sequential cross-database queries. A unified Python interface connects these remote services to analyze the protein within one script.

Are there limitations when accessing over 40 bioinformatics web services through a single Python interface?

Accessing over 40 bioinformatics web services through a single Python interface requires handling external API rate limits and connectivity requirements. The unified interface simplifies API differences but relies on the availability and constraints of the remote database services.