bioservices

Provide a unified Python interface to over 40 bioinformatics web services.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a unified Python interface to over 40 bioinformatics web services, simplifying complex data retrieval and analysis across multiple specialized databases.

Core Features & Use Cases

  • Cross-Database Queries: Seamlessly query UniProt, KEGG, ChEMBL, Reactome, and more within a single workflow.
  • Identifier Mapping: Convert IDs between various biological databases (e.g., UniProt to KEGG, KEGG to ChEMBL).
  • Sequence Analysis: Perform BLAST searches and retrieve protein sequences.
  • Pathway Discovery: Analyze metabolic pathways and gene functions.
  • Use Case: You need to find all known protein-protein interactions for a specific human protein, identify its associated KEGG pathways, and retrieve its Gene Ontology annotations. This Skill orchestrates calls to PSICQUIC, KEGG, and QuickGO to achieve this.

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 in a single workflow?

You can query multiple bioinformatics databases in a single workflow using this Skill's unified Python interface to over 40 web services like UniProt and KEGG. It facilitates cross-database querying and complex data retrieval across specialized biological platforms.

What is the best way to map biological identifiers between databases such as ChEMBL and Reactome?

Mapping identifiers between databases like ChEMBL and Reactome is handled by this Skill's built-in identifier mapping functionality. It converts IDs across various biological databases to streamline cross-platform sequence and pathway analysis.

Can I perform BLAST sequence analysis and retrieve protein sequences through bioinformatics APIs?

Yes, you can perform BLAST sequence analysis and retrieve protein sequences using this Skill's unified API access. It orchestrates calls to specialized bioinformatics web services for seamless sequence analysis and data retrieval.

Does this bioinformatics API access tool integrate with BioPython and Pandas?

Yes, this bioinformatics API access tool integrates with BioPython and Pandas. It supports comprehensive bioinformatics workflows by allowing you to parse retrieved sequence and pathway data within familiar Python data structures.

How do I find metabolic pathways and gene functions for a specific human gene?

To find metabolic pathways and gene functions for a specific human gene, you can use this Skill for pathway discovery. It queries services like KEGG to analyze metabolic pathways and extract interaction data for target genes.