[BioC] vsn: meanSdPlot + MAlist

Hooiveld, Guido Guido.Hooiveld at wur.nl
Thu Nov 12 19:59:05 CET 2009


Hi,

I have got it working!
Thanks to both of you,

Guido

 

> -----Original Message-----
> From: Wolfgang Huber [mailto:whuber at embl.de] 
> Sent: 12 November 2009 18:45
> To: Martin Morgan
> Cc: Hooiveld, Guido; bioconductor at stat.math.ethz.ch
> Subject: Re: [BioC] vsn: meanSdPlot + MAlist
> 
> Hi Martin, Guido
> 
> it's a little bit more complicated, a correct way of doing this is:
> 
> 	meanSdPlot(with(MA.vsn, cbind(A+M/2, A-M/2)))
> 
> To make this more convenient, I'll add a method with the 
> MAList signature to meanSdPlot.
> 
> 	Best wishes
> 	Wolfgang
> 
> Martin Morgan wrote:
> > Hi Guido --
> > 
> > Hooiveld, Guido wrote:
> >> Hi,
> >> I would appreciate some advice.
> >>  
> >> I am analyzing 2 color data (Agilent) using limma. Within limma I 
> >> applied VSN normalization. So far, so good.
> >> Now i would like to use the 'meanSdPlot' function to 
> 'verify the fit'
> >> (as is strongly recommended after running vsn). However, this 
> >> function meanSdPlot does not accept an object of class MAlist..., 
> >> according to the help page only when the class of the object is a 
> >> matrix, ExpressionSet or vsn.
> >>  
> >> Question: how to convert a MAlist into e.g. a matrix, so 
> it can be as 
> >> input for the function meanSdPlot?
> > 
> > if maList is an object of class MAList
> > 
> > library(convert)
> > as(maList, "ExpressionSet")
> > 
> > or simply
> > 
> > maList$M
> > 
> > Martin
> > 
> >>  
> >> Thanks,
> >> Guido
> >>  
> >>  
> >>  
> >>  
> >>> library("limma")
> >>> targets <- readTargets("targets.txt", row.names="Name") RG <- 
> >>> read.maimages(targets$FileName, source="agilent")
> >> <<snip>>
> >>  
> >>> show(RG)
> >> An object of class "RGList"
> >> <<snip>>
> >>  
> >>> MA.vsn <- normalizeBetweenArrays(RG, method="vsn")
> >> Loading required package: vsn
> >> Loading required package: Biobase
> >>  
> >> vsn2: 45220 x 30 matrix (1 stratum). 
> >> Please use 'meanSdPlot' to verify the fit.    <<<--------
> >>
> >>> meanSdPlot(MA.vsn)
> >> Error in function (classes, fdef, mtable)  : 
> >>   unable to find an inherited method for function 
> "meanSdPlot", for 
> >> signature "MAList"
> >>> class(MA.vsn)
> >> [1] "MAList"
> >> attr(,"package")
> >> [1] "limma"
> >>
> >>> sessionInfo()
> >> R version 2.9.0 (2009-04-17)
> >> x86_64-unknown-linux-gnu
> >>  
> >> locale:
> >> 
> LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_U
> >> S.U 
> >> 
> TF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NA
> >> ME= 
> >> 
> C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFIC
> >> ATI
> >> ON=C
> >>  
> >> attached base packages:
> >> [1] stats     graphics  grDevices utils     datasets  
> methods   base
> >>
> >>  
> >> other attached packages:
> >> [1] statmod_1.4.0 vsn_3.12.0    Biobase_2.4.1 limma_2.18.2 
> >>  
> >> loaded via a namespace (and not attached):
> >> [1] affy_1.22.1          affyio_1.12.0        grid_2.9.0          
> >> [4] lattice_0.17-25      preprocessCore_1.6.0
> >>  
> >>  
> >>
> >> ------------------------------------------------
> >> Guido Hooiveld, PhD
> >> Nutrition, Metabolism & Genomics Group Division of Human Nutrition 
> >> Wageningen University Biotechnion, Bomenweg 2
> >> NL-6703 HD Wageningen
> >> the Netherlands
> >> tel: (+)31 317 485788
> >> fax: (+)31 317 483342 
> >> internet:   http://nutrigene.4t.com <http://nutrigene.4t.com/>  
> >> email:      guido.hooiveld at wur.nl 
> >>
> >>
> >>
> >> 	[[alternative HTML version deleted]]
> >>
> >> _______________________________________________
> >> Bioconductor mailing list
> >> Bioconductor at stat.math.ethz.ch
> >> https://stat.ethz.ch/mailman/listinfo/bioconductor
> >> Search the archives: 
> >> http://news.gmane.org/gmane.science.biology.informatics.conductor
> > 
> > 
> 
> 
> -- 
> 
> Best wishes
>       Wolfgang
> 
> -------------------------------------------------------
> Wolfgang Huber
> EMBL
> http://www.embl.de/research/units/genome_biology/huber
> -------------------------------------------------------
> 
> 



More information about the Bioconductor mailing list