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]