Gene ID Mapping for Genotype-Tissue Expression (GTEx) Data

Convert 'Ensembl' gene identifiers from Genotype-Tissue Expression (GTEx) data to identifiers in other annotation systems, including 'Entrez', 'HGNC', and 'UniProt'.

Build Status AppVeyor Build Status CRAN Version Downloads from the RStudio CRAN mirror

grex offers a minimal dependency solution for mapping Ensembl gene IDs to Entrez IDs, HGNC gene symbols, and UniProt IDs, for Genotype-Tissue Expression (GTEx) data.


Install grex from CRAN:


Or try the development version on GitHub:

# install.packages("devtools")

Browse the vignette (or open with vignette("grex") in R) for a quick-start guide.



To contribute to this project, please take a look at the Contributing Guidelines first. Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


grex 1.7 (2017-11-05)


  • Update reference database from the latest release version of (3.4.2).

grex 1.6 (2017-09-27)


  • Use system font stack instead of Google Fonts in vignettes to avoid pandoc SSL issue.

grex 1.5 (2017-06-05)


  • New pkgdown-based website
  • Update reference database from the latest release version of (3.4.1)

grex 1.4 (2016-11-20)

New Features

  • New GTEx V6p Ensembl ID data: gtexv6p
  • Update reference database from the latest release version of (3.4.0)
  • Add attribute "gene type" to the mapping table (Thanks: Prof. Matthew Stephens)

grex 1.0 (2016-06-10)

New Features

  • First version

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.8 by Nan Xiao, a month ago,

Report a bug at

Browse source code at

Authors: Nan Xiao [aut, cre] (<>), Gao Wang [aut], Lei Sun [aut]

Documentation:   PDF Manual  

GPL-3 | file LICENSE license

Suggests knitr, rmarkdown

See at CRAN