I'm a big fan of the many plots produced by the clusterProfiler and enrichplot packages. The functions such as
emapplot() require the enrichment results to have been generated using clusterProfiler (and a few other related packages, I think). However, I've carried out GO/KEGG enrichment analyses using GOSeq so I can account for any potential sequence length biases.
Is there a way to to use the various plotting functions with data from other programs like GOSeq? Can we convert the results into the format required for
emapplot() etc? The results for GOSeq, at least, are just stored in a data frame with the usual columns (GO term, adjusted p-value, number of genes in each category etc.)
Alternatively, any other useful programs for plotting results would be appreciated.