Returns summed counts ("pseudobulk") for each identity class.
AggregateExpression(
object,
assays = NULL,
features = NULL,
return.seurat = FALSE,
group.by = "ident",
add.ident = NULL,
normalization.method = "LogNormalize",
scale.factor = 10000,
margin = 1,
verbose = TRUE,
...
)
Seurat object
Which assays to use. Default is all assays
Features to analyze. Default is all features in the assay
Whether to return the data as a Seurat object. Default is FALSE
Category (or vector of categories) for grouping (e.g, ident, replicate, celltype); 'ident' by default To use multiple categories, specify a vector, such as c('ident', 'replicate', 'celltype')
(Deprecated). Place an additional label on each cell prior to pseudobulking
Method for normalization, see NormalizeData
Scale factor for normalization, see NormalizeData
Margin to perform CLR normalization, see NormalizeData
Print messages and show progress bar
Arguments to be passed to methods such as CreateSeuratObject
Returns a matrix with genes as rows, identity classes as columns.
If return.seurat is TRUE, returns an object of class Seurat
.
If return.seurat = TRUE
, aggregated values are placed in the 'counts'
layer of the returned object. The data is then normalized by running NormalizeData
on the aggregated counts. ScaleData
is then run on the default assay
before returning the object.