Draws a heatmap focusing on a principal component. Both cells and genes are sorted by their principal component scores. Allows for nice visualization of sources of heterogeneity in the dataset.
DimHeatmap(object, assay.use = "RNA", reduction.type = "pca", dim.use = 1,
cells.use = NULL, num.genes = 30, use.full = FALSE, disp.min = -2.5,
disp.max = 2.5, do.return = FALSE, col.use = PurpleAndYellow(),
use.scale = TRUE, do.balanced = FALSE, remove.key = FALSE,
label.columns = NULL, check.plot = TRUE, ...)
Seurat object.
Assay to pull from - default is RNA
Which dimmensional reduction t use
Dimensions to plot
A list of cells to plot. If numeric, just plots the top cells.
NUmber of genes to plot
Use the full PCA (projected PCA). Default is FALSE
Minimum display value (all values below are clipped)
Maximum display value (all values above are clipped)
If TRUE, returns plot object, otherwise plots plot object
Color to plot.
Default is TRUE: plot scaled data. If FALSE, plot raw data on the heatmap.
Plot an equal number of genes with both + and - scores.
Removes the color key from the plot.
Labels for columns
Check that plotting will finish in a reasonable amount of time
Extra parameters for heatmap plotting.
If do.return==TRUE, a matrix of scaled values which would be passed to heatmap.2. Otherwise, no return value, only a graphical output
# NOT RUN {
DimHeatmap(object = pbmc_small)
# }
Run the code above in your browser using DataLab