[BioC] Lumi package: control data for background correction

merja matilainen merja.matilainen at uni.lu
Mon Jan 14 12:07:49 CET 2008


Hi!

I have Illumina data for analysis that is produced with BeadStudio v3. It is not background corrected and also not normalized. I wanted to try the lumi package and I found a previous posting to the mailing list describing how to read in the control data from a separate file http://article.gmane.org/gmane.science.biology.informatics.conductor/15391/match=gordon+background+correction+lumi

I did the same (as far as I can tell)
> rawX=lumiR("raw_data.txt")
> controlgp=lumiR("qcinfo.txt")
> rawX at controlData=as.data.frame(exprs(controlgp))
> rawXbgc=lumiB(rawX,method="bgAdjust")

Here is what I have in rawX
> exprs(rawX[1:5,1:8])
        1881436004_A 1881436004_B 1881436004_C 1881436009_A 1881436009_B 1881436009_C 1881436049_A 1881436049_B
20605      270.30210    252.15860    271.25070    277.39090    249.06970    221.26020     223.3545    231.69390
3450747    483.33750    423.05290    460.44330    547.50350    462.51610    439.66790     408.1301    433.04090
3060450    620.23050    621.86890    626.29790    703.47220    562.79860    483.12060     523.9857    571.69780
870131      78.45721     71.16602     67.74918     75.95979     75.14289     74.56358      80.1152     74.99714
5310368     90.98277     79.14721     82.17856     85.82687     89.79446     81.63494      80.4482     74.59328


Here is part of my @controlData
> rawX at controlData
                    1881436004_A 1881436004_B 1881436004_C 1881436004_D 1881436004_E 1881436004_F 1881436009_A
BIOTIN                6683.65000   6280.45700   5796.20100   6058.32500   5540.00200   6039.07700   6612.78700
CY3_HYB              13238.52000  12945.04000  12741.06000  12797.29000  11272.87000  12798.53000  12288.96000
HIGH_STRINGENCY_HYB  31363.13000  33693.30000  31494.96000  32456.38000  29554.45000  31253.40000  29861.95000
HOUSEKEEPING         20446.56000  19445.20000  19390.52000  19781.67000  18907.65000  19454.81000  20602.37000
LABELING                85.73669     78.42913     82.58459     79.09451     80.69878     80.78196     90.47139
LOW_STRINGENCY_HYB   13349.75000  12996.49000  12820.47000  12872.48000  11340.68000  12900.72000  12363.55000
NEGATIVE                84.07156     80.37030     83.57912     79.34184     80.80109     78.84014 

So why does lumiB then subtract CY3_HYB from the original values because that seems to have happened here?????
> exprs(rawXbgc[1:5,1:8])
        1881436004_A 1881436004_B 1881436004_C 1881436009_A 1881436009_B 1881436009_C 1881436049_A 1881436049_B
20605      -12968.22    -12692.88    -12469.81    -12011.57    -13004.72    -12574.24    -11326.32    -10950.92
3450747    -12755.18    -12521.99    -12280.62    -11741.46    -12791.27    -12355.83    -11141.54    -10749.57
3060450    -12618.29    -12323.17    -12114.76    -11585.49    -12690.99    -12312.38    -11025.68    -10610.91
870131     -13160.06    -12873.87    -12673.31    -12213.00    -13178.65    -12720.94    -11469.55    -11107.61
5310368    -13147.54    -12865.89    -12658.88    -12203.13    -13164.00    -12713.87    -11469.22    -11108.02

If you have trouble reading the columns, here an example with the first datapoint: 270.30210-13238.52000 = -12968.22

What should have happened is subtraction of average value of negative control values so sth like 80.

Here is the session info if that is useful:

R version 2.6.1 (2007-11-26) 
i386-apple-darwin8.10.1 

locale:
C

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

other attached packages:
 [1] lumi_1.4.0           annotate_1.16.1      xtable_1.5-2         AnnotationDbi_1.0.6  RSQLite_0.6-4       
 [6] DBI_0.2-4            mgcv_1.3-29          affy_1.16.0          preprocessCore_1.0.0 affyio_1.6.1        
[11] Biobase_1.16.2


Could this be sth wrong with my file? Anyone able to point me to the problem?

Thanks!

Merja
###########################################

This message has been scanned by F-Secure Anti-Virus for...{{dropped:4}}



More information about the Bioconductor mailing list