[BioC] rma for tiling arrays (oligo package)

Ann Hess hess at stat.colostate.edu
Sun Jul 20 03:03:28 CEST 2008


After creating an appropriate library using the makePDpackage, I am using 
the oligo package to open and work with Affymetrix Arabidopsis Tiling 1.0R 
Arrays.  I am interested in using the rma function to background correct 
and normalize the data, but I am not sure how to map the processed data 
back to probes or directly to chromosome and position.

What do the rownames of the expression matrix created by rma correspond 
to?  My best guess is that they correspond to chromosome position (which 
can be found using pmChr, but not for an ExpressionSet object).  However, 
these positions are relative to a particular chromosome and therefore not 
unique.  For example, there are probes corresponding to position 417 on 
both Chromosome 3 and Chromosome 5, but only a single row in the 
ExpressionSet object corresponding to 417.

Is there a way to background correct and normalize the data without the 
rma function?  Perhaps this would allow for easier mapping to probes.

Any suggestions would be appreciated.

Ann

Code and session info is here:

> library(oligo)
> library(pd.at35b.mr.v04.2.tigrv5)
> AllArrays<-read.celfiles(list.celfiles(),pk="pd.at35b.mr.v04.2.tigrv5")
> dim(pm(AllArrays))
[1] 3092374      12
> dim(mm(AllArrays))
[1] 3092338      12

> Pos<-pmPosition(AllArrays)
> length(Pos)
[1] 3092374
> length(unique(Pos))
[1] 2921991

> RMAout<-rma(AllArrays)

> dim(exprs(RMAout))
[1] 2921991      12

> exprs(RMAout)[1:10,1:2]
          Comp5-1_1006.CEL Comp5-2_1006.CEL
0                3.344400         3.295634
1                1.988137         1.708682
1000             6.315857         7.297425
10000009         9.053133         8.754469
10000014         2.106050         2.137780
10000024        10.392988         9.385502
10000026         2.242264         5.487639
10000034         1.830658         5.239400
1000004          3.097441         5.825040
10000046         6.839724         7.221181

> sessionInfo()
R version 2.6.0 (2007-10-03)
x86_64-redhat-linux-gnu

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

other attached packages:
[1] pd.at35b.mr.v04.2.tigrv5_1.2.0 oligo_1.2.2
[3] oligoClasses_1.0.3             affxparser_1.10.2
[5] AnnotationDbi_1.0.6            preprocessCore_1.0.0
[7] RSQLite_0.6-9                  DBI_0.2-4
[9] Biobase_1.16.3

loaded via a namespace (and not attached):
[1] rcompgen_0.1-17



More information about the Bioconductor mailing list