DataTreeSet
into an ExprTreeSet
using the Distribution Free Weighted Fold Change (DFW) method.
dfw(xps.data, filename = character(0), filedir = getwd(), tmpdir = "", normalize = TRUE, m = 3, n = 1, c = 0.01, option = "transcript", exonlevel = "", xps.scheme = NULL, add.data = TRUE, verbose = TRUE)
DataTreeSet
.TRUE
normalize data using quantile normalization.SchemeTreeSet
.TRUE
expression data will be included as slot data
.TRUE
print status information.ExprTreeSet
option
and exonlevel
.Following option
s are valid for exon arrays:
transcript : |
expression levels are computed for transcript clusters, i.e. probe sets containing the same 'transcript_cluster_id'. |
exon : |
expression levels are computed for exon clusters,
i.e. probe sets containing the same 'exon_id', where each exon cluster
consists of one or more probeset s. |
probeset : |
expression levels are computed for individual probe sets, i.e. for each 'probeset_id'. |
exonlevel
annotations are valid for exon arrays:
core : |
|
probesets supported by RefSeq and full-length GenBank transcripts. | |
metacore : |
core meta-probesets. |
extended : |
|
probesets with other cDNA support. | |
metaextended : |
extended meta-probesets. |
full : |
|
probesets supported by gene predictions only. | |
metafull : |
full meta-probesets. |
affx : |
|
standard AFFX controls. |
exonlevel
annotations are valid for whole genome arrays:
core : |
|
probesets with category 'unique', 'similar' and 'mixed'. | |
metacore : |
probesets with category 'unique' only. |
affx : |
|
standard AFFX controls. |
exonlevel="metacore+affy" : |
core meta-probesets plus AFFX controls |
exonlevel="core+extended" : |
probesets with cDNA support |
exonlevel="core+extended+full" : |
supported plus predicted probesets |
Exon level annotations are described in the Affymetrix whitepaper exon_probeset_trans_clust_whitepaper.pdf: Exon Probeset Annotations and Transcript Cluster Groupings.
In order to use an alternative SchemeTreeSet
set the corresponding SchemeSet xps.scheme
.
express
## 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.dfw <- dfw(data.test3,"tmp_Test3DFW",verbose=FALSE)
## get data.frame
expr.dfw <- validData(data.dfw)
head(expr.dfw)
Run the code above in your browser using DataLab