Hello, I was trying to check kegg enrichment analysis for my Bulk RNAseq DGE results,
and I am getting this error
--> No gene can be mapped....
--> Expected input gene ID:
--> return NULL...
could you kindly tell what might be gone wrong?
input: KeggSegGen <- shrink.tab %>% drop_na(Entrez,FDR) %>% dplyr:: filter(FDR < 0.05)%>% pull(Entrez)
head(KeggSegGen)
KeggRes <- enrichKEGG(gene = KeggSegGen, organism = 'mmu')
output: [1] 67608 12390 23849 29871 12858 22415
--> No gene can be mapped....
--> Expected input gene ID:
--> return NULL...
thank you in advance!
thank you for your reply and help it was integer vector actually, I changed it into character, but still got the same results unfortunately. is there anything else I might have missed?
In my hands it is working... See below. So I believe it must have something to do with the type of input you use.
When using the 6 ids you listed in your first post:
yeah it's super weird, also when I change the function to enrichMKEGG it works normally, only using enrichKEGG doesn't work :/
I have found out that r and all packages together should be updated and the same code went smoothly as normal.