Look up gene information across major genomic databases and understand the different identifier formats used in bioinformatics.
| Format | Example | Database | Description |
|---|---|---|---|
| Gene Symbol | BRCA1 | HGNC | Official HGNC-approved human gene name — always uppercase, italicized in publications |
| Entrez Gene ID | 672 | NCBI Gene | Numeric identifier assigned by NCBI — stable, unique, used in many tools and databases |
| Ensembl Gene ID | ENSG00000012048 | Ensembl | Stable gene identifier from Ensembl — ENSG prefix for human genes, includes version number |
| Ensembl Transcript ID | ENST00000357654 | Ensembl | Identifies a specific transcript isoform — ENST prefix |
| UniProt ID | P38398 | UniProt | Swiss-Prot/TrEMBL protein identifier — reviewed (Swiss-Prot) entries are most curated |
| RefSeq mRNA | NM_007294 | NCBI | NCBI reference sequence for mRNA — NM_ prefix, followed by version number |
| RefSeq Protein | NP_009225 | NCBI | NCBI reference sequence for protein — NP_ prefix |
| OMIM ID | 113705 | OMIM | Online Mendelian Inheritance in Man identifier — links gene to disease phenotypes |
| HGNC ID | HGNC:1100 | HGNC | HUGO Gene Nomenclature Committee identifier — authoritative human gene naming body |
| MGI ID | MGI:88190 | MGI | Mouse Genome Informatics — mouse gene ortholog identifier |
Enter a gene symbol, Entrez ID, or Ensembl ID to search across multiple databases simultaneously.
Quick examples:
BRCA1 TP53 EGFR KRAS PTEN MYC APOE ACE2 FOXP2 HTTDifferent tools and databases use different identifier systems. Here are the recommended resources for cross-database ID conversion:
import mygene
mg = mygene.MyGeneInfo()
# Convert gene symbol to Entrez ID
result = mg.query('BRCA1', scopes='symbol',
fields='entrezgene,ensembl.gene',
species='human')
# Bulk conversion
genes = ['BRCA1', 'TP53', 'EGFR', 'KRAS']
results = mg.querymany(genes,
scopes='symbol',
fields='entrezgene,ensembl.gene,uniprot',
species='human')
Human gene symbols follow strict conventions established by the HUGO Gene Nomenclature Committee (HGNC):
Receive updates on new tools, database releases, and tutorials.