Hey Francesco, thank you for using pathfindR.
1) For KEGG, the pathway diagrams from (hsa) KEGG are downloaded and the involved genes are colored. For Reactome, interactions of affected genes within the Protein-Protein Interaction Network (by default BioGRID) are determined (via a shortest-path algorithm) and are visualized (colored by change status) per affected pathway.
2) Yes, the plots are only for significantly enriched pathways.
Best,
-E

Can you please give a tutorial by taking some examples of a gene.
You can see an example application in the vignette (
browseVignettes("pathfindr_vignette")). We also have a wiki.It's useful.
1. Why not to bioconductor, containing lots of bioinformatics R packages instead of CRAN?
2. no examples of
pathmapin the vignette.3. An enhancement: Visualise the results of run_pathfindR, besides the table show.
Thank you.
Thank you for the feedback! To answer them:
pathmapin the next versionThanks again,
-E
pathfindRare bioinformaticians, which are the users of Bioconductor, while the users of CRAN is R users. Getting more chance to encounter target audiences ofpathfindRvia Bioconductor. Anyway, not a problem.pathfindRand filed an issue at Github. I mean the pathway enrichment itself, not visualization for each pathway based onpathview.We’re looking into your issue on Github. We will try to include a visualization of the enrichment results in the next version (considering a bubble chart but feel free to share any ideas of what you had in mind).
I will second the idea of a bubble chart. This is one of the easier/better GO packages to use that I've tried, but it lacks the visualization options of some others. Keep up the good work.
HI This is a great package. I'm having a little trouble with the pathway scoring part of the tutorial. I'm not sure how to create the RA_exp_mat for my data?
thanks again
The expression matrix for the pathway scores is the same matrix as the one you use for differential expression analysis. Columns are samples, rows are genes and the values are expression values.
Hi the package seems to be exactly what I need but I have an issue in install it, I try with the pak command: pak::pkg_install("pathfindR") It gives me always this error: Error: callr subprocess failed: Failed to download class from
https://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/class_7.3-17.tgz. Failed to download cluster fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/cluster_2.1.0.tgz. Failed to download codetools fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/codetools_0.2-16.tgz. Failed to download DEoptimR fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/DEoptimR_1.0-8.tgz. Failed to download diptest fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/diptest_0.75-7.tgz. Failed to download doParallel fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/doParallel_1.0.15.tgz. Failed to download flexmix fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/flexmix_2.3-15.tgz. Failed to download foreach fromhttps://cran.rediris.es//bin/macosx/el-capitan/contrib/3.6/foreach_1.5.0.tgz. Failed to download fpc from `https://cran.rediris.es//bin/I am using R 3.6.3, in a mac Os x Catallina. May it be a Catalina-related problem?
Thanks
hey, I think it's an issue with
pak.install.packages("pathfindR")should work. You may try with devtools for the development version:Hi there! I have tried both pak::pkg_install("egeulgen/pathfindR") and devtools::install_github("egeulgen/pathfindR"), both didn't work:
With pak::pkg_install("egeulgen/pathfindR"), I get the following error:
Error: callr subprocess failed: Failed to download DBI from
https://cran.rstudio.com//bin/windows/contrib/3.6/DBI_1.1.0.zip. Failed to download DEoptimR fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/DEoptimR_1.0-8.zip. Failed to download MASS fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/MASS_7.3-51.6.zip. Failed to download Matrix fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/Matrix_1.2-18.zip. Failed to download R.methodsS3 fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/R.methodsS3_1.8.0.zip. Failed to download R.oo fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/R.oo_1.23.0.zip. Failed to download R.utils fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/R.utils_2.9.2.zip. Failed to download RCurl fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/RCurl_1.98-1.2.zip. Failed to download RSQLite fromhttps://cran.rstudio.com//bin/windows/contrib/3.6/RSQLite_2.2.0.zip. Failed to download XML from `https://cran.rstudiAnd with devtools::install_github("egeulgen/pathfindR"), I get the following error:
Skipping 1 packages not available: pathfindR.data Installing 35 packages: pathfindR.data, org.Hs.eg.db, backports, generics, tidyselect, tweenr, polyclip, RcppEigen, dplyr, tidyr, RcppArmadillo, modeltools, mclust, DEoptimR, R.methodsS3, jsonlite, openssl, XVector, zlibbioc, bitops, tinytex, ggforce, ggrepel, tidygraph, graphlayouts, flexmix, prabclus, diptest, robustbase, kernlab, R.oo, Biostrings, XML, graph, RCurl Installing packages into ‘C:/Users/manojka/Documents/R/win-library/3.6’ (as ‘lib’ is unspecified) Error: Failed to install 'pathfindR' from GitHub: (converted from warning) package ‘pathfindR.data’ is not available (for R version 3.6.2)
Is there anyway around this? Thanks!
hey,
You need to have R version 4 installed.
Thanks you, that works!
What a great package! Thanks!