This operator is used to construct a transformFilter that first applies a transformList to the data before applying the filter operation. You may also apply the operator to a flowFrame or flowSet to obtain transformed values specified in the list.

e1 %on% e2

Arguments

e1

a filter, transform, or transformList object

e2

a transform, transformList, flowFrame, or flowSet object

Examples

samp <- read.FCS(system.file("extdata","0877408774.B08", package="flowCore")) plot(transform("FSC-H"=log, "SSC-H"=log) %on% samp)
#> For plotting, please attach the 'flowViz' package. #> i.e., 'library(flowViz)'
rectangle <- rectangleGate(filterId="rectangleGateI","FSC-H"=c(4.5, 5.5)) sampFiltered <- filter(samp, rectangle %on% transform("FSC-H"=log, "SSC-H"=log)) res <- Subset(samp, sampFiltered) plot(transform("FSC-H"=log, "SSC-H"=log) %on% res)
#> For plotting, please attach the 'flowViz' package. #> i.e., 'library(flowViz)'