Learn R Programming

⚠️There's a newer version (2.4.2) of this package.Take me there.

pathfindR (version 1.4.2)

Enrichment Analysis Utilizing Active Subnetworks

Description

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. .

Copy Link

Version

Install

install.packages('pathfindR')

Monthly Downloads

1,668

Version

1.4.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Ege Ulgen

Last Published

December 6th, 2019

Functions in pathfindR (1.4.2)

filterActiveSnws

Parse Active Subnetwork Search Output File and Filter the Subnetworks
RA_output

Example Output for the pathfindR Enrichment Workflow - Rheumatoid Arthritis
kegg_descriptions

KEGG Pathways - Descriptions
fuzzy_term_clustering

Heuristic Fuzzy Multiple-linkage Partitioning of Enriched Terms
kegg_genes

KEGG Pathways - Gene Sets
create_kappa_matrix

Create Kappa Statistics Matrix
check_java_version

Check Java Version
active_snw_search

Perform Active Subnetwork Search
custom_result

Custom Gene Set Enrichment Results
cluster_enriched_terms

Cluster Enriched Terms
hyperg_test

Hypergeometric Distribution-based Hypothesis Testing
myeloma_output

Example Output for Myeloma Analysis (Mus Musculus)
hierarchical_term_clustering

Hierarchical Clustering of Enriched Terms
pathfindR

pathfindR: A package for Enrichment Analysis Utilizing Active Subnetworks
fetch_gene_set

Fetch Gene Set Objects
fetch_java_version

Obtain Java Version
mmu_string_adj_list

Mus musculus STRING PIN Adjacency List
term_gene_graph

Plot Term-Gene Graph
visualize_hsa_KEGG

Visualize Human KEGG Pathways
string_adj_list

STRING PIN Adjacency List
summarize_enrichment_results

Summarize Enrichment Results
myeloma_input

Example Input for Myeloma Analysis (Mus Musculus)
visualize_terms

Create Diagrams for Enriched Terms
visualize_term_interactions

Visualize Interactions of Genes Involved in the Given Enriched Terms
biogrid_adj_list

BioGRID PIN Adjacency List
example_active_snws

Example Active Subnetworks
input_processing

Process Input
biocarta_genes

BioCarta Pathways - Gene Sets
enrichment_chart

Create Bubble Chart of Enrichment Results
input_testing

Input Testing
intact_adj_list

IntAct PIN Adjacency List
run_pathfindR

Wrapper Function for pathfindR - Active-Subnetwork-Oriented Enrichment Analysis
score_terms

Calculate Agglomerated Scores of Enriched Terms for Each Subject
enrichment_analyses

Perform Enrichment Analyses on the Input Subnetworks
annotate_term_genes

Annotate the Affected Genes in the Provided Enriched Terms
biocarta_descriptions

BioCarta Pathways - Descriptions
genemania_adj_list

GeneMania PIN Adjacency List
enrichment

Perform Enrichment Analysis for a Single Gene Set
go_all_genes

Gene Ontology - All Gene Ontology Gene Sets
mmu_kegg_descriptions

Mus Musculus KEGG Pathways - Descriptions
mmu_kegg_genes

Mus Musculus KEGG Pathways - Gene Sets
kegg_adj_list

KEGG PIN Adjacency List
plot_scores

Plot the Heatmap of Score Matrix of Enriched Terms per Sample
reactome_genes

Reactome Pathways - Gene Sets
return_pin_path

Return The Path to Given Protein-Protein Interaction Network (PIN)
reactome_descriptions

Reactome Pathways - Descriptions
RA_clustered

Example Output for the pathfindR Clustering Workflow - Rheumatoid Arthritis
RA_input

Example Input for the pathfindR Enrichment Workflow - Rheumatoid Arthritis
GO_all_terms_df

Gene Ontology - All Gene Ontology Descriptions
RA_exp_mat

Example Input for pathfindR - Enriched Term Scoring
color_kegg_pathway

Color hsa KEGG pathway
cluster_graph_vis

Graph Visualization of Clustered Enriched Terms