\name{ExprTreeSet-class} \docType{class} \alias{ExprTreeSet-class} \alias{ExprTreeSet} \alias{attachExpr,ExprTreeSet-method} \alias{exprType,ExprTreeSet-method} \alias{exprType} \alias{exprType<-,ExprTreeSet,character-method} \alias{exprType<-} \alias{exprs,ExprTreeSet-method} \alias{exprs<-,ExprTreeSet,data.frame-method} \alias{mvaplot,ExprTreeSet-method} \alias{normType,ExprTreeSet-method} \alias{normType} \alias{normType<-,ExprTreeSet,character-method} \alias{normType<-} \alias{removeExpr,ExprTreeSet-method} \alias{se.exprs,ExprTreeSet-method} \alias{se.exprs} \alias{xpsNormalize,ExprTreeSet-method} \alias{xpsPreFilter,ExprTreeSet-method} \alias{xpsUniFilter,ExprTreeSet-method} \title{Class ExprTreeSet} \description{This class provides the link to the \code{\link{ROOT}} expression file and the \code{\link{ROOT}} trees contained therein. It extends class \code{\link{ProcesSet}}.} \section{Objects from the Class}{ Objects are created using functions \code{\link{express}}, \code{\link{summarize}} or \code{\link{normalize}}, or the specialized functions \code{\link{rma}}, \code{\link{mas5}} or \code{\link{mas4}}. } \section{Slots}{ \describe{ \item{\code{exprtype}:}{Object of class \code{"character"} representing the exression type, i.e. \sQuote{rma}, \sQuote{mas5}, \sQuote{mas4} or \sQuote{custom}.} \item{\code{normtype}:}{Object of class \code{"character"} representing the normalization type, i.e. \sQuote{mean}, \sQuote{median}, \sQuote{lowess},\sQuote{supsmu}.} \item{\code{scheme}:}{Object of class \code{"SchemeTreeSet"} providing access to \code{\link{ROOT}} scheme file.} \item{\code{data}:}{Object of class \code{"data.frame"}. The data.frame can contain the data (e.g. expression levels) stored in \code{\link{ROOT}} data trees.} \item{\code{params}:}{Object of class \code{"list"} representing relevant parameters.} \item{\code{setname}:}{Object of class \code{"character"} representing the name to the \code{\link{ROOT}} file subdirectoy where the \code{\link{ROOT}} data trees are stored, usually \sQuote{PreprocesSet}.} \item{\code{settype}:}{Object of class \code{"character"} describing the type of treeset stored in \code{setname}, usually \sQuote{preprocess}.} \item{\code{rootfile}:}{Object of class \code{"character"} representing the name of the \code{\link{ROOT}} data file, including full path.} \item{\code{filedir}:}{Object of class \code{"character"} describing the full path to the system directory where \code{rootfile} is stored.} \item{\code{numtrees}:}{Object of class \code{"numeric"} representing the number of \code{\link{ROOT}} trees stored in subdirectoy \code{setname}.} \item{\code{treenames}:}{Object of class \code{"list"} representing the names of the \code{\link{ROOT}} trees stored in subdirectoy \code{setname}.} } } \section{Extends}{ Class \code{"\linkS4class{ProcesSet}"}, directly. Class \code{"\linkS4class{TreeSet}"}, by class "ProcesSet", distance 2. } \section{Methods}{ \describe{ \item{attachExpr}{\code{signature(object = "ExprTreeSet")}: exports expression trees from \code{\link{ROOT}} expression file and and saves as data.frame \code{data}.} \item{exprType}{\code{signature(object = "ExprTreeSet")}: extracts slot \code{exprtype}.} \item{exprType<-}{\code{signature(object = "ExprTreeSet", value = "character")}: replaces slot \code{exprtype}.} \item{exprs}{\code{signature(object = "ExprTreeSet")}: extracts the expression data.frame.} \item{exprs<-}{\code{signature(object = "ExprTreeSet", value = "data.frame")}: replaces the expression data.frame.} \item{mvaplot}{\code{signature(x = "ExprTreeSet")}: creates an MvA-plot.} \item{normType}{\code{signature(object = "ExprTreeSet")}: extracts slot \code{normtype}.} \item{normType<-}{\code{signature(object = "ExprTreeSet", value = "character")}: replaces slot \code{normtype}.} \item{removeExpr}{\code{signature(object = "ExprTreeSet")}: replaces data.frame \code{data} with an empty data.frame of dim(0,0).} \item{se.exprs}{\code{signature(object = "ExprTreeSet")}: extracts the standard deviation data.frame.} \item{xpsNormalize}{\code{signature(object = "ExprTreeSet")}: applies normalization methods.} \item{xpsPreFilter}{\code{signature(object = "ExprTreeSet")}: applies prefiltering methods.} \item{xpsUniFilter}{\code{signature(object = "ExprTreeSet")}: applies unifiltering methods.} } } \author{Christian Stratowa} \seealso{ related classes \code{\linkS4class{DataTreeSet}}, \code{\linkS4class{CallTreeSet}}. } \examples{ showClass("ExprTreeSet") } \keyword{classes}