A plotting function which visualizes outputs from the runBarcodeRankDrops function stored in the colData slot of the SingleCellExperiment object via scatterplot.
plotBarcodeRankScatter(
inSCE,
sample = NULL,
defaultTheme = TRUE,
dotSize = 0.5,
title = NULL,
titleSize = 18,
xlab = NULL,
ylab = NULL,
axisSize = 12,
axisLabelSize = 15,
legendSize = 10,
combinePlot = "none",
sampleRelHeights = 1,
sampleRelWidths = 1
)
Input SingleCellExperiment object with saved dimension reduction components or a variable with saved results from runBarcodeRankDrops. Required.
Character vector. Indicates which sample each cell belongs to. Default NULL.
Removes grid in plot and sets axis title size to 10 when TRUE. Default TRUE.
Size of dots. Default 0.5.
Title of plot. Default NULL.
Size of title of plot. Default 18.
Character vector. Label for x-axis. Default NULL.
Character vector. Label for y-axis. Default NULL.
Size of x/y-axis ticks. Default 12.
Size of x/y-axis labels. Default 15.
size of legend. Default 10.
Boolean. If multiple plots are generated (multiple samples, etc.), will combined plots using `cowplot::plot_grid`.
If there are multiple samples and combining by "all", the relative heights for each plot.
If there are multiple samples and combining by "all", the relative widths for each plot. Default TRUE.
a ggplot object of the scatter plot.
data(scExample, package="singleCellTK")
sce <- runBarcodeRankDrops(inSCE=sce)
#> Tue Jun 28 22:03:42 2022 ... Running 'barcodeRanks'
plotBarcodeRankScatter(inSCE=sce)
#> Warning: Transformation introduced infinite values in continuous y-axis