How do I map Affymetrix probe IDs to gene symbols in R?
1
2
Entering edit mode
7.5 years ago
c.ryder3 ▴ 40

I have an ExpressionSet, combArr.eset, that contains Affymetrix Human Genome U133 Plus 2.0 Array gene expression data. I also have a matrix, exprs_combArr.eset, that contains the expression data for combArr.eset. The row names for exprs_combArr.eset are the hgu133plus2 probe IDs, and the column names are the Gene Expression Omnibus sample IDs.

I'd like to change the probe IDs in exprs_combArr.eset to their corresponding gene symbols, but I'm not sure how to do this.

I've retrieved the hgu133plus2SYMBOL object from the hgu122plus2.db package, which contains the mappings between manufacturer identifiers and gene abbreviations, but I'm not sure how to use this to change the probe IDs in exprs_combArr.eset.

I'm new to R and Bioconductor, and programming in general, so any help would be appreciated. Thank you!

R bioconductor • 12k views
ADD COMMENT
5
Entering edit mode
7.5 years ago
russhh 5.7k

Haha, this came up in a biofinormatics clinic I did on Friday. I've written a rather terse version of how to add gene-level annotations to an Affymetrix ExpressionSet here. You basically have to find an appropriate annotation package (probably hgu133plus2.db) and add that info to the featureData slot of your ExpressionSet (don't monkey with the probe id-rownames)

ADD COMMENT
0
Entering edit mode

Thank you! This is really helpful!

ADD REPLY

Login before adding your answer.

Traffic: 1941 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6