[BioC] Empty featureData in ExpressionSet generated by affy::justRMA

James W. MacDonald jmacdon at med.umich.edu
Wed May 18 19:51:01 CEST 2011


Hi David,

On 5/18/2011 1:31 PM, David Shih wrote:
> Dear list,
>
> I am using the affy package to normalize expression data on the HT
> Human Genome U133A platform. According to earlier posting on the list,
> this is equivalent to U133Av2.
>
> I used the justRMA() function to normalize the data, and obtained an
> ExpressionSet object with an empty featureData slot.

You may be misunderstanding the purpose of the featureData slot. 
According to ?eSet-class:

'featureData': Contains variables describing features (i.e., rows
           in 'assayData') unique to this experiment. Use the
           'annotation' slot to efficiently reference feature data
           common to the annotation package used in the experiment.
           Class: 'AnnotatedDataFrame-class'

The probeset IDs are not unique to any particular experiment, so are 
stored as part of the assayData, which can be extracted using e.g., exprs():

 > data(sample.ExpressionSet)
 > head(exprs(sample.ExpressionSet))
                        A         B        C        D        E       F 
       G
AFFX-MurIL2_at  192.7420  85.75330 176.7570 135.5750 64.49390 76.3569 
160.5050
AFFX-MurIL10_at  97.1370 126.19600  77.9216  93.3713 24.39860 85.5088 
98.9086
AFFX-MurIL4_at   45.8192   8.83135  33.0632  28.7072  5.94492 28.2925 
30.9694
AFFX-MurFAS_at   22.5445   3.60093  14.6883  12.3397 36.86630 11.2568 
23.0034
AFFX-BioB-5_at   96.7875  30.43800  46.1271  70.9319 56.17440 42.6756 
86.5156
AFFX-BioB-M_at   89.0730  25.84610  57.2033  69.9766 49.58220 26.1262 
75.0083

Best,

Jim


>
> I understand that I can retrive the annotation information from:
> library(hgu133a2.db)
>
> However, I am uncertain whether the probes in the annotation library
> are in the same order as the ExpressionSet object.
>
> Can I add the probe IDs using the following code?
>
> library(hgu133a2.db)
> keys<- mappedkeys(hgu133ai2ACCNUM);
> expr<- exprs(eset);
> rownames(expr)<- keys;
>
>
> Best regards,
>
> David Shih, Graduate Student
> The Hospital for Sick Children
> Brain Tumour Research Centre
> 101 College Street, TMDT-11-401M
> Toronto, ON  M5G1L7
> Canada
> Tel:  416-813-7654 x4327
>
>
>> sessionInfo()
> R version 2.12.2 (2011-02-25)
> Platform: x86_64-unknown-linux-gnu (64-bit)
>
> locale:
>   [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
>   [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
>   [5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8
>   [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
>   [9] LC_ADDRESS=C               LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
>
> other attached packages:
> [1] hgu133a2.db_2.4.5    org.Hs.eg.db_2.4.6   RSQLite_0.9-4
> [4] DBI_0.2-5            AnnotationDbi_1.12.0 hthgu133acdf_2.7.0
> [7] affy_1.28.0          Biobase_2.10.0
>
> loaded via a namespace (and not attached):
> [1] affyio_1.18.0         preprocessCore_1.12.0 tools_2.12.2
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor

-- 
James W. MacDonald, M.S.
Biostatistician
Douglas Lab
University of Michigan
Department of Human Genetics
5912 Buhl
1241 E. Catherine St.
Ann Arbor MI 48109-5618
734-615-7826
**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues 



More information about the Bioconductor mailing list