Creates heatmaps of NULISAseq plate layouts showing: 1) log2(total counts) as percent relative to plate median 2) Internal control values as percent relative to plate median

QCplateHeatmap(
  runs,
  heatMapRel = TRUE,
  digitsIC = if (heatMapRel) 1 else 0,
  cex = 0.5,
  cex.axis = 0.5,
  ic_name = "IC",
  save_plots = FALSE,
  output_dir = NULL
)

Arguments

runs

A named list of run data output from loadNULISAseq() function or a list of these outputs for multiple runs.

heatMapRel

Logical indicating whether to show values as percent relative to plate median (TRUE) or absolute values (FALSE) (default: TRUE).

digitsIC

Number of digits after the decimal points to display for IC values (default: 1 for relative, 0 for absolute).

cex

Numeric character expansion factor for text in heatmaps (default: 0.5).

cex.axis

Numeric expansion factor for axis text (default: 0.5).

ic_name

Name to use for internal control in plot titles (default: "IC").

save_plots

Logical whether to save plots as PDF (default: TRUE).

output_dir

Directory to save PDF files (NULL for no saving).

Value

Generates plate heatmaps.

Examples

if (FALSE) { # \dontrun{
# Show values as percent relative to plate median
plot_qc_plate_heatmaps_relative(runs)

# Show absolute values instead
plot_qc_plate_heatmaps_relative(runs, heatMapRel = FALSE)
} # }