Entering edit mode
Dear all, please would you advise :
given a set of gene names, what is the best way to extract the KEGG pathway that is associated with each gene ?
thank you,
-- bogdan
Dear all, please would you advise :
given a set of gene names, what is the best way to extract the KEGG pathway that is associated with each gene ?
thank you,
-- bogdan
Hi Bogdan,
I use KEGGprofile. The main function in KEGGprofile is find_enriched_pathway()
, and it by default accepts a vector of Entrez gene IDs. However, the original annotation package used by KEGGprofile (KEGG.db) was deprecated in Bioconductor 3.12.
Another popular option is, of course, clusterProfiler: http://yulab-smu.top/clusterProfiler-book/chapter6.html
Kevin
Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Hi Kevin, For some strange reason KEGGprofile is not available for the latest version of R.
A version of this package for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages
When I tried up looking in cran:
I am getting the above mentioned reason. Please do let me know how can i resolve this.
Please re-read Kevin's reply. The
KEGG.db
package has been deprecated because it used data from over 6 years ago (before the paywall for KEGG data was established). For whatever reason the maintainer for KEGGprofile has not updated their package to use alternative methods.There is the
KEGGREST
package, but for simple queries it is pretty cumbersome. I tend to just get the mappings directly using functions fromlimma
and then proceed from there. You don't say the species, so I will imagine you want humanDear gentlemen, thank you for your replies. I have followed the part on assigning the pathway names to pathways ID;
however, given a gene, how shall I find the pathway that is associated to.
is there a way to use the gmt files for example ? or any other resources ?
You can also use the
kegg_pathway_annotations
function from theOmnipathR
package: https://saezlab.github.io/OmnipathR/reference/kegg_pathway_annotations.htmlSee more KEGG related functions here: https://saezlab.github.io/OmnipathR/reference/, all prefixed with
kegg_
Thanks a lot, gentlemen ! with much appreciation :)