Entering edit mode
5.4 years ago
Yunus ŞAHİN
•
0
I have Triticum monoccoccum ssp. monococcum transcriptome data performing DEG analysis by Deseq2 package. I filtered the genes that less than 0.05 p-values. While i convert Ensemble ID to Enterez ID using biomart package in R, the column that include Enterez ID is empty. The codes are here;
DGEgenes <- rownames(subset(DESeq.ds.results, padj < 0.05))
features <- getBM(attributes = c("ensembl_gene_id",
"go_id",
"entrezgene",
"description",
"interpro",
"kegg_enzyme",
"pfam"),
filters = c("ensembl_gene_id"),
values = DGEgenes,
mart = ensembl)
How can i get enterez id that is required for KEGG enrichment analyisis or can someone please recommend other way to get them.
Hi, I assume that you have loaded the data set of interest as:
and your genes are in ensembl_gene_id format:
Do you get any error message? DO you get the other attributes?
In addition to Lila's questions, please show how you create the connection to the database, i.e., your commands prior to
getBM()
Hi Kevin thank you so much replying,
here it is;
Hi Dear Lila thank you so much for replying
I do not have error message and I have got some of other ones. here the codes before getBM() function;
library("biomaRt")
ensembl <- useMart(biomart = "plants_mart", dataset = "taestivum_eg_gene", host = "plants.ensembl.org")
It is quite possible that no annotation yet exists for the genes for which no value is returned. This occurs even in human gene annotations. Can you provide some example IDs that have no match?
now i got error message.
The column has been created but is empty? Or is there not column at all? Try first with
entrezgene
only and see if any error or warning message appears.opps now i got error message
I guess that, so use the function
listAttributes
and findentrezgene
(copy and paste to your code). However, as @Kevin suggest, is possible that not annotation exist at all for your genes.Yunus ŞAHİN : Please use the formatting bar (especially the
code
option) to present your post better. I've done it for you this time.Thank you!
I am sorry. i am begginer to use this forum. Thank you for that