Hello everybody!
It is my first time working with the Affy Human Exon St. 1.0. I use Affymetrix Power Tools (APT) and R to do it.Thus, I get two ExpressionSet on exon-level and gene-level,but I have a little questions about the annotation method by biomaRT.
I can annotate the the probesetid in exon-level ExpressionSet by biomaRT
eg:
ensembl = useMart("ensembl",dataset="hsapiens_gene_ensembl")
getBM(attributes=c('affy_huex_1_0_st_v2', 'hgnc_symbol'),filters="affy_huex_1_0_st_v2",value="2315588",mart=ensembl) #2315588 is a probesetid
but I cannot annotate the transcriptclusterids produced in the gene-level ExpressionSet only by biomaRT.
eg:
getBM(attributes=c('affy_huex_1_0_st_v2', 'hgnc_symbol'),filters="affy_huex_1_0_st_v2",value="2316379 ",mart=ensembl) #2316379is a transcript_cluster_id
Is there no direct annotation of transcript_cluster_id
by biomaRt or there is any error of my code?
Thank you very much in advance
komal.rathi ,
Thanks very much! Is there any simple methods to transfer the TranscriptCluster id to gene symbol? In the 'HuGene-1_0-st-v1.na33.2.hg19.transcript.csv' file, there are so many symbol map to one TranscriptCluster id in the
gene_assignment
column, I don't know how to deal with it.In your question you are referring to HuGene 1.0 st v2 and here you are looking at v1. Which one are you working on exactly? v1 and v2 have different probe/transcript IDs.
Can you show some Transcript Cluster IDs that you are working on? That might tell us what annotation you are really working on.
Anyway, I have updated my answer. Please check.
I am working on v2,that file name is a mistake,i used your updated code to transfer the TranscriptCluster id to gene symbol successfully! Thank you so much!