Hello aln, thanks for your reply, it was really helpful.
The annotation is performed in a very basic manner:
results <- topTable(...)
symbols <- getSYMBOL(rownames(results), "hgu133plus2")
anno_results <- cbind(results, symbols)
I'll look into the above links and see if I can make some improvements. In general, is there a rule how to handle probesets which couldn't be annotated? Are they simply removed from the result-set? How does one handle a case where one gene is reported as differentially expressed multiple times? (you mentioned, that some genes are represented by multiple probesets) Should I keep the most significant one and remove the others or do I mean over all?
Again, many thanks for your help. Cheers!
See this recent thread: Why some probes have "NA" for gene symbol and Entrez ID?