This is a test version of Biostars. For the public version, visit https://www.biostars.org.
RMA Weird Distribution

I'm trying to normalize GSE27657 with RMA in R. However, I am getting a weird distribution of probeset expressions with mean=2.16, max=12.77, and min=-0.3.

QC seemed fine on these chips to my eye, and the QC report showed a different (What I would expect) distribution of expression values.

I just used justRMA(). Furthermore, frma shows normal values. Any ideas?

> sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_CA.UTF-8       LC_NUMERIC=C               LC_TIME=en_CA.UTF-8
 [4] LC_COLLATE=en_CA.UTF-8     LC_MONETARY=en_CA.UTF-8    LC_MESSAGES=en_CA.UTF-8
 [7] LC_PAPER=en_CA.UTF-8       LC_NAME=C                  LC_ADDRESS=C
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_CA.UTF-8 LC_IDENTIFICATION=C

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

other attached packages:
[1] affy_1.44.0         Biobase_2.26.0      BiocGenerics_0.12.0

loaded via a namespace (and not attached):
[1] affyio_1.34.0         BiocInstaller_1.16.0  preprocessCore_1.28.0 tools_3.1.1
[5] zlibbioc_1.12.0
rma r affy

could you check if its the case of RNA degradation, do you also have an access to cel files?

AffyRNAdeg, summaryAffyRNAdeg, plotAffyRNAdeg are the functions in R to assess the level of RNA degradation in chip data

Ran it. Not sure how to interprety results though. Running the summary function on the first function (AffyRNAdeg) results in very small p values (max=5e-11), and slopes of mean 3.85.

On all of the samples just run;

plotAffyRNAdeg(output_of_AffyRNAdeg)

see that how the plot looks like, can u share the plot?

< image not found >

data looks comparable,

I think reinstall affy in your R, start analyzing with .cel files (you already have scripts so should not take much time), go for gcrma or quantile normalization, and see if it works this time

Alright. I suppose I will compare RMA vs gcRMA vs fRMA to see if there are any differences.

1 answer

Why do you think the distribution is "weird"? The numbers match those generated by the GCOS RMA normalisation used by the authors, which you can access using GEOquery:

library(GEOquery)
gse <- getGEO("GSE27657")
gse <- gse$GSE27657_series_matrix.txt.gz
e <- exprs(gse)
fivenum(e)

[1] -0.306705  0.672482  1.452132  3.198111 12.773470

You should also clarify what QC you used, why you think it is as "expected" and why you think the frma values are "normal".

Despite matching the results from GCOS, I have never seen a mean that low or a negative value...so I assumed it was weird. Furthermore, I used affyQCReport which shows mean Log2 intensity on all arrays of 5 and an IQR between 4 and 12, which is what I would expect from the RMA.

rma() on the CEL files also gives the same numbers as above.

I am aware that RMA is working...I tested this too. I thought that maybe there was a problem with the RNA/hybridization leading to such low values

Log in to answer this question.