This function is like plot_data, but shows information about a fit model.
As plot_data, this function uses a what parameter
to dispatch visualization to a number of internal functions. For the fits one can visualize:
(what = "CNA") A genome-wide plot of Copy Number Alteration profiles (inferred) per cluster;
(what = "mixing_proportions") The normalized size of each cluster, per modality;
(what = "density") The density per cluster and segment, split by modality. By default this is shown
only for segments that differ for a segment CNA value among one of the inferred clusters;
(what = "heatmap") The same heatmap plot from plot_data with
what = "heatmap", where rows are sorted by cluster and cluster annotations reported;
(what = "scores") The scores used for model selection;
(what = "posterior_CNA") The posterior probability for CNA values;
This function has the same logic of plot_data with respect to the ellipsis and
input parameters.
plot_fit(x, what = "CNA", ...)An object of class rcongasplus.
Any of "CNA", "density", "mixing_proportions", "heatmap"
or "scores".
Parameters forwarded to the internal plotting functions.
A ggplot plot, or a more complex cowplot figure.
data("example_object")
# Genome-wide segments plo
plot_fit(example_object, what = 'CNA')
#> ✖ No fits available, returning empty plot.
# Density plot
plot_fit(example_object, what = 'density')
#> ✖ No fits available, returning empty plot.
# Mixing proportions
plot_fit(example_object, what = 'mixing_proportions')
#> ✖ No fits available, returning empty plot.
# Fit heatmap
plot_fit(example_object, what = 'heatmap')
#> ✖ No fits available, returning empty plot.
# Scores for model selection
plot_fit(example_object, what = 'scores')
#> ✖ No fits available, returning empty plot.
# Posterior for CNAs
plot_fit(example_object, what = 'posterior_CNA')
#> ✖ No fits available, returning empty plot.