Description Usage Arguments Details Value Note Author(s) References See Also Examples
This function converts a DataTreeSet
into an ExprTreeSet
using the XPS implementation of Affymetrix's MAS 4.0 expression measure.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
xps.data |
object of class |
filename |
file name of ROOT data file. |
filedir |
system directory where ROOT data file should be stored. |
tmpdir |
optional temporary directory where temporary ROOT files should be stored. |
normalize |
logical. If |
sc |
value at which all arrays will be scaled to. |
option |
option determining the grouping of probes for summarization, one of ‘transcript’, ‘exon’, ‘probeset’; exon arrays only. |
exonlevel |
exon annotation level determining which probes should be used for summarization; exon/genome arrays only. |
update |
logical. If |
xps.scheme |
optional alternative |
add.data |
logical. If |
verbose |
logical, if |
object |
object of class |
... |
arguments |
This function computes the Affymetrix MAS 4.0 expression measure, i.e. the ‘Average Difference’ expression level, as implemented in XPS.
If normalize=TRUE
then the expression levels will be scaled to sc
.
For sc=0
the expression levels will be scaled to the mean expression level.
xpsMAS4
is the DataTreeSet
method called by function mas4
, however,
expression levels will not be scaled to a common mean expression level.
For further details see mas5
.
An ExprTreeSet
In contrast to function mas4
, expression levels computed with xpsMAS4
will not be scaled to a common mean expression level.
Christian Stratowa
Affymetrix (1999) GeneChip Expression Analysis Algorithm Tutorial, Affymetrix Inc., Santa Clara, CA.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## first, load ROOT scheme file and ROOT data file
scheme.test3 <- root.scheme(paste(path.package("xps"),"schemes/SchemeTest3.root",sep="/"))
data.test3 <- root.data(scheme.test3, paste(path.package("xps"),"rootdata/DataTest3_cel.root",sep="/"))
data.mas4 <- mas4(data.test3,"tmp_Test3MAS4",tmpdir="",normalize=TRUE,sc=500, update=TRUE,verbose=FALSE)
## get data.frame
expr.mas4 <- validData(data.mas4)
head(expr.mas4)
## plot results (negative expression values!)
if (interactive()) {
boxplot(expr.mas4)
}
rm(scheme.test3, data.test3)
gc()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.