Description Usage Arguments Details Value Author(s) References See Also Examples
For each element in the array of expression data, this function applies the glog transform
y -> glog (y-alpha, lambda).
If alpha is a vector, it must have one element for each column in exprs(eS)
.
1 | transeS(eS, lambda, alpha)
|
eS |
An |
lambda |
The parameter lambda to be used in the glog transform. |
alpha |
The alpha parameter(s) for the glog transform. May be a single number used for all samples, or a vector with one entry per sample. |
The glog transformation of a variable y is defined as log(y + sqrt(y^2 + lambda))
. Using lambda = 0
corresponds to the log
transformation, up to a scale factor of 2. (Other, equivalent expressions exist for the glog transformation. See Durbin et al. (2002) and
Huber et al. (2002) for futher details.)
transeS
subtracts a (scalar or vector) parameter alpha
prior to application of the glog transformation, resulting in the expression
log(y - alpha + sqrt((y - alpha)^2 + lambda))
.
The parameters lambda
and alpha
may be estimated using tranest
.
Returns an ExpressionSet
or AffyBatch
object with the expression matrix glog-transformed.
John Tillinghast
Durbin, B.P., Hardin, J.S., Hawkins, D.M., and Rocke, D.M. (2002) A variance-stabilizing transformation for gene-expression microarray data, Bioinformatics, 18, S105–S110.
Huber, W., Von Heydebreck, A., Sueltmann, H., Poustka, A., and Vingron, M. (2002) Variance stabilization applied to microarray data calibration and to the quantification of differential expression, Bioinformatics, 18, S96–S104.
1 2 3 4 5 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.