Factor Correlation Plot — Factor_Cor_Plot (original) (raw)
Plot positive correlations between gene loadings across W
factor matrix in liger or feature loadings in reduction slot of Seurat object. Any negative correlations are set to NA and NA values set to bottom color of color gradient.
Factor_Cor_Plot(
object,
colors_use = NULL,
label = FALSE,
label_threshold = 0.5,
label_size = 5,
plot_title = NULL,
plot_type = "full",
positive_only = FALSE,
x_lab_rotate = TRUE,
cluster = TRUE,
cluster_rect = FALSE,
cluster_rect_num = NULL,
cluster_rect_col = NULL
)
Arguments
object
liger or Seurat object.
colors_use
Color palette to use for correlation values. Default is RColorBrewer::RdBu
if positive_only = FALSE
. If positive_only = TRUE
the default is viridis
. Users can also supply vector of 3 colors (low, mid, high).
label
logical, whether to add correlation values to plot result.
label_threshold
threshold for adding correlation values if label = TRUE
. Default is 0.5.
label_size
size of correlation labels
plot_title
Plot title.
plot_type
Controls plotting full matrix, or just the upper or lower triangles. Accepted values are: "full" (default), "upper", or "lower".
positive_only
logical, whether to limit the plotted values to only positive correlations (negative values set to 0); default is FALSE.
x_lab_rotate
logical, whether to rotate the axes labels on the x-axis. Default is TRUE.
cluster
logical, whether to cluster the plot using hclust
(default TRUE). If FALSE factors are listed in numerical order.
cluster_rect
logical, whether to add rectangles around the clustered areas on plot, default is FALSE.
cluster_rect_num
number of rectangles to add to the plot, default NULL.
cluster_rect_col
color to use for rectangles, default MULL (will set color automatically).
Examples
if (FALSE) {
Factor_Cor_Plot(object = obj)
}