Learn R Programming

cpam (version 0.1.3)

plot_cluster: Plot clustered targets

Description

Plot clustered targets

Usage

plot_cluster(cpo, res, changepoints, shapes, alpha = 0.1)

Value

A ggplot object showing overlaid fitted trends, or NULL if no matching targets are found

Arguments

cpo

a cpam object

res

a tibble, output from results() containing columns target_id, cp, and shape

changepoints

numerical or character; one or more changepoints (these should be the same as the ones used in estimate_changepoint()

shapes

character; one or more shapes (these should be the same as the ones used in select_shape()

alpha

numeric between 0 and 1; controls line transparency in plot (default: 0.1)

Details

Plots the fitted trends for a set of targets whose estimated changepoints and shapes are given by the arguments changepoints and shapes, respectively.

Creates a combined plot showing fitted expression trends for all targets that share specified changepoint times and shape patterns. Each line represents one target's fitted trajectory, with transparency controlled by alpha.

See Also

results(), plot_cpam()

Examples

Run this code
library(cpam)

# load gene-only example cpam object
load(system.file("extdata", "cpo_example.rda", package = "cpam"))

# Generate results table
res_example <- results(cpo_example)

# plot all targets with changepoint at timepoint 0 and shape "ilin" (increasing linear)
plot_cluster(cpo_example, res_example, changepoints = 2, shapes = "ilin")

Run the code above in your browser using DataLab