Skip to contents

getTable() can be used to generate frequently used parameters on cell populations defined by clustering or prediction, while considering a meta variable for grouping. It can produce cell numbers (counts), cell population frequencies as well as median or mean marker expression for each group to cell population combination.

Usage

getTable(
  fcd,
  output_type = "frequency",
  expr_slot = "orig",
  cluster_slot,
  cluster_var,
  group_var,
  numeric = F
)

Arguments

fcd

flow cytometry data set, that has been subjected to clustering or cell type label prediction with cyCONDOR

output_type

type of parameter that should be reported in table. One of the following option needs to be selected:

  • "counts" : gives cell numbers per group_var and cell population

  • "frequency" : returns proportion of each cell population for each level in group_var (default)

  • "median": calculates median expression for each group_var and cell population combination for each available feature in expression matrix

  • "mean": calculates mean expression for each group_var and cell population combination for each available feature in expression matrix

expr_slot

expr_slot from which to take marker expression values, default is "orig". Corrected input data should be handled cautiously.

cluster_slot

string specifying which clustering slot to use to find variable specified in cluster_var

cluster_var

string specifying variable name in cluster_slot that identifies cell population labels to be used (e.g. clusters, metaclusters or predicted labels).

group_var

string indicating variable name in cell_anno that should be used to group the output, e.g. group or sample ID.

numeric

logical, if TRUE numeric levels in cluster_var are ordered in increasing order and "Cluster_" is pasted before number, if FALSE alphabetical ordering is applied.

Value

getTable() returns a data frame with parameters in columns and observations in rows. In case of output_type of "counts" or "frequency", counts and frequencies for each cell population (columns) are reported in one row for each level in group_var. Given an output_type of "mean" or "median", aggregated expression for each feature (columns) is reported for each group_var and cell population combination (cluster).

Details

getTable