Description Usage Arguments Details Value Examples
Plot reduced dimension representation of cells
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | plotReducedDim(object, ...)
plotReducedDim.default(df_to_plot, ncomponents = 2, colour_by = NULL,
shape_by = NULL, size_by = NULL, percentVar = NULL, theme_size = 10,
legend = "auto")
plotReducedDim.SCESet(object, ncomponents = 2, colour_by = NULL,
shape_by = NULL, size_by = NULL, exprs_values = "exprs",
theme_size = 10, legend = "auto")
## S4 method for signature 'SCESet'
plotReducedDim(object, ncomponents = 2, colour_by = NULL,
shape_by = NULL, size_by = NULL, exprs_values = "exprs",
theme_size = 10, legend = "auto")
## S4 method for signature 'data.frame'
plotReducedDim(object, ncomponents = 2,
colour_by = NULL, shape_by = NULL, size_by = NULL, percentVar = NULL,
legend = "auto")
|
object |
an |
... |
optional arguments (from those listed above) passed to
|
df_to_plot |
data.frame containing a reduced dimension represenation of cells and optional metadata for the plot. |
ncomponents |
numeric scalar indicating the number of principal
components to plot, starting from the first principal component. Default is
2. If |
colour_by |
character string defining the column of |
shape_by |
character string defining the column of |
size_by |
character string defining the column of |
percentVar |
numeric vector giving the proportion of variance in
expression explained by each reduced dimension. Only expected to be used
internally in the |
theme_size |
numeric scalar giving default font size for plotting theme (default is 10). |
legend |
character, specifying how the legend(s) be shown? Default is
|
exprs_values |
a string specifying the expression values to use for
colouring the points, if |
The function plotReducedDim.default
assumes that the first
ncomponents
columns of df_to_plot
contain the reduced dimension
components to plot, and that any subsequent columns define factors for
colour_by
, shape_by
and size_by
in the plot.
a ggplot plot object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | data("sc_example_counts")
data("sc_example_cell_info")
pd <- new("AnnotatedDataFrame", data = sc_example_cell_info)
example_sceset <- newSCESet(countData = sc_example_counts, phenoData = pd)
drop_genes <- apply(exprs(example_sceset), 1, function(x) {var(x) == 0})
example_sceset <- example_sceset[!drop_genes, ]
reducedDimension(example_sceset) <- prcomp(t(exprs(example_sceset)), scale. = TRUE)$x
plotReducedDim(example_sceset)
plotReducedDim(example_sceset, colour_by="Cell_Cycle")
plotReducedDim(example_sceset, colour_by="Cell_Cycle", shape_by="Treatment")
plotReducedDim(example_sceset, colour_by="Cell_Cycle", size_by="Treatment")
plotReducedDim(example_sceset, ncomponents=5)
plotReducedDim(example_sceset, ncomponents=5, colour_by="Cell_Cycle", shape_by="Treatment")
plotReducedDim(example_sceset, colour_by="Gene_0001")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.