dg1polynomial-class {flowCore} | R Documentation |
dg1polynomial allows for scaling,linear combination and translation within a single transformation defined by the function
f(parameter_1,...,parameter_n,a_1,...,a_n,b) = b + Σ_{i=1}^n a_i*parameter_i
Objects can be created by using the constructor dg1polynomial(parameter,a,b,transformationId)
.
.Data
:"function"
~~ parameters
:"parameters"
-the flow parameters that are to be transformeda
:"numeric"
- coefficients of length equal to the number of flow parameters b
:"numeric"
- coefficient of length 1 that performs the translation transformationId
:"character"
unique ID to reference the transformation
Class "transform"
, directly.
Class "transformation"
, by class "transform", distance 2.
Class "characterOrTransformation"
, by class "transform", distance 3.
No methods defined with class "dg1polynomial" in the signature.
The transformation object can be evaluated using the eval method by passing the data frame as an argument.The transformed parameters are returned as a matrix with a single column.(See example below)
Gopalakrishnan N, F.Hahne
Gating-ML Candidate Recommendation for Gating Description in Flow Cytometry V 1.5
ratio,quadratic,squareroot
dat <- read.FCS(system.file("extdata","0877408774.B08", package="flowCore")) dg1<-dg1polynomial(c("FSC-H","SSC-H"),a=c(1,2),b=1,transformationId="dg1") transOut<-eval(dg1)(exprs(dat))