Description Arguments Details Author(s) See Also Examples
Get/set expression values from/for class ExprTreeSet.
Usage
exprs(object)
exprs(object, treenames = NULL) <- value
object |
object of class |
treenames |
|
value |
|
Get the expression values from slot data or set slot data to value.
Method exprs returns the expression values from slot data as data.frame,
while replacement method exprs<- allows to replace slot data with a data.frame.
In order to create an ExprTreeSet containing only a subset of slot data, first
export slot data using method exprs, create a character vector containing
only treenames to be used in the subset, and then use replacement method exprs<- to
replace slot data with the subset. Slots treenames and numtrees will be
updated automatically.
Note: When creating character vector treenames it is sufficient to use the name
part of the tree name w/o the extension.
Note: If you do not want to replace your current object, create first a copy of type
ExprTreeSet by simply writing newobj <- oldobj, and use newobj for
replacement. This is important since exprs<- does also update slots treenames
and numtrees as already mentioned.
Christian Stratowa
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ## Not run:
## 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="/"))
## create an ExprTreeSet
data.rma <- rma(data.test3,"tmp_TestRMA",tmpdir="",background="pmonly",normalize=TRUE,verbose=FALSE)
## get expression values
value <- exprs(data.rma)
## selected treenames only
treenames <- c("TestA2", "TestB1")
## make a copy of your object if you do not want to replace it
subset.rma <- data.rma
## replace slot data with subset
exprs(subset.rma, treenames) <- value
str(subset.rma)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.