Hi everybody,
I am working on a shiny project which supports users lacking programming skills to perform GO enrichment analysis. Unfortunately I am struggling to enable the user to use entrez gene IDs of a non-model organism (institution is working with plant organisms and also doing microbiome analysis).
My first attempt was to convert IDs to ensembl IDs and get GO terms via biomaRt. But it seems, that resulting table is not complete and there are a lot of ensembl ids with GO terms and without entrez gene ID. I also want to avoid the use of rentrez::entrez_search, because without API-key it takes to long.
Another idea would be to use homolog of model-organism e.g. Arabidopsis thaliana for plants (didn't try that so far) but I hope for a better solution.
Thanks in advance for any help/suggestions!
Thanks a lot for the suggestion of AnnotationForge. It looks like this is the solution to my problem and I am trying to integrate this. It also seems to take a long time, but I guess this is the price for it.