dimred-sample-page.RdCreates a page with up to four different linked components, including a scatterplot for dimension reductions, a bar plot showing numbers of observations by group, and a silhouette plot to assess grouping consistency. Additional sample metadata is visualized using boxplots and barplots, depending on the data type of the underlying variable.
add_dimred_sample_page(dashboard, object, ...) # S4 method for i2dashboard,missing add_dimred_sample_page( dashboard, use_dimred, sample_metadata, group_by, page = "dimred_sample_page", title = "Dim. reduction & sample metadata", labels = rownames(use_dimred), show_group_sizes = TRUE, show_silhouette = FALSE, menu = NULL ) # S4 method for i2dashboard,SingleCellExperiment add_dimred_sample_page(dashboard, object, use_dimred, sample_metadata, ...) # S4 method for i2dashboard,Seurat add_dimred_sample_page(dashboard, object, use_dimred, sample_metadata, ...)
| dashboard | A i2dashboard. | 
|---|---|
| object | An object of class Seurat or SingleCellExperiment. | 
| ... | Further parameters passed to the core function. | 
| use_dimred | Data containing coordinates of the reduced dimensions or a string indicating a dimension reduction from "reductions" of a Seurat  | 
| sample_metadata | Sample metadata in columns and samples in rows (see Details). | 
| group_by | A string indicating a column in  | 
| page | The name of the page to be added. | 
| title | The title of the page. | 
| labels | An optional vector with sample labels. | 
| show_group_sizes | A logical value indicating if a barplot showing the number of observations from  | 
| show_silhouette | A logical value indicating if a silhouette plot should be shown (default  | 
| menu | The name of the menu, under which the page should appear. | 
An object of class i2dashboard.
The parameters use_dimred, sample_metadata (or assay) and group_by take different arguments depending on the class of object.
  In case no object is supplied (i2dashboard,missing-method), the parameters are expected to be of class data.frame or matrix.
  In case a SingleCellExperiment or Seurat object is supplied, the parameters are expected to be of class character, containing
the name of an item in reducedDims(object) or object@reductions,
a valid assay name from assayNames(object) or names(object@assays),
column names of colData(object) or object@meta.data.