scikit-bio

Compute diversity, ordination, and statistical summaries from sequence-derived inputs.

Updated May 24, 2026
One-click install
npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill scikit-bio-estrella-231
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scikit-bio
Source: https://github.com/Estrella-231/Mathematical_modeling_tongmeng/tree/main/.agents/skills/scikit-bio
Command: npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill scikit-bio-estrella-231

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

scikit-bio helps you turn biological sequence and community ecology data into analysis-ready objects for alignment, phylogenetics, diversity metrics, ordination, and permutation-based statistics.

Core Features & Use Cases

  • Sequence I/O and manipulation: Load and transform biological sequences using FASTA/FASTQ/GenBank/Newick and other supported formats, including reverse-complement, transcription, translation, motif/regex matching, and metadata handling.
  • Alignments and phylogenetic workflows: Run pairwise and multiple sequence alignments, build phylogenetic trees from distance matrices, and compute tree distances and comparisons.
  • Microbiome/community statistics: Compute alpha and beta diversity (including UniFrac), perform ordination (PCoA/CCA/RDA), and run group-difference tests like PERMANOVA with permutation control.
  • File formats and distance/ordination integration: Use consistent distance/dissimilarity matrices and rich ordination result objects for downstream visualization and interpretation.

Quick Start

Use the scikit-bio skill to compute PCoA from a microbiome beta-diversity distance matrix stored as a delimited text file.

Frequently Asked Questions about scikit-bio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate UniFrac beta diversity for microbiome data?▼

UniFrac beta diversity is computed by applying scikit-bio's diversity functions to sequence-derived inputs and phylogenetic trees, requiring correct ID mapping between your table and tree objects to generate a distance matrix.

What biological sequence file formats are supported for reading and manipulation?▼

Supported biological sequence file formats include FASTA, FASTQ, GenBank, and Newick, allowing you to load sequences for reverse-complement, transcription, translation, and motif matching operations.

How do I run PERMANOVA group-difference tests on a distance matrix?▼

PERMANOVA group-difference tests are executed using scikit-bio's permutation-based statistics on a distance matrix, controlling permutations to assess whether community composition differences are statistically significant.

Can I perform PCoA ordination directly from a microbiome beta-diversity distance matrix?▼

PCoA ordination can be performed directly from a delimited text file containing beta-diversity distance matrices, producing rich ordination result objects for downstream visualization and interpretation.

Does scikit-bio support building phylogenetic trees from multiple sequence alignments?▼

Phylogenetic trees can be built from distance matrices derived from pairwise and multiple sequence alignments, enabling tree distance computations and phylogenetic workflow comparisons.

How do I handle ID mapping errors when computing alpha and beta diversity?▼

ID mapping errors are resolved by ensuring consistent identifiers across scikit-bio's data model for sequences, tables, and distance matrices, which is required for successful diversity calculations.