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.