Description Slots Objects from the Class Extends Note Author(s) References See Also Examples

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 *

`.Data`

Object of class

`"function"`

.`parameters`

Object of class

`"parameters"`

–the flow parameters that are to be transformed.`a`

Object of class

`"numeric"`

– coefficients of length equal to the number of flow parameters.`b`

Object of class

`"numeric"`

– coefficient of length 1 that performs the translation.`transformationId`

Object of class

`"character"`

unique ID to reference the transformation.

Objects can be created by using the
constructor `dg1polynomial(parameter,a,b,transformationId)`

.

Class `"transform"`

, directly.

Class `"transformation"`

, by class "transform", distance 2.

Class `"characterOrTransformation"`

, by class "transform", distance 3.

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

Other mathematical transform classes:
`EHtrans-class`

,
`asinht-class`

,
`asinhtGml2-class`

,
`exponential-class`

,
`hyperlog-class`

,
`hyperlogtGml2-class`

,
`invsplitscale-class`

,
`lintGml2-class`

,
`logarithm-class`

,
`logicletGml2-class`

,
`logtGml2-class`

,
`quadratic-class`

,
`ratio-class`

,
`ratiotGml2-class`

,
`sinht-class`

,
`splitscale-class`

,
`squareroot-class`

,
`unitytransform-class`

1 2 3 4 | ```
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))
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.