powered by
Calculates the percent of cells that express a given set of features by various grouping factors
Percent_Expressing( seurat_object, features, threshold = 0, group_by = deprecated(), group.by = NULL, split_by = deprecated(), split.by = NULL, entire_object = FALSE, layer = "data", assay = NULL )
A data.frame
Seurat object name.
Feature(s) to plot.
Expression threshold to use for calculation of percent expressing (default is 0).
soft-deprecated. See group.by.
group.by
Factor to group the cells by.
soft-deprecated. See split.by.
split.by
Factor to split the groups by.
logical (default = FALSE). Whether to calculate percent of expressing cells across the entire object as opposed to by cluster or by group.by variable.
Which layer to pull expression data from? Default is "data".
Assay to pull feature data from. Default is active assay.
Part of code is modified from Seurat package as used by DotPlot to generate values to use for plotting. Source code can be found here: https://github.com/satijalab/seurat/blob/4e868fcde49dc0a3df47f94f5fb54a421bfdf7bc/R/visualization.R#L3391 (License: GPL-3).
DotPlot
if (FALSE) { percent_stats <- Percent_Expressing(seurat_object = object, features = "Cx3cr1", threshold = 0) }
Run the code above in your browser using DataLab