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.