The function combine_pathfindR_results()
allows
combination of two pathfindR active-subnetwork-oriented enrichment
analysis results for investigating common and distinct terms between the
groups. Below is an example for comparing results using two different
rheumatoid arthritis-related data sets (RA_output
and
RA_comparison_output
).
<- combine_pathfindR_results(result_A = RA_output,
combined_df result_B = RA_comparison_output,
plot_common = FALSE)
#> You may run `combined_results_graph()` to create visualizations of combined term-gene graphs of selected terms
By default, combine_pathfindR_results()
plots the
term-gene graph for the common terms in the combined results. For not
plotting the graph, set plot_common = FALSE
.
The function combined_results_graph()
can be used to
create this graph (using only selected terms etc.) later on. By default,
the function creates the graph using all common terms:
combined_results_graph(combined_df)
#> Warning: ggrepel: 19 unlabeled data points (too many overlaps). Consider
#> increasing max.overlaps
By supplying a vector of selected terms to the
selected_terms
arguments, you may plot the term-gene graph
for the selected terms:
combined_results_graph(combined_df,
selected_terms = c("hsa04144", "hsa04141", "hsa04140"))
By default, combined_results_graph()
creates the graph
using term IDs. To use term descriptions instead, set
use_description = TRUE
:
combined_results_graph(combined_df,
use_description = TRUE,
selected_terms = combined_df$Term_Description[1:4])
For changing the layout of the graph ("auto"
by
default), you may use the layout
argument.
For changing how the sizes of the term nodes are determined, you may
use the node_size
argument. The options are
"num_genes"
(default) and "p_val"
for using
the number of significant genes in the term and the -log10(p) value of
the term, respectively:
combined_results_graph(combined_df,
selected_terms = c("hsa04144", "hsa04141", "hsa04140"),
node_size = "p_val")