bioservices

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

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill bioservices-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bioservices
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/research-tools/bioservices
Command: npx skills add https://github.com/hxk622/TokenDance --skill bioservices-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies complex bioinformatics analyses 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

  • Unified Access: Interact with UniProt, KEGG, ChEMBL, NCBI BLAST, and many more through one package.
  • Cross-Database Analysis: Seamlessly map identifiers, retrieve data, and perform analyses across different biological resources.
  • Use Case: Analyze a protein by retrieving its sequence from UniProt, performing a BLAST search, identifying its associated KEGG pathways, and finding its protein-protein interactions via PSICQUIC, all within a single script.

Quick Start

Use the bioservices skill to find all human pathways associated with the 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?

You can query multiple bioinformatics databases using a unified Python interface that provides consistent access to over 40 web services. This eliminates the need to learn separate APIs for UniProt, KEGG, and ChEMBL, allowing seamless cross-database retrieval and analysis.

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

Identifier mapping across biological resources is best handled by a unified Python interface that programmatically connects over 40 databases. It allows you to retrieve data from sources like UniProt and QuickGO and map identifiers seamlessly without manual database switching.

Can I perform protein sequence analysis and pathway discovery without learning multiple web service APIs?

Yes, you can perform protein sequence analysis and pathway discovery without learning multiple APIs by using a single Python interface. It abstracts the complexities of over 40 bioinformatics web services, enabling direct programmatic access to NCBI BLAST and KEGG.

Does this bioinformatics interface support compound searches and protein-protein interaction analysis?

This bioinformatics interface supports compound searches and protein-protein interaction analysis through its connection to databases like ChEMBL and PSICQUIC. It facilitates complex biological data integration by allowing cross-database queries within one Python package.

How do I retrieve a protein sequence and find its associated KEGG pathways programmatically?

To retrieve a protein sequence and find associated KEGG pathways programmatically, use a unified Python interface to fetch data from UniProt and then query KEGG. This allows you to chain requests across multiple bioinformatics databases in one script.

Are there limitations when integrating biological data from over 40 different web services?

Limitations when integrating biological data from over 40 web services depend on the availability and response of external databases. While the Python interface unifies access to resources like NCBI BLAST and ChEMBL, complex cross-database queries are still subject to external API rate limits and downtime.