bioservices

Access over 40 bioinformatics web services for data retrieval and analysis.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/robinbarvaag/poynt --skill bioservices-robinbarvaag
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bioservices
Source: https://github.com/robinbarvaag/poynt/tree/main/.github/skills/bioservices
Command: npx skills add https://github.com/robinbarvaag/poynt --skill bioservices-robinbarvaag

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 and databases, eliminating the need to learn individual APIs.

Core Features & Use Cases

  • Multi-Database Queries: Seamlessly query UniProt, KEGG, ChEMBL, PubChem, and more.
  • Identifier Mapping: Convert IDs between various biological databases (e.g., UniProt to KEGG).
  • Pathway Analysis: Discover and analyze biological pathways and protein interactions.
  • Sequence Analysis: Perform BLAST searches and retrieve protein sequences.
  • Use Case: Analyze a protein of interest by retrieving its sequence, finding similar proteins via BLAST, identifying its associated KEGG pathways, and discovering its interaction partners, all within a single workflow.

Quick Start

Use the bioservices skill to find pathways for the human gene 'hsa:7535'.

Frequently Asked Questions about bioservices

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

FAQPage Schema
How do I map protein identifiers between UniProt and KEGG databases?▼

Identifier mapping between UniProt and KEGG databases is performed by querying multiple bioinformatics web services through a unified Python interface. This allows you to convert biological database IDs seamlessly without learning individual APIs.

Can I perform sequence analysis and BLAST searches using Python?▼

Sequence analysis and BLAST searches are supported by providing programmatic access to NCBI BLAST web services. You can retrieve protein sequences and find similar proteins directly within a Python workflow.

What's the best way to query biological pathways for a specific gene?▼

Pathway analysis for specific genes is conducted by integrating with databases like KEGG. You can discover and analyze biological pathways by passing gene identifiers, such as 'hsa:7535', directly to retrieve associated pathway data.

Does bioservices work with ChEMBL and PubChem for bioinformatics data retrieval?▼

Bioinformatics data retrieval works with ChEMBL and PubChem alongside over 40 other web services. This integration enables comprehensive multi-database queries for chemical and biological data within a single environment.

How do I analyze a protein across multiple bioinformatics databases in one workflow?▼

Protein analysis across multiple databases is achieved by chaining data retrieval, BLAST searches, and pathway analysis within a single workflow. This unified interface connects UniProt, KEGG, and QuickGO to discover interactions and pathways.

Do I need to learn individual APIs to query biological databases?▼

Learning individual APIs is not necessary because this approach provides a single Python interface to over 40 bioinformatics web services. It standardizes data retrieval and identifier mapping across diverse biological databases.