Package: pathfindR 2.4.1.9000

pathfindR: Enrichment Analysis Utilizing Active Subnetworks

Enrichment analysis enables researchers to uncover mechanisms underlying a phenotype. However, conventional methods for enrichment analysis do not take into account protein-protein interaction information, resulting in incomplete conclusions. pathfindR is a tool for enrichment analysis utilizing active subnetworks. The main function identifies active subnetworks in a protein-protein interaction network using a user-provided list of genes and associated p values. It then performs enrichment analyses on the identified subnetworks, identifying enriched terms (i.e. pathways or, more broadly, gene sets) that possibly underlie the phenotype of interest. pathfindR also offers functionalities to cluster the enriched terms and identify representative terms in each cluster, to score the enriched terms per sample and to visualize analysis results. The enrichment, clustering and other methods implemented in pathfindR are described in detail in Ulgen E, Ozisik O, Sezerman OU. 2019. pathfindR: An R Package for Comprehensive Identification of Enriched Pathways in Omics Data Through Active Subnetworks. Front. Genet. <doi:10.3389/fgene.2019.00858>.

Authors:Ege Ulgen [cre, cph], Ozan Ozisik [aut]

pathfindR_2.4.1.9000.tar.gz
pathfindR_2.4.1.9000.zip(r-4.5)pathfindR_2.4.1.9000.zip(r-4.4)pathfindR_2.4.1.9000.zip(r-4.3)
pathfindR_2.4.1.9000.tgz(r-4.4-any)pathfindR_2.4.1.9000.tgz(r-4.3-any)
pathfindR_2.4.1.9000.tar.gz(r-4.5-noble)pathfindR_2.4.1.9000.tar.gz(r-4.4-noble)
pathfindR_2.4.1.9000.tgz(r-4.4-emscripten)pathfindR_2.4.1.9000.tgz(r-4.3-emscripten)
pathfindR.pdf |pathfindR.html
pathfindR/json (API)
NEWS

