vsnh {vsn}R Documentation

A function that transforms a matrix of microarray intensities

Description

A function that transforms a matrix of microarray intensities

Usage

vsnh(y, p)

Arguments

y A numeric matrix containing intensity values from an array experiment. It may contain NA values.
p A numeric vector with the transformation parameters, of length 2*ncol(y). NA values are not allowed. See Details.

Details

The transformation is defined as:

vsnh(y,p)[k,i] = asinh( p[i] + p[i+d] * y[k,i] )

where d=ncol(y) is the number of samples, i=1:d counts over the samples, p[1:d] are the additive calibration offsets, p[(d+1):(2*d)] are the calibration factors, and k=1:nrow(y) counts over the probes.

Value

A numeric matrix of the same size as y, with the transformed data.

Author(s)

Wolfgang Huber http://www.dkfz.de/mga/whuber

References

Variance stabilization applied to microarray data calibration and to the quantification of differential expression, Wolfgang Huber, Anja von Heydebreck, Holger Sueltmann, Annemarie Poustka, Martin Vingron; Bioinformatics (2002) 18 Suppl.1 S96-S104.

See Also

vsn

Examples

##see vsn

[Package Contents]