cytoHeatmaps: Draw heatmaps for cfList

View source: R/cytoHeatmaps.R

cytoHeatmapsR Documentation

Draw heatmaps for cfList

Description

Function to draw two heatmaps. They visualize the median intensity of the markers for the created clusters. The ordering of the clusters is based on the default hierarchical cluster analysis hclust. Note that hclust takes the data after the median intensity is calculated per cluster, thus placing the most similar clusters next to each other.

Usage

cytoHeatmaps(cfList, group, legend = FALSE)

Arguments

cfList

a cfList object.

group

one of:

  • a character vector referring to a column name in the samples slot of the cfList.

  • a factor indicating the grouping (x-axis) for the boxplots.

legend

logical, whether a legend should be added

Value

None

Examples

# Read Data
dirFCS <- system.file("extdata", package="cytofast")
cfData <- readCytosploreFCS(dir = dirFCS, colNames = "description")

# Add cell counts to cfList and add meta data
cfData <- cellCounts(cfData, frequency = TRUE, scale = TRUE)
meta <- spitzer[match(row.names(cfData@samples), spitzer[,"CSPLR_ST"]),]
cfData@samples <- cbind(cfData@samples, meta)

# Remove unnecessary markers
cfData@expr <- cfData@expr[,-c(3:10, 13:16, 55:59, 61:63)]

# Draw heatmaps
cytoHeatmaps(cfData, group = "group", legend = TRUE)


KoenAStam/cytofast documentation built on June 1, 2022, 1:15 a.m.