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 domain knowledge for biological data analysis, including sequence manipulation and phylogenetic tree construction that the AI wouldn't reliably generate on its own.
What it needs
Requires scikit-bio installed locally. About 7k 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