Plot cell types per cluster

plotCellTypesPerCluster(object, markers, ...)


  # S4 method for SingleCellExperiment,KnownMarkers
plotCellTypesPerCluster(object,
  markers, min = 1L, max = Inf, reduction = "UMAP",
  expression = c("mean", "sum"), headerLevel = 2L, progress = FALSE,
  ...)

# S4 method for Seurat,KnownMarkers
plotCellTypesPerCluster(object, markers,
  min = 1L, max = Inf, reduction = "UMAP", expression = c("mean",
  "sum"), headerLevel = 2L, progress = FALSE, ...)

Arguments

object

Object.

markers

Object containing gene markers.

min

numeric(1). Recommended minimum value cutoff.

max

numeric(1). Recommended maximum value cutoff.

reduction

vector(1). Dimension reduction name or index position.

expression

character(1). Calculation to apply. Uses match.arg() internally and defaults to the first argument in the character vector.

headerLevel

integer(1) (1-7). Markdown header level.

progress

logical(1). Show progress, using progress bars.

...

Passthrough arguments to plotMarker().

Value

Show graphical output. Invisibly return list.

Details

Plot the geometric mean of the significant marker genes for every known cell type (per unbiased cluster). Cell types with too few (min cutoff) or too many (max cutoff) marker genes will be skipped.

Note

Updated 2019-08-07.

Examples

data(Seurat, package = "acidtest") data(seuratKnownMarkers) ## Seurat ==== object <- Seurat markers <- seuratKnownMarkers plotCellTypesPerCluster( object = object, markers = markers, reduction = "UMAP" )
#> #> #> ## Cluster 1 {.tabset} #> #> #> #> ### Macrophage #>
#> #> #> ## Cluster 2 {.tabset} #> #> #> #> ### Dendritic Cell #>