Fire Heatmaps of gene expression for individual samples

sample_fire_plot(
  data,
  anno,
  genes,
  grouping,
  group_order = NULL,
  log_scale = TRUE,
  normalize_rows = FALSE,
  colorset = NULL,
  top_values = "lowest",
  font_size = 7,
  label_height = 25,
  max_width = 10,
  return_type = "plot"
)

Arguments

data

A data frame containing gene expression values. The first column should be sample_name

anno

Sample annotations. The first column should be sample_name, and each annotation should have \_id, \_label, and \_color columns

genes

A character vector containing gene symbols to be plotted.

grouping

A character vector specifying the desc base that should be used to group cells

group_order

Optional: Explicit specification of group order by supplying a vector of group_ids.

log_scale

Logical , determines if data is log scaled before plotting. Default = FALSE.

normalize_rows

Logical, determines if heatmaps will be normalized for each gene. Default = FALSE.

font_size

numeric object, the font size (in pts) used to make the plot.

label_height

numeric object, Percent of the plot height that should be used for the labels (0 to 100). Default is 25.

max_width

numeric object, percent of plot width that should be used for maximum expression values (0 to 100). Default is 10.

return_type

What values to return - can be "plot", "data", or "both". Default is "plot".

Value

a ggplot2 plot object