| showProbPlot {SpatialDDLS} | R Documentation |
Show distribution plots of the cell proportions generated by
genMixedCellProp
Description
Show distribution plots of the cell proportions generated by the
genMixedCellProp function.
Usage
showProbPlot(object, type.data, set, type.plot = "boxplot")
Arguments
object |
|
type.data |
Subset of data to show: |
set |
Integer determining which of the 6 different subsets to display. |
type.plot |
Character determining which type of visualization to
display. It can be |
Details
These frequencies will determine the proportion of different cell types used
during the simulation of mixed transcriptional profiles. Proportions
generated by each method (see ?genMixedCellProp) can be
visualized in three ways: box plots, violin plots, and lines plots. You can
also plot the probabilities based on the number of different cell types
present in the samples by setting type.plot = 'nCellTypes'.
Value
A ggplot object.
See Also
Examples
set.seed(123)
sce <- SingleCellExperiment::SingleCellExperiment(
assays = list(
counts = matrix(
rpois(100, lambda = 5), nrow = 40, ncol = 30,
dimnames = list(paste0("Gene", seq(40)), paste0("RHC", seq(30)))
)
),
colData = data.frame(
Cell_ID = paste0("RHC", seq(30)),
Cell_Type = sample(x = paste0("CellType", seq(4)), size = 30,
replace = TRUE)
),
rowData = data.frame(
Gene_ID = paste0("Gene", seq(40))
)
)
SDDLS <- createSpatialDDLSobject(
sc.data = sce,
sc.cell.ID.column = "Cell_ID",
sc.gene.ID.column = "Gene_ID",
project = "Simul_example",
sc.filt.genes.cluster = FALSE
)
SDDLS <- genMixedCellProp(
object = SDDLS,
cell.ID.column = "Cell_ID",
cell.type.column = "Cell_Type",
num.sim.spots = 10,
train.freq.cells = 2/3,
train.freq.spots = 2/3,
verbose = TRUE
)
showProbPlot(
SDDLS,
type.data = "train",
set = 1,
type.plot = "boxplot"
)