Skip to content

Instantly share code, notes, and snippets.

@stephenturner
Created January 15, 2016 20:05
Show Gist options
  • Save stephenturner/cddf0035bcb08eff0506 to your computer and use it in GitHub Desktop.
Save stephenturner/cddf0035bcb08eff0506 to your computer and use it in GitHub Desktop.
gets gene symbols for all ensembl gene ids
library(dplyr)
library(AnnotationDbi)
library(org.Mm.eg.db)
ls("package:org.Mm.eg.db")
entrez2alias <- org.Mm.egALIAS2EG %>%
as.list %>%
unlist %>%
data_frame(entrez=., alias=names(.))
head(entrez2alias)
entrez2ensembl <- org.Mm.egENSEMBL2EG %>%
as.list %>%
unlist %>%
data_frame(entrez=., ensembl=names(.))
head(entrez2ensembl)
ensembl2allsymbols <- entrez2ensembl %>%
inner_join(entrez2alias, by="entrez") %>%
select(ensembl, alias) %>%
distinct %>%
na.omit %>%
arrange(ensembl, alias)
nrow(ensembl2allsymbols)
head(ensembl2allsymbols)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment