omicverse-microbiome-da-comparison

Compare microbiome differential-abundance results across Wilcoxon, pyDESeq2, and ANCOM-BC on AnnData cohorts.

13|2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/omicverse/omicverse-skills --skill omicverse-microbiome-da-comparison
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: omicverse-microbiome-da-comparison
Source: https://github.com/omicverse/omicverse-skills/tree/main/src/omicverse_skills/skills/microbiome-da-comparison
Command: npx skills add https://github.com/omicverse/omicverse-skills --skill omicverse-microbiome-da-comparison

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps microbiome analysts compare differential-abundance methods on the same AnnData object so they can decide which hits are robust, which are method-specific, and which result is safest to report.

Core Features & Use Cases

  • Runs three complementary DA approaches on one two-group contrast: Wilcoxon, pyDESeq2, and ANCOM-BC.
  • Collapses features to a reporting rank such as genus, applies a common FDR threshold, and compares overlap with consensus and method-specific hit sets.
  • Supports practical decision-making for small, sparse, or compositional microbiome cohorts where the choice of statistical method affects the biological conclusion.

Quick Start

Ask the assistant to run Wilcoxon, pyDESeq2, and ANCOM-BC on your microbiome AnnData at genus level and summarize the consensus, overlap, and method-specific differential-abundance hits at your chosen FDR cutoff.

Frequently Asked Questions about omicverse-microbiome-da-comparison

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

FAQPage Schema
How do I compare microbiome differential abundance results across Wilcoxon, pyDESeq2, and ANCOM-BC?▼

You can compare microbiome differential abundance results by running Wilcoxon, pyDESeq2, and ANCOM-BC on a shared two-group AnnData cohort to identify consensus hits and method-specific differences at a common FDR threshold.

How do I find robust differential abundance hits in sparse 16S microbiome data?▼

To find robust differential abundance hits in sparse 16S microbiome data, apply multiple statistical methods and filter for consensus features, using FDR-aware corrections like fdr_bh or q_value to manage sparsity and compositional bias.

Do I need raw-count AnnData to run microbiome differential abundance method comparisons?▼

Yes, you need raw-count AnnData to run microbiome differential abundance method comparisons, requiring genus collapse via ov.micro.collapse_taxa and min_prevalence filtering before applying Wilcoxon, pyDESeq2, or ANCOM-BC.

What is the best way to choose a differential abundance method for compositional microbiome cohorts?▼

The best way to choose a differential abundance method for compositional microbiome cohorts is to run Wilcoxon, pyDESeq2, and ANCOM-BC on the same contrast and evaluate which hits are robust versus method-specific under compositional bias.

How do I collapse microbiome features to genus level before running differential abundance tests?▼

You collapse microbiome features to genus level using the ov.micro.collapse_taxa function on your raw-count AnnData, then apply min_prevalence filtering before executing differential abundance tests.

Why do my differential abundance results differ between Wilcoxon and pyDESeq2 on the same microbiome dataset?▼

Differential abundance results differ between Wilcoxon and pyDESeq2 because they handle sparsity and compositional bias differently; comparing their outputs on the same AnnData cohort helps determine which biological conclusions are method-specific.