Hi all,

I am converting the HGNC symbols from an Illumina human array to Entrez ID
using biomaRt. I found that there are some gene symbols are matched to many
Entrez IDs, and vice versa. I am wondering if how to solve the problem, so
one gene symbol is only matched to one Entrez ID. Or is there any other
package that I can use for matching gene symbols to Entrez IDs. Thank you in
advance.

Wendy

=====
In the following example, BAGE2, 3, 4 and 5 are matched to 85316 and 85317
which are the Entrez IDs of BAGE5 and BAGE4, respectively.

library('biomaRt')
ensembl=useMart("ensembl_mart_51",dataset="hsapiens_gene_ensembl",archive=TRUE)
Entrez<-getBM(attributes=c("hgnc_symbol","entrezgene"),filters="hgnc_symbol",values=GeneList,mart=ensembl)
# class(GeneList) = factor

Entrez[1:20,]
   hgnc_symbol entrezgene
1        ZFP62      92379
2     C9orf169     375791
3       FAM72D     653573
4         HMX1         NA
5         HMX1       3166
6        ZFP62         NA
7        RSPO4     343637
8        DOC2B       8447
9      C8orf42     157695
10       TTTY8         NA
11       A26C3         NA
12       BAGE5      85316
13       BAGE4      85316
14       BAGE3      85316
15       BAGE2      85316
16       BAGE5      85317
17       BAGE4      85317
18       BAGE3      85317
19       BAGE2      85317
20        NBR1       4077

	[[alternative HTML version deleted]]

