UpSet_plot {pathfindR} | R Documentation |
Create UpSet Plot of Enriched Terms
Description
Create UpSet Plot of Enriched Terms
Usage
UpSet_plot(
result_df,
genes_df,
num_terms = 10,
method = "heatmap",
use_description = FALSE,
low = "red",
mid = "black",
high = "green",
...
)
Arguments
result_df |
A dataframe of pathfindR results that must contain the following columns:
|
genes_df |
the input data that was used with
The change values in this data frame are used to color the affected genes |
num_terms |
Number of top enriched terms to use while creating the plot. Set to |
method |
the option for producing the plot. Options include 'heatmap', 'boxplot' and 'barplot'. (default = 'heatmap') |
use_description |
Boolean argument to indicate whether term descriptions
(in the 'Term_Description' column) should be used. (default = |
low |
a string indicating the color of 'low' values in the coloring gradient (default = 'green') |
mid |
a string indicating the color of 'mid' values in the coloring gradient (default = 'black') |
high |
a string indicating the color of 'high' values in the coloring gradient (default = 'red') |
... |
additional arguments for |
Value
UpSet plots are plots of the intersections of sets as a matrix. This
function creates a ggplot object of an UpSet plot where the x-axis is the
UpSet plot of intersections of enriched terms. By default (i.e.
method = 'heatmap'
) the main plot is a heatmap of genes at the
corresponding intersections, colored by up/down regulation (if
genes_df
is provided, colored by change values). If
method = 'barplot'
, the main plot is bar plots of the number of genes
at the corresponding intersections. Finally, if method = 'boxplot'
and
if genes_df
is provided, then the main plot displays the boxplots of
change values of the genes at the corresponding intersections.
Examples
UpSet_plot(example_pathfindR_output)