QC_Plots_UMIs {scCustomize} | R Documentation |
QC Plots UMIs
Description
#' Custom VlnPlot for initial QC checks including lines for thresholding
Usage
QC_Plots_UMIs(
seurat_object,
plot_title = "UMIs per Cell/Nucleus",
group.by = NULL,
x_axis_label = NULL,
y_axis_label = "UMIs",
low_cutoff = NULL,
high_cutoff = NULL,
pt.size = NULL,
plot_median = FALSE,
median_size = 15,
plot_boxplot = FALSE,
colors_use = NULL,
x_lab_rotate = TRUE,
y_axis_log = FALSE,
raster = NULL,
ggplot_default_colors = FALSE,
color_seed = 123,
...
)
Arguments
seurat_object |
Seurat object name. |
plot_title |
Plot Title. |
group.by |
Name of one or more metadata columns to group (color) cells by (for example, orig.ident); default is the current active.ident of the object. |
x_axis_label |
Label for x axis. |
y_axis_label |
Label for y axis. |
low_cutoff |
Plot line a potential low threshold for filtering. |
high_cutoff |
Plot line a potential high threshold for filtering. |
pt.size |
Point size for plotting. |
plot_median |
logical, whether to plot median for each ident on the plot (Default is FALSE). |
median_size |
Shape size for the median is plotted. |
plot_boxplot |
logical, whether to plot boxplot inside of violin (Default is FALSE). |
colors_use |
vector of colors to use for plot. |
x_lab_rotate |
Rotate x-axis labels 45 degrees (Default is TRUE). |
y_axis_log |
logical. Whether to change y axis to log10 scale (Default is FALSE). |
raster |
Convert points to raster format. Default is NULL which will rasterize by default if greater than 100,000 total points plotted (# Cells x # of features). |
ggplot_default_colors |
logical. If |
color_seed |
random seed for the "varibow" palette shuffle if |
... |
Extra parameters passed to |
Value
A ggplot object
Examples
library(Seurat)
QC_Plots_UMIs(seurat_object = pbmc_small, plot_title = "UMIs per Cell", low_cutoff = 75,
high_cutoff = 600)