Agent skill · research science · aiskillstore

scikit-bio

Biological data toolkit. Sequence analysis, alignments, phylogenetic trees, diversity metrics (alpha/beta, UniFrac), ordination (PCoA), PERMANOVA, FASTA/Newick I/O, for microbiome analysis.

Why this skill is useful

Provides specialized functions for biological data analysis that the AI wouldn't reliably generate on its own, such as sequence alignment and phylogenetic tree construction.

What it needs

Requires scikit-bio installed locally. About 8k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

scikit-bio Overview scikit-bio is a comprehensive Python library for working with biological data. Apply this skill for bioinformatics analyses spanning sequence manipulation, alignment, phylogenetics, microbial ecology, and multivariate statistics. When to Use This Skill This skill should be used when the user: Works with biological sequences (DNA, RNA, protein) Needs to read/write biological file formats (FASTA, FASTQ, GenBank, Newick, BIOM, etc.) Performs sequence alignments or searches for motifs Constructs or analyzes phylogenetic trees Calculates diversity metrics (alpha/beta diversity, UniFrac distances) Performs ordination analysis (PCoA, CCA, RDA) Runs statistical tests on biological/ecological data (PERMANOVA, ANOSIM, Mantel) Analyzes microbiome or community ecology data Works with protein embeddings from language models Needs to manipulate biological data tables Core Capabilities 1. Sequence Manipulation Work with biological sequences using specialized classes for DNA, RNA, and protein data. Key operations: Read/write sequences from FASTA, FASTQ, GenBank, EMBL formats Sequence slicing, concatenation, and searching Reverse complement, transcription (DNA→RNA), and translation (RNA→protein) Find motifs and patterns using regex Calculate distances (Hamming, k-mer based) Handle sequence quality scores and metadata Common patterns: Important notes: Use DNA, RNA, Protein classes for grammared sequences with validation Use Sequence class for generic sequences without alphabet restrictions Quality scores automatically loaded from FASTQ files into positional metadata Metadata types: sequence-level (ID, description), positional (per-base), interval (regions/features) 2. Sequence Alignment Perform pairwise and multiple sequence alignments using dynamic programming algorithms. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/scikit-bio--e67de7

View the source on GitHub

Browse the @skills marketplace