A unified Python interface to 40+ bioinformatics web services including UniProt, KEGG, ChEMBL, and Reactome. This shines when you need to chain queries across multiple databases in a single workflow, like pulling a protein from UniProt, mapping its ID to KEGG, finding associated pathways, then cross-referencing compounds through UniChem to ChEMBL. The API consistency across services is the real win here. Note that it requires Python 3.9–3.12 and live internet access to all those APIs, so offline work is out. NCBI BLAST needs a contact email via environment variable. For quick single-database lookups, gget is faster. For local sequence manipulation, stick with BioPython.

skills.sh installs
2.1K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill bioservices --agent claude-code

Installs into .claude/skills of the current project.

Files

BioServices

When to use

Use BioServices when combining protein annotation, gene/pathway membership, compound cross-references, or genomic resources in Python. Its service clients share transport helpers, but their request parameters and return types differ. Use the service reference before composing clients; method names from PubChemPy, mygene, or older BioServices are not portable.

Targets bioservices 1.16.0, the current PyPI release at review. Package metadata allows Python >=3.9,<4; the bundled tests were run in an isolated Python 3.13 environment. The previous 3.12 upper bound was not a package requirement.

uv pip install "bioservices==1.16.0"

Workflow

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
Backend & APIs, AI & Agent Building, Data Science & ML, Automation & Workflows, Python, Sales & Marketing, Databases
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1unclecatvn avatarodoo-19unclecatvn/agent-skillsOdoo 19 development knowledge base with 18 specialized guides covering Actions (ir.actions.*, cron jobs, server actions), Controllers (HTTP routing, endpoints, 2Kskills.sh installs
2k-dense-ai avatarbenchling-integrationk-dense-ai/scientific-agent-skillsBenchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when aut2Kskills.sh installs
3yamadashy avatarrepomix-exploreryamadashy/repomixAnalyze or explore a codebase (remote or local repository) by packing it with the Repomix CLI, then reading and searching the generated output. Use when the use2Kskills.sh installs
4binance avatarassetsbinance/binance-skills-hubBinance Assets request using the Binance API. Authentication requires API key and secret key.2Kskills.sh installs
5k-dense-ai avatarlabarchive-integrationk-dense-ai/scientific-agent-skillsSecurely integrate with the official LabArchives ELN REST-like API and Inventory API v1. Use for regional endpoint selection, signed-request construction, user 2Kskills.sh installs
6k-dense-ai avatarusfiscaldatak-dense-ai/scientific-agent-skillsQuery the U.S. Treasury Fiscal Data REST API for federal financial data. No API key required. Use for national debt (Debt to the Penny), Daily Treasury Statemen2Kskills.sh installs