Convert gene name to uniprot ID
6
2
Entering edit mode
8.0 years ago
diablo82.26 ▴ 20

I have a list of gene name in a file

CHRNB2
EGR2
GCK
KRT14
LMNA
FGF3
TK2
ABCC8

How can U map them to uniprot ID?

P.S I tried Uniprot "ID mapping" (from-"GENEID" to-"UNIPROTKB AC").But it couldn't map.

Please suggest me what to do.Thnx

gene SNP uniprot • 21k views
ADD COMMENT
6
Entering edit mode
8.0 years ago

Use Mygene.info. You can do batch requests via post, or you can use the live API to do batch requests as well.

Here's how via the live API:

Click on the "Try API live!", select "gene query service". Click on "post"

For "q" put in your gene names separated by a comma.

For "scopes" type "symbol" (without the quotation marks)

For "fields", use "symbol,entrezgene,uniprot" and any other parameter of interest

Click "try it" when done.

Result will be in the response body.

ADD COMMENT
3
Entering edit mode

There is also a "mygene" python module available to use.

Usage examples on this id mapping tutorial are available here

ADD REPLY
0
Entering edit mode

Very helpful. Thanks

ADD REPLY
2
Entering edit mode
8.0 years ago
hpmcwill ★ 1.2k

These look to be gene symbols not Entrez Gene identifiers, so identifier mapping for Entrez Gene would not work. However UniProt include most gene symbols and their various synonyms in their data, so a query should work and find the set of UniProtKB entries which match. For example:

  1. Go to the UniProt.org website
  2. Select "Protein Knowledgebase (UniProtKB)" for "Search in"
  3. For the "Query" enter 'gene:' followed by the gene symbol (e.g. "gene:CHRNB2")
  4. Click the "Search" button
  5. The results contain a list of UniProtKB entries matching this gene symbol (e.g. for CHRNB2)

I suspect you may have a specific species in mind so you might want to use additional terms to limit the results further.

Once you have worked out the form of the required query you could use the UniProt.org REST API to script the required queries and return only selected data.

ADD COMMENT
0
Entering edit mode

UniProt.org REST API work specifically for UniProt IDs. Can you please demo using gene name?

ADD REPLY
1
Entering edit mode
8.0 years ago
aheinzel ▴ 130

Your entries remind me of gene symbols. a couple of options are available, just to name a few:

  • David gene id conversion tool (choose official_gene_symbol during upload)
  • Ensembl biomart (use filters -> id list limit choose hgnc symbols to restrict the result to your genes of interest; select symbol and UniProt/TrEMBL Accession from the attributes section to get a mapping file
  • IdMapper ExcelAddIn (convert first from GeneSymbol to ENSG and from their further to UniprotID)
ADD COMMENT
1
Entering edit mode
8.0 years ago
Prakki Rama ★ 2.6k

Adding to the above list, you can also try Biodbnet

ADD COMMENT
1
Entering edit mode
8.0 years ago
cdsouthan ★ 1.9k

For the HGNC symbols its useful to go throught the Symbol Checker first

You can then do some cross-checks (e.g. see if the names are what you expect and if any symbols are outdated)

Then paste the HGNC: ID list column across to UniProt ID mapper

You can then filter by species and reviewed (= Swiss-Prot)

(would be interesting if you ran a few thousand symbols through all the methods above and tell us how you got on!)

ADD COMMENT
1
Entering edit mode
8.0 years ago

You should be able to obtain what you are looking for by following the instructions in this UniProt FAQ:

"Can I convert gene symbols to UniProtKB identifiers? How can I map UniProtKB IDs or ACs to gene symbols?"

Please note that it is planned to extend the UniProt identifier mapping to gene symbols.

Don't hesitate to contact the UniProt helpdesk if you have additional questions.

ADD COMMENT

Login before adding your answer.

Traffic: 1857 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