[BioC] affy package RMA results difference from R2.5 to R2.8

He, Yiwen (NIH/CIT) [C] heyiwen at mail.nih.gov
Mon Dec 22 20:07:59 CET 2008


Hi,

We have been using R 2.5 and affy 1.14.0 from BioConductor 2.0 release. Recently, we updated our R/BioC versions to R 2.8/BioC2.3, and I noticed that the RMA results from affy package rma() are slightly different.

For example, I have a gene whose summarized values (in linear space) were 259.2365 and 244.2026 in the older version, but are 259.2308 and 244.2079 in the newer version.

Although the difference for this gene is not big, other genes have differences at a much smaller scale.

I haven't tested R2.6 and R2.7, but I know that R2.4 and R2.5 gave me identical results.

I'm wondering if there is any change in the way rma is calculated in the new affy packages.

Here are my code and seesionInfo:

> eset <- rma(myData)
> exprs(eset) <- 2^exprs(eset)

> sessionInfo()
R version 2.5.0 (2007-04-23)
x86_64-unknown-linux-gnu

locale:
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=C;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C

attached base packages:
[1] "tools"     "stats"     "graphics"  "grDevices" "utils"     "datasets"
[7] "methods"   "base"

other attached packages:
    affy   affyio  Biobase
"1.14.0"  "1.4.0" "1.14.0"


> sessionInfo()
R version 2.8.0 (2008-10-20)
x86_64-unknown-linux-gnu

locale:
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C

attached base packages:
[1] tools     stats     graphics  grDevices utils     datasets  methods
[8] base

other attached packages:
[1] affy_1.20.0   Biobase_2.2.1

loaded via a namespace (and not attached):
[1] affyio_1.10.1        preprocessCore_1.4.0


Thank you for your help!

Yiwen



More information about the Bioconductor mailing list