Data & ReproScientific DatabasesK-Dense-AI/claude-scientific-skillsData & Reproduction
BI

BioServices

Maintainer K-Dense Inc. · Last updated April 1, 2026

BioServices is a Python package providing programmatic access to approximately 40 bioinformatics web services and databases. Retrieve biological data, perform cross-database queries, map identifiers, analy.

Claude CodeOpenClawNanoClawDiscoveryDataset Buildingbioservicesbioinformaticspackagebioinformatics & genomics

Original source

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/bioservices

Maintainer
K-Dense Inc.
License
GPLv3 license
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • BioServices is a Python package providing programmatic access to approximately 40 bioinformatics web services and databases. Retrieve biological data, perform cross-database queries, map identifiers, analyze sequences, and integrate multiple biological resources in Python workflows. The package handles both REST and SOAP/WSDL protocols transparently.
  • results = u.search("ZAP70_HUMAN", frmt="tab", columns="id,genes,organism").

Source Doc

Excerpt From SKILL.md

When to Use This Skill

This skill should be used when:

  • Retrieving protein sequences, annotations, or structures from UniProt, PDB, Pfam
  • Analyzing metabolic pathways and gene functions via KEGG or Reactome
  • Searching compound databases (ChEBI, ChEMBL, PubChem) for chemical information
  • Converting identifiers between different biological databases (KEGG↔UniProt, compound IDs)
  • Running sequence similarity searches (BLAST, MUSCLE alignment)
  • Querying gene ontology terms (QuickGO, GO annotations)
  • Accessing protein-protein interaction data (PSICQUIC, IntactComplex)
  • Mining genomic data (BioMart, ArrayExpress, ENA)
  • Integrating data from multiple bioinformatics resources in a single workflow

1. Protein Analysis

Retrieve protein information, sequences, and functional annotations:

from bioservices import UniProt

u = UniProt(verbose=False)

## Retrieve FASTA sequence

sequence = u.retrieve("P43403", "fasta")

Use cases

  • Retrieving protein sequences, annotations, or structures from UniProt, PDB, Pfam.

Not for

  • Do not assume this entry replaces the original database documentation or API notes.

Related skills

Related skills

Back to directory
BI
Data & ReproScientific Databases

bio-blast-searches

Run BLAST searches against local or remote databases for sequence homology.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-entrez-link

Retrieve linked records across NCBI Entrez databases.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-local-blast

Set up and run BLAST+ locally with custom databases.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-pathway-kegg-pathways

KEGG pathway and module enrichment analysis using clusterProfiler enrichKEGG and enrichMKEGG. Use when identifying metabolic and signaling p…

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView