Description Usage Arguments Details Value Author(s) References See Also Examples
View source: R/normalizeByReference.R
Adjust the hybridization intensities from an oligonucleotide microarray
for probe-specific response effect by using one or several reference
hybridizations.
If x
contains more than one array, vsnMatrix
from
the vsn
package is called for between array normalization.
1 2 | normalizeByReference(x, reference, pm, background, refSig, nrStrata=10,
cutoffQuantile=0.05, plotFileNames, verbose=FALSE)
|
x |
ExpressionSet containing the data to be normalized. |
reference |
ExpressionSet with the same number of features as |
pm |
Indices specifying the perfect match features in
|
background |
Indices specifying a set of background features in
|
refSig |
A numeric vector of the same length as |
nrStrata |
Integer (length 1), number of strata for the estimation of the background function. |
cutoffQuantile |
Numeric (length 1), the probes whose reference signal is below this quantile are thrown out. |
plotFileNames |
Character vector whose length is the same as the
number of arrays in |
verbose |
Logical of length 1, if |
The intensities in x
are adjusted according to the
reference values.
Typically, the reference values are obtained by hybridizing a DNA
sample to the array, so that the abundance of target is
the same for all reference probes, and their signal can be used to estimate
the probe sequence effect. A reference probe is a probe that
perfectly matches the target genome exactly once.
Usually, not all probes on a chip are reference
probes, hence the subset of those that are is specified by the
argument pm
.
The background signal is estimated from the probes indicated by the
argument background
. They need to be a strict subset of the
reference
probes. I.e., they need to uniquely
match the target organism's DNA, but are not expected to match any of its transcripts. A
robust estimation method is used, so a small fraction of
background
probes that do hit transcripts is not harmful.
A limitation of this normalization method is that it only makes sense for the data from reference probes, NA values are returned for all other probes.
The functions PMindex
and BGindex
can be used to produce
the pm
and background
arguments from a probeAnno
environment such as provided in the davidTiling package.
To summarize, a reference probe (indicated by argument pm
) is a
probe that perfectly matches the target genome exactly once, a
background probe (indicated by argument background
)
is a reference probe which we expect not to be transcribed. These
should not be confused with what is called 'perfect match' and
'mismatch' probes in Affymetrix annotation.
A copy of x
with the normalized intensities.
W. Huber huber@ebi.ac.uk
The method implemented in this function is described in detail in Section 2.3 of the article Huber W, Toedling J, Steinmetz, L. Transcript mapping with high-density oligonucleotide tiling arrays. Bioinformatics 22, 1963-1970 (2006).
1 | ## see vignette assessNorm.Rnw in inst/scripts directory
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.