[BioC] marray package: maNorm function with "loes" normalization gives irrreproducable results
Jean Yee Hwa Yang
jeany at maths.usyd.edu.au
Fri Nov 30 00:19:39 CET 2007
Hi Rudy,
The "global loess" option in maNorm has a sampling component when
estimating the global loess line. The default samples 2000 points for
estimating the overall loess line. Therefore, you will observed slight
difference in the estimation from multiple runs.
However, the difference in your data does seems to be much larger than I
have typically encounter. This indicates that the estimated global loess
lines from random subsets of data is very different and you may like to
investigate the reasons for such difference. One example, is to use
"print-tip" loess and compared the difference.
If you like to turn off the sampling option and tell maNorm to use all
data in the global loess estimation, please let me know and I will send
you the modified code.
Cheers
Jean
On Thu, 29 Nov 2007, Rudy van Eijsden wrote:
> Hi,
>
>
>
> I noticed that the maNorm function with the "loes" normalization option from
> the marray package gives irreproducible results.
>
> When performing the maNorm function "mnorm <- maNorm(mraw, norm="l")" on the
> same marrayRaw object twice, the results for the M-values differ:
>
>
>
> *Attempt 1:
>
>> mnorm <- maNorm(mraw, norm="l")"
>
>> mnorm at maM[1:10,1:3]
>
> Data/2006022035.txt Data/2006022036.txt Data/2006022037.txt
>
> [1,] 0.018879167 -0.021035459 0.27322552
>
> [2,] -0.179815619 0.192413729 -0.10901411
>
> [3,] 1.198385736 -1.086524647 -0.60352712
>
> [4,] -1.371507828 -0.105926648 1.70023850
>
> [5,] 3.312666352 3.995601174 -0.14438617
>
> [6,] -0.477144371 0.203647479 0.12004524
>
> [7,] -0.064336607 -0.264641717 0.27210932
>
> [8,] 0.007128637 0.086065114 0.41770312
>
> [9,] 0.052644302 0.001226107 0.52679449
>
> [10,] -0.106066947 0.205590655 -0.01910152
>
>
>
> *Attempt 2:
>
>> mnorm <- maNorm(mraw, norm="l")"
>
>> mnorm at maM[1:10,1:3]
>
> Data/2006022035.txt Data/2006022036.txt Data/2006022037.txt
>
> [1,] 0.03096721 0.03422194 0.31516138
>
> [2,] -0.22138448 0.19523012 -0.13634274
>
> [3,] 1.00893182 -1.51642222 -0.53571460
>
> [4,] -1.41207840 -0.12694801 1.67356748
>
> [5,] 2.84049228 3.15626457 -0.02876272
>
> [6,] -0.47461025 0.20277810 0.09238030
>
> [7,] -0.14826379 -0.30892746 0.23741928
>
> [8,] -0.06984206 0.04507657 0.39866073
>
> [9,] 0.06391159 0.07672604 0.56632752
>
> [10,] -0.14816946 0.20583996 -0.03607932
>
>
>
>
>
> This is de session info:
>
>> sessionInfo()
>
> R version 2.6.0 (2007-10-03)
>
> i386-pc-mingw32
>
>
>
> locale:
>
> LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
> States.1252;LC_MONETARY=English_United
> States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
>
>
>
> attached base packages:
>
> [1] tools stats graphics grDevices utils datasets methods
> base
>
>
>
> other attached packages:
>
> [1] Biobase_1.16.1 marray_1.16.0 limma_2.12.0
>
>
>
>
>
> I have also noticed the same problem on a Linux machine running the same
> version of R and the marray package.
>
>
>
>
>
> Any suggestions?
>
>
>
>
>
> Greetings,
>
>
>
> Rudy.
>
>
>
> =================================================
> Rudy van Eijsden
>
> VIB MicroArray Facility
> Herestraat 49
> 3000 Leuven
> Post Box: 816
> Belgium
>
> e-mail:
> <mailto:Rudy.vanEijsden at vib.be> Rudy.vanEijsden at vib.be
>
> web:
> <http://www.microarrays.be> http://www.microarrays.be
> <blocked::http://www.vib.be/> http://www.vib.be
>
> tel: +32 (0)16 34 79 33
> fax: +32 (0)16 34 79 40
> =================================================
>
>
>
>
> [[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
>
More information about the Bioconductor
mailing list