scplainer | R Documentation |
scplainer, standing for SCP-based Linear modelling Approach for Interpretable aNd Explorable Results, is a principled and standardised approach for extracting meaningful insights from SCP data. At its core, the approach performs statistical modelling using linear regression.
The workflow starts from a SingleCellExperiment object containing SCP data. The data is assumed to be log-transformed. We advise to perform cell and feature quality control to avoid that failed or outlying cells/feature distort the results. We also recommend starting at the precursor or the peptide-level, but the workflow also allows protein-level data. Similarly, the workflow is robust against for missing values, but it also allows for data where missing values are imputed.
To learn how to import your data, we suggest reading the vignette:
vignette("read_scp", package = "scp")
To learn how to process your data, we suggest reading the vignette:
vignette("scp", package = "scp")
Outline of the workflow
scpModel-Workflow: performs the data modelling and filtering using linear regression.
ScpModel-VarianceAnalysis: investigate the contribution of each model variable to the data
ScpModel-DifferentialAnalysis: assess the statistical significance of the differences observed between group of samples of interest.
ScpModel-ComponentAnalysis: visually explore the data captured by each model variable.
Once the data are modelled and explored, the filtered, normalised and batch-corrected data can be retrieved for further downstream analysis, such as clustering or trajectory inference.
You can find a demonstration of the scplainer workflow in a
dedicated vignette:
vignette("scp_data_modelling", package = "scp")
Christophe Vanderaa, Laurent Gatto
scplainer: using linear models to understand mass spectrometry-based single-cell proteomics data Christophe Vanderaa, Laurent Gatto bioRxiv 2023.12.14.571792; doi: https://doi.org/10.1101/2023.12.14.571792.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.