What problem does it solve?
Biological data analysis often requires stitching together multiple specialized tools and formats. scikit-bio provides a unified Python toolkit for manipulating sequences, performing alignments and phylogenetic analyses, and calculating diversity metrics across common formats (FASTA, FASTQ, GenBank, BIOM, Newick). This enables researchers to build end-to-end workflows for microbiome and ecological studies.
Core Features & Use Cases
- Sequence manipulation for DNA, RNA, and proteins, including reading, translating, reversing, and motif finding.
- Alignment, phylogenetics, and diversity analysis for microbiome and ecological datasets.
- Ordination and statistical testing (PCoA, PERMANOVA, ANOSIM) integrated with standard data structures.
- Flexible file I/O and BIOM table support enabling seamless integration with QIIME 2 pipelines.
- Interoperability with other bioinformatics tools and formats for end-to-end analyses.
Quick Start
Install scikit-bio and load a FASTA file to start sequence manipulation and basic analyses.