Translate cell type labels from finer to coarser according to a dictionary.

translateLabel(text, dictionary, dFrom = "label.fine", dTo = "label.main")

Arguments

text

Character vector.

dictionary

Data frame.

dFrom

Character.

dTo

Character.

Value

A vector containing translated labels.

Examples

dictionary <- data.frame(
  label.fine = c("CD4 T", "CD8 T", "Naive B"),
  label.main = c("T cell", "T cell", "B cell")
)
translateLabel(c("CD8 T", "Naive B", "CD4 T"), dictionary)