This package contains a series of vignettes that reproduce published SCP data analyses. Emphasis is put on standardization of the workflows.
All vignettes are pre-compiled and can be found on the website under the Articles
tab.
The replication package can be installed with R >= 4.1 by running:
BiocManager::install("UCLouvain-CBIO/SCP.replication")
The currently available replication vignettes are listed below.
Project tag: SCoPE2
Docker image: cvanderaa/scp_replication_docker:v1
Specht H, Emmott E, Petelski AA, Huffman RG, Perlman DH, Serra M, et al. Single-cell proteomic and transcriptomic analysis of macrophage heterogeneity using SCoPE2. Genome Biol. 2021;22: 50.
See also
Project tag: liang2020
Docker image: cvanderaa/scp_replication_docker:v1
Liang, Yiran, Hayden Acor, Michaela A McCown, Andikan J Nwosu, Hannah Boekweg, Nathaniel B Axtell, Thy Truong, Yongzheng Cong, Samuel H Payne, and Ryan T Kelly. 2020. “Fully Automated Sample Processing and Analysis Workflow for Low-Input Proteome Profiling.” Anal. Chem., December.2021, 93, 3, 1658–1666.
Project tag: zhu2019EL
Docker image: cvanderaa/scp_replication_docker:v1
Zhu, Ying, Mirko Scheibinger, Daniel Christian Ellwanger, Jocelyn F Krey, Dongseok Choi, Ryan T Kelly, Stefan Heller, and Peter G Barr-Gillespie. 2019. “Single-Cell Proteomics Reveals Changes in Expression During Hair-Cell Development.” Elife 8 (November).
Project tag: schoof2021
Docker image: cvanderaa/scp_replication_docker:v1
Schoof, Erwin M., Benjamin Furtwängler, Nil Üresin, Nicolas Rapin, Simonas Savickas, Coline Gentil, Eric Lechman, Ulrich auf Dem Keller, John E. Dick, and Bo T. Porse. 2021. “Quantitative Single-Cell Proteomics as a Tool to Characterize Cellular Hierarchies.” Nature Communications 12 (1): 745679.
See also
Project tag: williams2020_tmt
Docker image: cvanderaa/scp_replication_docker:v1
Williams, Sarah M., Andrey V. Liyu, Chia-Feng Tsai, Ronald J. Moore, Daniel J. Orton, William B. Chrisler, Matthew J. Gaffrey, et al. 2020. “Automated Coupling of Nanodroplet Sample Preparation with Liquid Chromatography-Mass Spectrometry for High-Throughput Single-Cell Proteomics.” Analytical Chemistry 92 (15): 10588–96.
Project tag: leduc2022
Docker image: cvanderaa/scp_replication_docker:v1
Leduc, Andrew, R. Gray Huffman, Joshua Cantlon, Saad Khan, and Nikolai Slavov. 2022. “Exploring Functional Protein Covariation across Single Cells Using nPOP.” bioRxiv. https://doi.org/10.1101/2021.04.24.441211.
See also
Project tag: derks2022
Docker image: cvanderaa/scp_replication_docker:v1
Derks, Jason, Andrew Leduc, Georg Wallmann, R. Gray Huffman, Matthew Willetts, Saad Khan, Harrison Specht, Markus Ralser, Vadim Demichev, and Nikolai Slavov. 2022. “Increasing the Throughput of Sensitive Proteomics by plexDIA.” Nature Biotechnology, July, 2021.11.03.467007.
See also
Project tag: brunner2022
Docker image: cvanderaa/scp_replication_docker:v1
Brunner, Andreas-David, Marvin Thielert, Catherine Vasilopoulou, Constantin Ammar, Fabian Coscia, Andreas Mund, Ole B. Hoerning, et al. 2022. “Ultra-High Sensitivity Mass Spectrometry Quantifies Single-Cell Proteome Changes upon Perturbation.” Molecular Systems Biology 18 (3): e10798.
See also
The vignettes that demonstrated how to use scplainer to analyse various SCP data sets are listed below.
If you use scplainer for your research, please cite:
Vanderaa, Christophe, and Laurent Gatto. 2023. “Scplainer: Using Linear Models to Understand Mass Spectrometry-Based Single-Cell Proteomics Data.” bioRxiv. https://doi.org/10.1101/2023.12.14.571792.
Project tag: scplainer_derks2022
Docker image: NA
Derks, Jason, Andrew Leduc, Georg Wallmann, R. Gray Huffman, Matthew Willetts, Saad Khan, Harrison Specht, Markus Ralser, Vadim Demichev, and Nikolai Slavov. 2022. “Increasing the Throughput of Sensitive Proteomics by plexDIA.” Nature Biotechnology, July, 2021.11.03.467007.
See also
Project tag: scplainer_leduc2022
Docker image: NA
Leduc, Andrew, R. Gray Huffman, Joshua Cantlon, Saad Khan, and Nikolai Slavov. 2022. “Exploring Functional Protein Covariation across Single Cells Using nPOP.” bioRxiv. https://doi.org/10.1101/2021.04.24.441211.
See also
Project tag: scplainer_schoof2021
Docker image: NA
Schoof, Erwin M., Benjamin Furtwängler, Nil Üresin, Nicolas Rapin, Simonas Savickas, Coline Gentil, Eric Lechman, Ulrich auf Dem Keller, John E. Dick, and Bo T. Porse. 2021. “Quantitative Single-Cell Proteomics as a Tool to Characterize Cellular Hierarchies.” Nature Communications 12 (1): 745679.
See also
Project tag: scplainer_woo2022
Docker image: NA
Woo, Jongmin, Geremy C. Clair, Sarah M. Williams, Song Feng, Chia-Feng Tsai, Ronald J. Moore, William B. Chrisler, et al. 2022. “Three-Dimensional Feature Matching Improves Coverage for Single-Cell Proteomics Based on Ion Mobility Filtering.” Cell Systems 13 (5): 426–34.e4.
You can reproduce the analysis vignettes on your local machine using Docker
. You must first install Docker. Then, pull the image from the DockerHub repository.
docker pull cvanderaa/scp_replication_docker:vX
As we’ll release more vignettes, we will release new image tags. Make sure to pull the correct version vX
for the vignette you want to reproduce (cf sections above).
Then, you can start an Rstudio session within a Docker container using:
docker run \
-e PASSWORD=bioc \
-p 8787:8787 \
-v `pwd`:/home/rstudio/SCP.replication/ \
cvanderaa/scp_replication_docker:vX
Note you should use %CD%
instead of pwd
when using Windows.
Open your browser and go to http://localhost:8787. The USER is rstudio
and the password is bioc
. See the DockerHub repository for more detailed information on getting started with Docker
.
Commit all recent changes to SCP.replication
and push to the GitHub repo. The docker image is built from the master branch of UCLouvain-CBIO/SCP.replication
, so make sure all changes needed for building the new vignette are live on GitHub. This is also true for:
rformassspectrometry/QFeatures
UCLouvain-CBIO/scpdata
UCLouvain-CBIO/scp
A new docker image should be built every time we add a new vignette. If new dependencies are required, update the Dockerfile
accordingly.
Then build the image (make sure to cd
in the SCP.replication
repo):
docker build -t cvanderaa/scp_replication_docker:vX .
Make sure to increment vX with the latest version. See the DockerHub repo for the latest tag. When complete, push the new image to DockerHub:
docker push cvanderaa/scp_replication_docker:vX
You can compile a new vignette or update an existing one using:
docker run -e PASSWORD=scp \
-v `pwd`:/home/rstudio/SCP.replication/ \
-it cvanderaa/scp_replication_docker:vX \
R --quiet -e "setwd('SCP.replication');pkgdown::build_article('VIGNETTE_NAME')"
Make sure to adapt vX
and VIGNETTE_NAME
with the correct tag and the name of the vignette to add or update.
To cite the SCP.replication website in publications please use:
Vanderaa Christophe and Laurent Gatto. The current state of single-cell proteomics data analysis. arXiv:2210.01020; doi: https://doi.org/10.48550/arXiv.2210.01020 (2022).
All vignettes are distributed under a CC BY-SA licence licence.