plot_feat_clin {BEAMR}R Documentation

Plot BEAM Feature

Description

plot_feat_clin produces a matrix of feature level clinical plots for a specific feature.

Usage

plot_feat_clin(
  feat.id,
  beam.result,
  beam.specs = NULL,
  beam.set.pvals,
  beam.feat.pvals,
  n.row = NULL,
  n.col = NULL
)

Arguments

feat.id

A character specifying the name of a feature. Must be in beam.result$beam.data$set.data

beam.result

A beam.stats object from compute_beam_stats

beam.specs

A data.frame. Default NULL, in which case beam.result$beam.specs is used. Otherwise can input other beam.specs data.frame that must contain name, mtx, mdl, plot columns.

beam.set.pvals

A list containing BEAMR set p-values from compute_set_pvalues.

beam.feat.pvals

A list containing feature-level p-values from compute_feature_pvalues.

n.row

A numeric. Specify the number of rows for the plot layout; default NULL will automatically define the number of rows after number of columns specified.

n.col

A numeric. Specify the number of columns for the plot layout; default NULL will use the number of omics types.

Value

A figure (ggarrange object)

Examples

data(beam_stats)
test.pvals <- compute_set_pvalues(beam.stats=beam_stats)
test.feat.pvals <- compute_feature_pvalues(beam.stats=beam_stats)
plot.specs <- prep_beam_plot(beam.data=beam_stats$beam.data, beam.specs=beam_stats$beam.specs)
test.plot <- plot_feat_clin(beam.result=beam_stats, beam.specs=plot.specs,
                            beam.set.pvals=test.pvals, beam.feat.pvals=test.feat.pvals,
                            feat.id="ENSG00000227443_loss",
                            n.col=2, n.row=NULL)

[Package BEAMR version 1.1.0 Index]