# Install 'pathfindR' in R:
install.packages('pathfindR', repos = c('https://egeulgen.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/egeulgen/pathfindr/issues

On CRAN:

active-subnetworksenrichmentpathwaypathway-enrichment-analysissubnetwork

31 exports 178 stars 5.77 score 132 dependencies 19 mentions 122 scripts 1.6k downloads

Last updated 5 months agofrom:4727cdb80d. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 24 2024
R-4.5-winOKAug 24 2024
R-4.5-linuxOKAug 24 2024
R-4.4-winOKAug 24 2024
R-4.4-macOKAug 24 2024
R-4.3-winOKAug 24 2024
R-4.3-macOKAug 24 2024

Exports:active_snw_searchannotate_term_genescluster_enriched_termscluster_graph_viscombine_pathfindR_resultscombined_results_graphcreate_kappa_matrixenrichmentenrichment_analysesenrichment_chartfetch_gene_setfilterActiveSnwsfuzzy_term_clusteringget_gene_sets_listget_pin_filehierarchical_term_clusteringhyperg_testinput_processinginput_testingplot_scoresreturn_pin_pathrun_pathfindRscore_termssummarize_enrichment_resultsterm_gene_graphterm_gene_heatmapUpSet_plotvisualize_active_subnetworksvisualize_KEGG_diagramvisualize_term_interactionsvisualize_terms

Dependencies:AnnotationDbiaskpassbabelgenebase64encBiobaseBiocFileCacheBiocGenericsBiostringsbitbit64blobbslibcachemclasscliclustercodetoolscolorspacecpp11crayoncurldata.tableDBIdbplyrDEoptimRdigestdiptestdoParalleldplyrevaluatefansifarverfastmapfilelockflexmixfontawesomeforeachfpcfsgenericsGenomeInfoDbGenomeInfoDbDataGetoptLongggforceggkeggggplot2ggraphggrepelggupsetGlobalOptionsgluegraphlayoutsgridExtragtablehighrhtmltoolshttrigraphIRangesisobanditeratorsjquerylibjsonliteKEGGRESTkernlabknitrlabelinglatticelifecyclemagickmagrittrMASSMatrixmclustmemoisemgcvmimemodeltoolsmsigdbrmunsellnlmennetopensslorg.Hs.eg.dbpatchworkpathfindR.datapillarpkgconfigplogrpngpolyclipprabcluspurrrR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenrjsonrlangrmarkdownrobustbaseRSQLiteS4VectorssassscalesshadowtextstringistringrsyssystemfontstibbletidygraphtidyrtidyselecttinytextweenrUCSC.utilsutf8vctrsviridisviridisLitewithrxfunXMLXVectoryamlzlibbioc

Comparing Two pathfindR Results

Rendered fromcomparing_results.Rmdusingknitr::rmarkdownon Aug 24 2024.

Last update: 2023-04-27
Started: 2020-03-30

Introduction to pathfindR

Rendered fromintro_vignette.Rmdusingknitr::rmarkdownon Aug 24 2024.

Last update: 2024-04-27
Started: 2019-10-05

Obtaining PIN and Gene Sets Data

Rendered fromobtain_data.Rmdusingknitr::rmarkdownon Aug 24 2024.

Last update: 2023-04-27
Started: 2020-01-28

pathfindR Analysis for non-Homo-sapiens organisms

Rendered fromnon_hs_analysis.Rmdusingknitr::rmarkdownon Aug 24 2024.

Last update: 2023-04-27
Started: 2019-10-28

Step-by-Step Execution of the pathfindR Enrichment Workflow

Rendered frommanual_execution.Rmdusingknitr::rmarkdownon Aug 24 2024.

Last update: 2023-05-06
Started: 2019-10-02

Visualization of pathfindR Enrichment Results

Rendered fromvisualization_vignette.Rmdusingknitr::rmarkdownon Aug 24 2024.

Last update: 2024-04-27
Started: 2020-01-25

Readme and manuals

Help Manual

Help pageTopics
Wrapper for Active Subnetwork Search + Enrichment over Single/Multiple Iteration(s)active_snw_enrichment_wrapper
Perform Active Subnetwork Searchactive_snw_search
Annotate the Affected Genes in the Provided Enriched Termsannotate_term_genes
Check Java Versioncheck_java_version
Cluster Enriched Termscluster_enriched_terms
Graph Visualization of Clustered Enriched Termscluster_graph_vis
Color hsa KEGG pathwaycolor_kegg_pathway
Combine 2 pathfindR Resultscombine_pathfindR_results
Combined Results Graphcombined_results_graph
Configure Output Directory Nameconfigure_output_dir
Create HTML Report of pathfindR Resultscreate_HTML_report
Create Kappa Statistics Matrixcreate_kappa_matrix
Perform Enrichment Analysis for a Single Gene Setenrichment
Perform Enrichment Analyses on the Input Subnetworksenrichment_analyses
Create Bubble Chart of Enrichment Resultsenrichment_chart
Fetch Gene Set Objectsfetch_gene_set
Obtain Java Versionfetch_java_version
Parse Active Subnetwork Search Output File and Filter the SubnetworksfilterActiveSnws
Heuristic Fuzzy Multiple-linkage Partitioning of Enriched Termsfuzzy_term_clustering
Retrieve the Requested Release of Organism-specific BioGRID PINget_biogrid_pin
Retrieve Organism-specific Gene Sets Listget_gene_sets_list
Retrieve Organism-specific KEGG Pathway Gene Setsget_kegg_gsets
Retrieve Organism-specific MSigDB Gene Setsget_mgsigdb_gsets
Retrieve Organism-specific PIN dataget_pin_file
Retrieve Reactome Pathway Gene Setsget_reactome_gsets
Retrieve Gene Sets from GMT-format Filegset_list_from_gmt
Hierarchical Clustering of Enriched Termshierarchical_term_clustering
Hypergeometric Distribution-based Hypothesis Testinghyperg_test
Process Inputinput_processing
Input Testinginput_testing
Check if value is a valid colorisColor
pathfindR: A package for Enrichment Analysis Utilizing Active SubnetworkspathfindR-package pathfindR
Plot the Heatmap of Score Matrix of Enriched Terms per Sampleplot_scores
Process Data frame of Protein-protein Interactionsprocess_pin
Return The Path to Given Protein-Protein Interaction Network (PIN)return_pin_path
Wrapper Function for pathfindR - Active-Subnetwork-Oriented Enrichment Workflowrun_pathfindR
Calculate Agglomerated Scores of Enriched Terms for Each Subjectscore_terms
Active Subnetwork Search + Enrichment Analysis Wrapper for a Single Iterationsingle_iter_wrapper
Summarize Enrichment Resultssummarize_enrichment_results
Create Term-Gene Graphterm_gene_graph
Create Terms by Genes Heatmapterm_gene_heatmap
Create UpSet Plot of Enriched TermsUpSet_plot
Visualize Active Subnetworksvisualize_active_subnetworks
Visualize Human KEGG Pathwaysvisualize_KEGG_diagram
Visualize Interactions of Genes Involved in the Given Enriched Termsvisualize_term_interactions
Create Diagrams for Enriched Termsvisualize_terms