R/plot_correlation_between_samples.R
plot_correlation_between_samples.Rd
This function plots the Pearson's and Spearman correlation between samples. If decoys are present these are removed before plotting.
plot_correlation_between_samples(
data,
column_values = "Intensity",
comparison = transition_group_id ~ Condition + BioReplicate,
fun_aggregate = NULL,
label = TRUE,
...
)
Data frame that is produced by the OpenSWATH/pyProphet workflow.
Indicates the columns for which the correlation is assessed. This can be the Intensity or Signal, but also the retention time.
The comparison for assessing the variability. Default is to assess the variability per transition_group_id over the different Condition and Replicates. Comparison is performed using the dcast() function of the reshape2 package.
If for the comparison values have to be aggregated one needs to provide the function here.
Option to print correlation value in the plot.
Further arguments passed to methods.
Plots in Rconsole a correlation heatmap and returns the data frame used to do the plotting.
{
data("OpenSWATH_data", package="SWATH2stats")
data("Study_design", package="SWATH2stats")
data <- sample_annotation(OpenSWATH_data, Study_design)
information <- plot_correlation_between_samples(data)
}