Initial release of pepdiff for differential abundance analysis of PRM proteomics data.
-
compare()- Main analysis function supporting three methods:- GLM: Gamma GLM with emmeans for factorial designs (recommended)
- ART: Aligned Rank Transform for non-parametric analysis
- Pairwise: Direct two-group comparisons (Wilcoxon, bootstrap-t, Bayes factor, rank products)
-
Stratified comparisons with
withinparameter for analysing effects within factor levels
read_pepdiff()- Import CSV data with flexible factor specificationcombine_tech_reps()- Combine technical replicates before analysis- S3 classes
pepdiff_dataandpepdiff_resultswith print, summary, and plot methods
plot_fit_diagnostics()- Four-panel diagnostic plot for assessing GLM model fit- Stored residuals and fitted values for post-hoc diagnostics
- Convergence tracking for all fitted models
plot()methods for both data and results objectsplot_volcano()- Volcano plots with customizable thresholdsplot_heatmap()- Heatmaps of significant peptides (requires ComplexHeatmap)plot_pca()- PCA visualization of samplesplot_pvalue_hist()- P-value distribution histogramsplot_fc_distribution()- Fold change distributionsplot_missingness()- Missing data patternsplot_distributions()- Abundance distributions by group
pepdiff is designed to work alongside peppwR:
- peppwR: "How many samples do I need?" (power analysis)
- pepdiff: "What's differentially abundant?" (analysis)