Module output and customization
- Feature-level group comparison boxplot panels: One panel for each differentially abundant feature, repeated for each abundance test you selected. Within a panel, one boxplot per group shows how that feature’s relative abundance is distributed across groups of interest.
- Differential prevalence table [1]: A table reporting which features are differentially prevalent (detected in a different proportion of samples) across your groups of interest.
- Univariate Statistical testing tables [3]: Three tables reporting the statistical output for the abundance and prevalence test: the Kruskal-Wallis test per feature (always run), the Dunn’s post-hoc pairwise comparisons, and the pairwise differential-abundance results from your selected test.
Feature-level group comparison boxplot panels

Feature-level group comparison. The distribution of one feature across groups, one dot per sample. Brackets mark significant pairwise comparisons; the title reports the overall group-level test.
Define which groups to compare
Univariate comparison finds which microbial features are associated with a categorical variable of interest by testing which features are differentially abundant or prevalent between its groups. Select one categorical metadata variable using the Grouping Variable parameter. The values of this variable define the groups that every feature is compared across.Choosing the right statistical test for group comparison
Univariate Comparison module find abundance and prevalence associations to your variable of interest by running statistical tests on all possible pairwise group combinations. Depending on this, choose which tests you want to use:- Differential abundance compares the relative abundance of each feature between groups. Use the Differential Abundance test dropdown to choose which statistical test is used for testing differential abundances:
Mann-Whitney Ufor independent groups (e.g: cross-sectional unrelated subjects)Wilcoxon signed-rankfor paired samples (e.g: subjects longitudinally sampled)t-testwhen comparing distributions that are approximately normal.
First ask: are the same subjects measured in more than one group, or are all subjects different?
- Use
Mann–Whitney Ufor independent groups.
Example: You compare alpha diversity between 10 treated mice and 10 untreated mice. Each mouse appears in only one group, so values cannot be paired across groups. The groups are independent →Mann–Whitney Uis appropriate. - Use
Wilcoxonfor paired or matched samples.
Example: You compare alpha diversity in the same 10 mice before and after treatment. Each mouse contributes one “before” and one “after” value, so every value has a natural partner from the same animal. The samples are paired →Wilcoxontests the within-subject change.
Fisher's exactthe standard, conservative default. Fast and reliable, especially with small samples.Barnardmore powerful than Fisher for two-group comparisons, but computationally heavy and might require more time to run.Boschlooat least as powerful as Fisher for two-group comparisons. Choose it when sensitivity matters most.
Choose when a feature association counts as significant
Significance brackets and p-values/q-values of boxplot panels are reported when comparisons are reported as statistically significant. Choose statistical significance threshold (usually 0.05) through P-value threshold parameter. Because many features and group pairs are tested at once, the risk of incurring in associations that are false positives increases significantly. This is why p-values are usually adjusted (Q-value) by weighting on how many hypotheses have been tested. Set the False Discovery Rate threshold to decide when a Q-value should be marked as significant.- Diff. Abundance tests FDR threshold for the abundance comparisons between more than
- Diff. Prevalence tests FDR threshold for the prevalence comparisons.
Set how many panels are shown
A real dataset can produce more significant features than are useful to view at once.- The Max figures to display parameter limits how many boxplots appear on screen per test, showing only the top results. Note that exporting includes every significant feature’s boxplot, not just those shown on screen.
Why is this plot useful?
- Reveals associations between a feature and a clinical or experimental variable. It tells you whether a taxon’s abundance is statistically associated with the grouping variable, which is a starting point for relating that microbe to disease, treatment, or other characteristics.
- Localizes the association to specific groups. The pairwise comparisons show which groups a feature distinguishes, pinpointing where the association is strongest.
- Separates statistical significance from biological size. Showing the full distribution alongside the p-values lets you judge whether a significant association is also a sizeable, consistent shift, rather than a small difference made significant by sample size.
- Generates focused, testable hypotheses. Out of thousands of features, it isolates one feature and a specific set of group differences as candidate markers for follow-up.
Univariate Statistical Testing tables
- Contingency Tests
- Kruskal–Wallis
- Dunn's Post-hoc
- Diff. Abundance Pairwise
Recommended parameters
Select your workflow. Read depth recommendations and supported pre-processing methods differ by data type; the analysis parameters are otherwise consistent.- Kepler - Host-Agnostic Taxonomic Profiling (WGS)
- CHAMP - Human Taxonomic Profiling (WGS)
- 16S SR Amplicon Classification - Taxonomic
- 16S LR Amplicon profiling - Taxonomic
- Host-Agnostic Functional Profiling (WGS)
- CHAMP Functional (GMM, GBM, KEGG)
- AMR/VF - Functional
Parameter reference
Grouping Variable
Grouping Variable
NoneSuggested · A categorical variable reflecting your biological question, such as disease status, treatment, response status, body site, cohort, time point, or HIV profile.Drop samples with missing grouping metadata
Drop samples with missing grouping metadata
TRUE or FALSEDefault · TRUE Differential Prevalence Test
Differential Prevalence Test
fisher, barnard, boschlooDefault · fisherDifferential Prevalence Tests FDR Threshold
Differential Prevalence Tests FDR Threshold
0.01 to 1.0, step 0.01Default · 0.1Differential Abundance Test
Differential Abundance Test
Wilcoxon, Mann-Whitney, T-testFirst ask: are the same subjects measured in more than one group, or are all subjects different?
- Use
Mann–Whitney Ufor independent groups.
Example: You compare alpha diversity between 10 treated mice and 10 untreated mice. Each mouse appears in only one group, so values cannot be paired across groups. The groups are independent →Mann–Whitney Uis appropriate. - Use
Wilcoxonfor paired or matched samples.
Example: You compare alpha diversity in the same 10 mice before and after treatment. Each mouse contributes one “before” and one “after” value, so every value has a natural partner from the same animal. The samples are paired →Wilcoxontests the within-subject change.
Mann–Whitney U is the correct nonparametric test.Differential Abundance Tests FDR Threshold
Differential Abundance Tests FDR Threshold
0.01 to 1.0, step 0.01Default · 0.1Suggested · 0.05 for standard analyses; 0.1 for exploratory or small studies; lower for high-dimensional or confirmatory analyses.P-value Threshold
P-value Threshold
0.01 to 1.0, step 0.01Default · 0.05Max Figures to Display
Max Figures to Display
0 to 20, step 1Default · 5Suggested · 5 for a concise output; 10–20 to inspect more significant results in the interface.