Plots the distribution of p-values derived from any statistical test as a histogram.
pval_distribution_plot(data, grouping, pval, facet_by = NULL)
a data frame that contains at least grouping identifiers (precursor, peptide or protein) and p-values derived from any statistical test.
a character column in the data
data frame that contains either precursor,
peptide or protein identifiers. For each entry in this column there should be one unique p-value.
That means the statistical test that created the p-value should have been performed on the
level of the content of this column.
a numeric column in the data
data frame that contains p-values.
optional, a character column that contains information by which the data should be faceted into multiple plots.
A histogram plot that shows the p-value distribution.
set.seed(123) # Makes example reproducible
# Create example data
data <- data.frame(
peptide = paste0("peptide", 1:1000),
pval = runif(n = 1000)
)
# Plot p-values
pval_distribution_plot(
data = data,
grouping = peptide,
pval = pval
)