Description Usage Arguments Details Value Author(s) References Examples
Variance-stabilizing inverse hyperbolic sine (asinh
) transformation for microarray data.
1 |
data |
The microarray data in a Matrix. |
cfLow |
lowest possible value of cofactor (log scale). |
cfHigh |
highest possible value of cofactor (log scale). |
frac |
fraction of differentially expressed genes used in variance stabilization (0< frac <=1). |
This function transforms a microarray data matrix z
by asinh(z/c)
transformation where c
is a normalizing cofactor.
The cofactor is searched in the range [cfLow, cfHigh]
and an optimum cofactor is obtained for which the transformed data is variance stabilized.
The optimum cofactor is obtained by minimizing Bartlett's test statistics for homogeneity of variance.
If the parameter frac
is less then one, a fraction of differentially expressed genes are used in estimating the cofactor.
microVS
returns a matrix of the variance-stabilizing microarray data.
Ariful Azad
Ariful Azad, Bartek Rajwa, and Alex Pothen (2015), "flowVS: Channel-Specific Variance Stabilization in Flow Cytometry", BMC Bioinformatics, vol 17, pp 1-14, 2016.
1 2 3 4 5 | # stabilize variance of the Kidney microarray data from the vsn package
library(vsn)
data(kidney)
kidney.t = microVS(exprs(kidney))
plotMeanSd(kidney.t)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.