transform: Transform observation variables.

View source: R/transform.R

transformR Documentation

Transform observation variables.

Description

transform transforms observation variables based on the specified transformation method.

Usage

transform(population, variables, operation = "generalized_log", ...)

Arguments

population

tbl with grouping (metadata) and observation variables.

variables

character vector specifying observation variables.

operation

optional character string specifying method for transform. This must be one of the strings "generalized_log" (default), "spherize", or "sparse_random_projection".

...

arguments passed to transformation operation.

Value

transformed data of the same class as population.

Examples

population <- tibble::tibble(
  Metadata_Well = c("A01", "A02", "B01", "B02"),
  Intensity_DNA = c(8, 20, 12, 32),
  Intensity_RNA = c(1, 12, -1, 4),
  Intensity_AGP = c(-2, 5, -5, -2),
  Intensity_Mito = c(-1, 15, 5, 22),
  Intensity_ER = c(-12, 15, -25, 24)
)
variables <- c("Intensity_DNA", "Intensity_RNA", "Intensity_AGP", "Intensity_ER")
transform(population, variables, operation = "generalized_log")
transform(population, variables, sample = population, operation = "husk", remove_outliers = FALSE)
transform(population, variables, sample = population, operation = "spherize")
transform(population, variables, n_components = 2, operation = "sparse_random_projection")

CellProfiler/cytominer documentation built on July 2, 2023, 6:19 p.m.