View source: R/04_flowgraph_plots.R
fg_plot_box | R Documentation |
Creates a boxplot comparing the features of samples belonging to different classes corresponding to an existing summary statistic using ggplot2.
fg_plot_box(
fg,
type = "node",
index = 1,
summary_meta = NULL,
node_edge = 1,
adjust_custom = "byLayer",
p_thres = 0.05,
filter_adjust0 = 0.5,
filter_es = 0.5,
filter_btwn_tpthres = 0.05,
filter_btwn_es = 0.5,
paired = FALSE,
dotplot = TRUE,
outlier = TRUE,
all_labels = FALSE,
show_mean = TRUE,
main = NULL,
path = NULL
)
fg |
flowGraph object. |
type |
A string indicating feature type the summary was created for 'node' or 'edge'. |
index |
The user must provide
|
summary_meta |
The user must provide
|
node_edge |
An integer/index of or a string of the cell population (node) / edge name (edge) the user wants to plot. |
adjust_custom |
A function or a string indicating the
test adjustment method to use.
If a string is provided, it should be one of
|
p_thres |
A numeric variable indicating a p-value threshold |
filter_adjust0 |
A numeric variable indicating what percentage of SpecEnr values compared (minimum) should be not close to 0. Set to 1 to not conduct filtering. |
filter_es |
A numeric variable between 0 and 1 indicating what the Cohen's D value of the nodes/edges in question must be greater or equal to, to be significant. |
filter_btwn_tpthres |
A numeric variable between 0 and 1 indicating the
unadjusted T-test p-value threshold used to test whether the actual
and expected feature values used to calculate the specified SpecEnr
feature are significantly different for each sample class. Note this only
needs to be specified for SpecEnr features. Combined
with |
filter_btwn_es |
A numeric variable between 0 and 1 indicating what the
Cohen's D value of the nodes/edges in question must be greater or
equal to, to be significant – see |
paired |
A logical indicating whether the summary is paired. |
dotplot |
A logical indicating whether or not to plot sample points. |
outlier |
A logical indicating whether or not outliers should be plotted. |
all_labels |
A logical indicating whether or not to plot samples of all classes outside of just those used in the summary statistic test. |
show_mean |
A logical indicating whether or not to label the mean. |
main |
A string or the title of the plot; if left as |
path |
A string indicating the path to where the function should save
the plot; leave as |
The plot is made using the ggplot2
package. The interactive
version is the same as the static version, it is only here to support the
shiny app.
A static boxplot.
flowGraph-class
fg_plot
plot_gr
fg_get_feature
fg_get_summary
fg_plot_qq
no_cores <- 1
data(fg_data_pos2)
fg <- flowGraph(fg_data_pos2$count, class=fg_data_pos2$meta$class,
no_cores=no_cores)
fg_plot_box(fg, type="node", summary_meta=NULL, adjust_custom="byLayer", index=1, node_edge=10)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.