I want to add gene name information to my expression file, I use Biomart for this, but actually i did not get any result from getBM,
my codes in R:
upregul<-read.csv(file.choose())
View(upregul)
library(biomaRt)
listEnsembl()
ensembl <- useEnsembl(biomart = “genes”)
ensembl_ids<-(upregul)
View(ensembl_ids)
datasets <- listDatasets(ensembl)
head(datasets)
ensembl_con<-useEnsembl(“ensembl”,dataset=”hsapiens_gene_ensembl” )
attr<-listAttributes(ensembl_con)
filters<-listFilters(ensembl_con)
theBm<-getBM(attributes = c(“ensembl_gene_id”,”external_gene_name”),
filters = "ensembl_gene_id",
values = ensembl_ids$X ,
mart =ensembl_con )
The result after running the getBM:
[1] ensembl_gene_id external_gene_name
<0 rows> (or 0-length row.names)
Read more here: Source link