Skip to contents

A plot visualising the change in intensity of a feature with a continuous variable such as time, dose, or run order.

Usage

feature_profile(
  run_order,
  qc_label,
  qc_column,
  colour_by,
  feature_to_plot,
  plot_sd = FALSE,
  ...
)

Arguments

run_order

(character) The sample-meta column name containing run order.

qc_label

(character) The label used to identify QC samples.

qc_column

(character) The sample-meta column name containing the labels used to identify QC samples.

colour_by

(character) The sample-meta column name to used to colour the plot.

feature_to_plot

(numeric, character, integer) The name or column id of the plotted feature.

plot_sd

(logical) Plot standard deviation. Allowed values are limited to the following:

  • "TRUE": Standard deviation of samples and QCs are included on the plot.

  • "FALSE": Standard deviation is not plotted.

The default is FALSE.

...

Additional slots and values passed to struct_class.

Value

A feature_profile object. This object has no output slots. See chart_plot in the struct package to plot this chart object.

Inheritance

A feature_profile object inherits the following struct classes:

[feature_profile] >> [chart] >> [struct_class]

Examples

M = feature_profile(
      run_order = character(0),
      qc_label = character(0),
      qc_column = character(0),
      colour_by = character(0),
      feature_to_plot = numeric(0),
      plot_sd = FALSE)

D = MTBLS79_DatasetExperiment()
C = feature_profile(run_order='run_order',
    qc_label='QC',
    qc_column='Class',
    colour_by='Class',
    feature_to_plot=1)
chart_plot(C,D)
#> Warning: Removed 18 rows containing missing values or values outside the scale range
#> (`geom_point()`).