| attachInten-methods {xps} | R Documentation |
Attach/remove raw CEL intensities to/from DataTreeSet.
Usage
attachInten(object, treenames = "*")
removeInten(object)
object |
Object of class "DataTreeSet". |
treenames |
Object of class "list" representing the names of the
ROOT data trees. |
When CEL files will be imported using function import.data,
the raw intensities will be stored in ROOT data trees.
However, the intensities will not be saved in class DataTreeSet as slot
data, thus avoiding memory problems. Function attachInten allows to
fill slot data on demand.
attachInten exports intensities from data trees from ROOT data
file and and saves as data.frame data. treenames is a vector of
tree names to attach; for treenames="*" all trees from slot treenames
will be exported and intensities attached as data.frame data.
removeInten removes intensities from DataTreeSet and replaces
data.frame data with an empty data.frame of dim(0,0).
A DataTreeSet object.
Do not use attachInten unless you know that your computer has sufficient RAM,
especially when using exon arrays. It may be advisible to use a subset of treenames
only.
Christian Stratowa
## load existing 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="/"))
dim(intensity(data.test3))
data.test3 <- attachInten(data.test3)
dim(intensity(data.test3))
head(intensity(data.test3))
data.test3 <- removeInten(data.test3)
dim(intensity(data.test3))