This function creates a complex plot for the data of a patient, assembling plots returned from the following functions: 1) plot_data_clusters, 2) plot_data_clone_size, 3) plot_data_mutation_burden and 4) plot_patient_oncoprint.

plot_patient_data(x, patient, ...)

Arguments

x

A REVOLVER cohort.

patient

A patient id.

...

Extra parameters passed to all the used plotting functions.

Value

A figure assembled with ggpubr.

See also

Examples

# Data released in the 'evoverse.datasets' data('TRACERx_NEJM_2017_REVOLVER', package = 'evoverse.datasets') plot_patient_data(TRACERx_NEJM_2017_REVOLVER, 'CRUK0001')
#> Warning: Removed 4 rows containing missing values (geom_text).
#> Warning: Transformation introduced infinite values in continuous y-axis
#> Warning: Transformation introduced infinite values in continuous y-axis
#> Warning: Removed 54 rows containing non-finite values (stat_density2d).
plot_patient_data(TRACERx_NEJM_2017_REVOLVER, 'CRUK0002')
#> Warning: Removed 4 rows containing missing values (geom_text).
#> Warning: Transformation introduced infinite values in continuous y-axis
#> Warning: Transformation introduced infinite values in continuous y-axis
#> Warning: Removed 54 rows containing non-finite values (stat_density2d).