Closed zganjarmia closed 1 year ago
Hi, I have fixed the ORA issue and please update packages (geneset >= 0.2.8
and genekitr >= 1.2.5
).
# test code
library(geneset)
mf <- getGO(org = "Yarrowia lipolytica", ont = "mf")
mf$organism
# "yarrowia"
library(genekitr)
id <- mf$geneset$gene[1:50]
ora <- genORA(id, mf,padj_method = "BH",p_cutoff = 0.05)
Then, you could pass the ora
result to plot function:
# example
plotEnrich(ora, plot_type = "dot")
For the third question, could you send me the org.Ylipolytica.eg.db
so I can reproduce and test?
I will close the issue now. If you have any further feedback, please open this issue again.
Hi, Firstly, kudos for the development of
genekitr
. It's a great tool and your reasons for its creation resonate so much with my experiences so far.I'm currently working with the organism Yarrowia lipolytica and have noted some challenges:
The geneset for Yarrowia lipolytica is available in the
geneset
package (GO and KEGG), but there is no organism value attached to it when running getGO:However, I ran into issues with follow-up functions, specifically the
genORA
function. It suggests there's no short name for the organism. This is perplexing given the initial inclusion of Yarrowia lipolytica in the geneset. I also tried to add the organism value, but the function still does not work.I also tried a different route, performing the ORA with ClusterProfiler and then importing the results to
genekitr
. But this too resulted in an error.I'd appreciate any insights or suggestions you might have regarding these issues. Is there a workaround or am I possibly missing a step? Thanks!