\name{DependencyModel-class} %\Rdversion{1.1} \docType{class} \alias{DependencyModel-class} \alias{getW} \alias{setLoc<-} \alias{setGeneName<-} \alias{setChromosome<-} \alias{setArm<-} \alias{getPhi} \alias{getScore} \alias{getLoc} \alias{getGeneName} \alias{setLoc<-,DependencyModel-method} \alias{setGeneName<-,DependencyModel-method} \alias{setChromosome<-,DependencyModel-method} \alias{setArm<-,DependencyModel-method} \alias{getW,DependencyModel-method} \alias{getPhi,DependencyModel-method} \alias{getScore,DependencyModel-method} \alias{getLoc,DependencyModel-method} \alias{getGeneName,DependencyModel-method} \alias{getParams,DependencyModel-method} \alias{getWindowSize,DependencyModel-method} \alias{getModelMethod,DependencyModel-method} \alias{getChromosome,DependencyModel-method} \alias{getArm,DependencyModel-method} \title{Class "DependencyModel"} \description{A Dependency model for one or two data sets} \section{Objects from the Class}{ Returned by \code{\link{fit.dependency.model}}, \code{\link{ppca}}, \code{\link{pfa}}, \code{\link{pcca}} and \code{\link{pcca.isotropic}} functions. } \section{Slots}{ \describe{ \item{W}{a list of X, Y and total components containing the relationship between two data sets; for dependency model for one dataset, only total is given} \item{phi}{a list of X, Y and total components containing the data set specific covariances; for dependency model for one dataset, only total is given} \item{score}{score for fitness of model} \item{loc}{middle location of the window in base pairs} \item{geneName}{name of the gene in the middle of the window} \item{windowSize}{size of the window} \item{method}{name of the used method} \item{params}{list of parameters used in dependency model} \item{chromosome}{Chromosome where the dependency model is calculated} \item{arm}{Chromosome arm where the dependency model is calculated} } } \section{Methods}{ \describe{ \item{setLoc<-}{\code{signature(model = "DependencyModel")}: sets models location } \item{setGeneName<-}{\code{signature(model = "DependencyModel")}: sets models gene name } \item{setChromosome<-}{\code{signature(model = "DependencyModel")}: sets models chromosome } \item{setArm<-}{\code{signature(model = "DependencyModel")}: sets models chromosome arm } \item{getW}{\code{signature(model = "DependencyModel")}: Returns a list of model variable \code{W}s \code{X} , \code{Y} and \code{total} component} \item{getPhi}{\code{signature(model = "DependencyModel")}: Returns a list of model variable \code{phi}s \code{X} and \code{Y} and \code{total} component} \item{getScore}{\code{signature(model = "DependencyModel")}: Returns the dependency score of model} \item{getLoc}{\code{signature(model = "DependencyModel")}: Returns the middle location of the window} \item{getGeneName}{\code{signature(model = "DependencyModel")}: Returns the name of the gene in the middle of window} \item{getChromosome}{\code{signature(model = "DependencyModel")}: Returns the chromosome} \item{getArm}{\code{signature(model = "DependencyModel")}: Returns the chromosome arm} \item{getParams}{\code{signature(model = "DependencyModel")}: Returns a list of used parameters for the method} \item{getModelMethod}{\code{signature(model = "DependencyModel")}: Returns the name of the used method} \item{getWindowSize}{\code{signature(model = "DependencyModel")}: Returns the size of window} } } \author{Olli-Pekka Huovilainen \email{ohuovila@gmail.com}} \seealso{ Calculation of latent variable z: \code{\link{z.expectation}}. For calculation of dependency models for chromosomal arm, chromosome or genome: \code{\link{screen.cgh.mrna}}. Dependency models for whole chromosomal arm: \linkS4class{ChromosomeArmModels}. Dependency models for whole chromosome: \linkS4class{ChromosomeModels}. Dependency models for whole genome: \linkS4class{GenomeModels}. For plotting dependency scores see \link{dependency score plotting}. } \examples{ data(chromosome17) window <- fixed.window(geneExp, geneCopyNum, 10, 10) model <- fit.dependency.model(window$X, window$Y) model # Contributions of samples and variables to model plot(model,geneExp,geneCopyNum) } \keyword{classes}