FindMarker.CellDEEP.RdIt can run Seurat DE directly or first aggregate cells into metacells using CellDEEP pooling.
FindMarker.CellDEEP(
object,
ident.1 = NULL,
ident.2 = NULL,
group.by = "group_id",
sample_id = NULL,
group_id = NULL,
cluster_id = NULL,
prepare = TRUE,
test.use = "wilcox",
Pool = TRUE,
readcounts = "sum",
n_cells = 10,
assay = "RNA",
min_cells_per_subgroup = 25,
cell_selection = "kmean",
name.only = TRUE,
logfc.threshold = 0.25,
min.pct = 0.01,
p_cutoff = 0.05,
full_list = FALSE,
...
)A Seurat object.
Character. First identity group to compare.
Character. Second identity group to compare.
Character. Metadata column used for grouping (default "group_id").
Character. Input metadata column for sample IDs.
Character. Input metadata column for group IDs.
Character. Input metadata column for cluster IDs.
Logical. If TRUE, run prepare_data first.
Character. DE test to use.
Logical. If TRUE, perform CellDEEP pooling before DE (default TRUE).
Character. Pool aggregation method: "sum", "mean", or "10X".
Integer. Target number of cells per pool.
Character. Assay to use (default "RNA").
Integer. Minimum cells in each sample-cluster subgroup required for pooling.
Character. Pooling strategy: "kmean" or "random".
Logical. If TRUE, return gene names only.
Numeric. Minimum log fold-change.
Numeric. Minimum detection rate.
Numeric. Adjusted p-value threshold.
Logical. If TRUE, return all genes regardless of p-value.
Additional arguments passed to Seurat::FindMarkers.
A vector of gene names or a DE data.frame.