summarize_dge_pairs: Summarize directional pairwise DGE results

View source: R/pseudobulk.R

summarize_dge_pairsR Documentation

Summarize directional pairwise DGE results

Description

Collapses the long-form output of pseudobulk_deseq2(mode = "pairwise") to a single row per ⁠(group, gene)⁠ by selecting one comparison per gene-group pair. With mode = "min" it keeps the worst comparison (most conservative — the gene must beat every other group to have a high statistic). With mode = "max" it keeps the best (most permissive — the gene need only beat one).

Usage

summarize_dge_pairs(dge_res, mode = c("min", "max")[1])

Arguments

dge_res

data.frame of pairwise results from pseudobulk_deseq2() with mode = "pairwise". Must have columns group1, group2, feature, and stat.

mode

"min" (default) keeps the comparison with the smallest stat for each (group, gene); "max" keeps the largest.

Value

data.frame with one row per (group, gene), sorted by stat descending within each group. The group2 column is dropped and group1 is renamed to group.

See Also

pseudobulk_deseq2(), pseudobulk_pairwise()


presto documentation built on Sept. 30, 2026, 5:13 p.m.