Europe PMC

This website requires cookies, and the limited processing of your personal data in order to function. By using the site you are agreeing to this as outlined in our privacy notice and cookie policy.

Abstract 


The increasing number of biomedical and translational applications in mass spectrometry-based proteomics poses new analytical challenges and raises the need for automated quality control systems. Despite previous efforts to set standard file formats, data processing workflows and key evaluation parameters for quality control, automated quality control systems are not yet widespread among proteomics laboratories, which limits the acquisition of high-quality results, inter-laboratory comparisons and the assessment of variability of instrumental platforms. Here we present QCloud, a cloud-based system to support proteomics laboratories in daily quality assessment using a user-friendly interface, easy setup, automated data processing and archiving, and unbiased instrument evaluation. QCloud supports the most common targeted and untargeted proteomics workflows, it accepts data formats from different vendors and it enables the annotation of acquired data and reporting incidences. A complete version of the QCloud system has successfully been developed and it is now open to the proteomics community (http://qcloud.crg.eu). QCloud system is an open source project, publicly available under a Creative Commons License Attribution-ShareAlike 4.0.

Free full text 


Logo of plosoneLink to Publisher's site
PLoS One. 2018; 13(1): e0189209.
Published online 2018 Jan 11. https://doi.org/10.1371/journal.pone.0189209
PMCID: PMC5764250
PMID: 29324744

QCloud: A cloud-based quality control system for mass spectrometry-based proteomics laboratories

Cristina Chiva, Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Software, Supervision, Visualization, Writing – original draft, Writing – review & editing,1,2 Roger Olivella, Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Software, Visualization, Writing – original draft, Writing – review & editing,1,2 Eva Borràs, Conceptualization, Data curation, Investigation, Methodology, Writing – review & editing,1,2 Guadalupe Espadas, Conceptualization, Investigation, Methodology, Resources, Writing – review & editing,1,2 Olga Pastor, Investigation, Methodology, Resources, Writing – review & editing,1,2 Amanda Solé, Investigation, Methodology, Resources, Writing – review & editing,1,2 and Eduard Sabidó, Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing1,2,*
Frederique Lisacek, Editor

Associated Data

Data Availability Statement

Abstract

The increasing number of biomedical and translational applications in mass spectrometry-based proteomics poses new analytical challenges and raises the need for automated quality control systems. Despite previous efforts to set standard file formats, data processing workflows and key evaluation parameters for quality control, automated quality control systems are not yet widespread among proteomics laboratories, which limits the acquisition of high-quality results, inter-laboratory comparisons and the assessment of variability of instrumental platforms. Here we present QCloud, a cloud-based system to support proteomics laboratories in daily quality assessment using a user-friendly interface, easy setup, automated data processing and archiving, and unbiased instrument evaluation. QCloud supports the most common targeted and untargeted proteomics workflows, it accepts data formats from different vendors and it enables the annotation of acquired data and reporting incidences. A complete version of the QCloud system has successfully been developed and it is now open to the proteomics community (http://qcloud.crg.eu). QCloud system is an open source project, publicly available under a Creative Commons License Attribution-ShareAlike 4.0.

Introduction

Proteomics technologies have matured into a panoply of reliable methods for measuring with high sensitivity thousands of peptides in multiple biological samples. Persistent methodological developments have enabled new large-scope applications for clinical and translational proteomics research [13] in which hundreds of samples are prepared and analysed by mass spectrometry. These applications have increased the analytical challenges of proteomics experiments, and generated the need to implement systems to control and assure the quality of each of the steps involved in the proteomics workflow, including sample preparation, chromatographic peptide separation, mass spectrometric acquisition, and data analysis [47].

Several community efforts aimed to define common standards [811]and to establish quality control and quality assurance procedures have emerged to reduce the variance of proteomics results and to increase their robustness and reproducibility [12,13]. The initiatives arisen within organizations such as the ABRF, HuPO, NCI, and ProteoRed [1418] reflect the importance of standardization and quality systems. These quality systems are not only required by regulatory agencies to accept proteomics data within clinical contexts [19], but also to increase the analytical throughput in proteomics laboratories by shifting from a reactive action paradigm when problems occur, towards proactive actions induced by an early detection of potential future nonconformities.

Particularly active has been the development of quality control tools to monitor the performance of LC-MS systems in proteomics analyses [2023]. An extensive set of quality metrics was initially introduced by NIST to assess data quality in proteomics experiments, and since the pioneering MSQC software was released [24], a succession of software packages and metrics have emerged to automate and facilitate this task.

Quality control systems usually benefit from limited human intervention to reduce subjective evaluations and inconsistencies, and to promote a systematic longitudinal evaluation of the system performance. Therefore, proteomics quality control software has focused on automation capabilities, effortless data collection, objective evaluation, and implementation of user-friendly interfaces to overcome what otherwise would be a tedious and labour-intensive task. In this regard, soon after the release of MSQC, another software package, QuaMeter, was released that made use of existing proteomics software tools to get over some initial limitations of its predecessor in an effort to improve its usability and dissemination among proteomics laboratories. Later, the release of SIMPATIQCO [22], Metriculator [21], and others [25], introduced web-based interfaces, interactive plots and comparison capabilities to assist instrument operators in monitoring quality control metric. Other tools, such as OpenMS [26], iMonDB [27] and AutoQC [23], have also contributed to automate the extraction of quality metrics from raw files and, thus, to generate automatic pipelines for quality control. In parallel, methods for evaluating multivariate quality control metrics have emerged [2830], and tools from the statistical process control framework have been introduced to evaluate instrument performance and to improve the quality of the process [31], such as SproCoP [32] and MsstatsQC [33]. Two thorough reviews of the computational tools available for quality control in LC-MS proteomics experiments have been recently published [34,35].

Despite all previous work to set standard file formats, data processing workflows, and evaluation of key performance parameters, automated quality control systems are not yet widespread among proteomics laboratories, as the field is resilient to their implementation. There are several reasons for this situation such as the difficulty of deploying existing quality control software made by others, license or technical limitations imposed by certain tools (e.g., limited to a particular vendor), the need of trained operators to make the quality control system work, and the lack of modern user-friendly interfaces to facilitate the revision of the quality metrics, and the management of annotations and nonconformities.

Many of the shortcomings of current proteomics quality control software packages end up in laboratories doing intermittent quality control assessment. The lack of a systematic monitoring of instrument performance limits the acquisition of high-quality results, as well as the assessment of the instrument technical variability, and potential inter-laboratory comparisons.

Several initiatives have benefited from community efforts to assess the reproducibility and repeatability of longitudinal proteomics experiments in multiple laboratories [3638]. However, these studies are often limited in time and in the number of participating laboratories, and they do not benefit from common tools that in addition to quality assessment, provide an effortless and quick evaluation of an instrument performance (Instrument QC), and enable instrument comparison within the same laboratory (Intra-laboratory QC), and among laboratories (Community QC).

Here we present QCloud, a cloud-based quality control system meant to support proteomics laboratories in longitudinal instrument quality control assessment using a user-friendly interface, easy setup, automated data processing that includes database searching capabilities, and unbiased instrument evaluation. The QCloud system offers an automated ready-to-use quality control system to the proteomics operator, who is thus released from software deployment, and method selection to evaluate multivariate metrics related to instrument performance. By reducing the workload associated to quality control, the QCloud system aims to spread the adoption of an automated quality control system to multiple laboratories thus facilitating early detection of instrumental problems and enabling quality control features that align with on-going efforts and agreed standards.

Materials and methods

Quality control samples

QC1 samples tested in Thermo and Sciex instruments (LTQ-Orbitrap Velos Pro, LTQ-Orbitrap XL, LTQ-q-Orbitrap Fusion Lumos; and QqQ 5500 QTRAP) corresponded to 1 vial of 500 pmol of commercially available “Trypsin-digested BSA MS Standard (CAM modified)” from New England Biolabs with part number P8108S. The 500 pmol of dried digested bovine serum albumin (BSA) were dissolved with 500 μL of 0.1% formic acid in water and then 15 μL were diluted with 285 μL of 0.1% formic acid in water to 50 fmol/μL. A total of 0.5 μL were injected in each analysis, which corresponded to 25 fmol of BSA.

QC2 samples tested in Thermo and Sciex instruments corresponded to Pierce HeLa protein digest standard from Thermo Fisher Scientific (Part number: 88329). The commercial product is a vial of 20 μg dried digested HeLa extract which are dissolved in 200 μL of 0.1% formic acid in water to a final concentration of 100 ng/μL. A total amount of 1 μL (100ng) is injected per analysis.

All quality control samples used in this work were commercially available.

QC methods

Quality control samples were analyzed in a LTQ-Orbitrap XL, a LTQ-Orbitrap Velos Pro and a LTQ-Orbitrap Fusion Lumos (Thermo Fisher Scientific) coupled to a Proxeon 1000 nano-LC (Proxeon), and a QqQ 5500 QTRAP (Sciex) coupled to an Eksigent nano-LC Ultra 1D. The liquid chromatography systems were equipped with a C18 reversed-phase chromatography column with column lengths varying from 12 to 50 cm.

Chromatographic gradients for the analysis of quality control samples started at 97% buffer A and 3% buffer B with a flow rate of 250–300 nl/min, and gradually increased to 93% buffer A and 7% buffer B in 1 min, and to 65% buffer A and 35% buffer B in 10–20 min (QC1) and 90–120 min (QC2). After each analysis, the column was washed for 15 min with 10% buffer A and 90% buffer B. Buffer A: 0.1% formic acid in water. Buffer B: 0.1% formic acid in acetonitrile.

Mass spectrometers were operated in positive ionization mode using either a selected reaction monitoring acquisition (20 ms of dwell time, 5500 QTRAP), or data-dependent acquisition (Orbitrap-based instruments) in which each survey scan was followed by the fragmentation of the top n most intense multiple charged ions via collision-induced dissociation (CID). Dynamic exclusion, resolution, injection and accumulation times, and the number of fragmented precursor ions were tuned in each LC-MS system and type of QC sample to obtain a cycle time that results in 8–10 data points per chromatographic peak.

All data were acquired with the software Xcalibur v2.2, and Analyst v1.6.

Results and discussion

Overview of the QCloud system

QCloud is a cloud-based quality control system that establishes a seamless quality control pipeline and, thus, eliminates those barriers that usually prevent the adoption of quality control tools as an integral part of mass spectrometry proteomics workflows.

The QCloud system consists in i) a thin client installed in the mass spectrometer acquisition computer, ii) a cloud-based processing infrastructure, and iii) a web user interface (Fig 1) that automate the complete quality control workflow by performing automatic data collection from the instrument, data processing, unbiased instrument evaluation, metrics display, and data self-archiving. Compared to existing proteomics quality control systems, QCloud greatly facilitates the initial system setup to mass spectrometer operators and significantly reduces the time and efforts required by a proteomics laboratory to adopt a quality control system for continuous performance assessment of mass spectrometry-based proteomics experiments.

An external file that holds a picture, illustration, etc.
Object name is pone.0189209.g001.jpg
QCloud overview.

Overview of the QCloud system structure consisting in i) a thin client in the mass spectrometer acquisition computer, ii) the cloud-based processing infrastructure, and iii) the web user interface.

QCloud relies on previous community efforts and the system development has been based on the Java programming language, msconvert [39], the OpenMS infrastructure [26], the qcML data format [11], and a LAMP webserver. QCloud is an id-based quality control system and it currently supports different proteomics workflows, including shotgun discovery proteomics, peptide MS1 quantitation, parallel reaction monitoring, and selected reaction monitoring.

The QCloud system has been designed to assess the performance of the LC-MS systems in any laboratory and it can adopt data files from different mass spectrometer vendors. Currently, the QCloud system has been tested on Thermo and Sciex instruments, specifically the LTQ-Orbitrap XL, LTQ-Orbitrap Velos Pro, LTQ-q-Orbitrap Fusion Lumos, Q-Exactive series, as well as on the QqQ QTRAP 5500.

A complete version of the QCloud system has successfully been developed and it is now open to the proteomics community (http://qcloud.crg.eu).

Quality control samples

The QCloud supports two types of quality control samples, QC1 and QC2, according to the nomenclature established by Pichler et al. In 2012 [22]. The QC1 sample corresponds to a low complexity quality control sample that is analysed several times per day in order to establish the performance of the instrument before and after running each real sample. In contrast, the QC2 sample is a high complexity sample that mimics real samples analysed in a proteomics laboratory, and is meant to be injected 1–5 times per week as a sample to test system suitability.

Currently the QCloud system supports bovine serum albumin as QC1 sample, and the HeLa cellular digested proteome as QC2 sample. Supported quality control samples were selected based on their commercial availability as ready-to-inject samples to reduce sample manipulation within the laboratory and to facilitate sample preparation, accessibility and batch tracking. The use of pre-defined, ready-to-use, and easily accessible quality control samples does not only facilitate workflow automation, but also instrument comparison within the same laboratory (Intra-laboratory QC), and among laboratories (Community QC).

Although a yeast QC reference material has been defined by NIST [40], this QC sample is not currently supported by QCloud due to its limited availability and non-sustained supply. However, the QCloud framework allows the easy incorporation of new reference materials as soon as they are defined and made broadly accessible.

Detailed description of the QCloud system

Quality control samples need to be regularly programmed for analysis by the mass spectrometer operator following the recommended acquisition methods (see “Materials and methods section). QC1 samples are analysed with short methods of 10–20 min with narrow chromatographic peak widths and short cycle times, whereas standard high complexity methods of 90–120 min are recommended for the analysis of QC2 samples. Despite the definition of several recommended methods, parameters might need to be adapted when other types of mass spectrometers, chromatographic systems, solvents and chromatographic columns are used.

By using a defined file naming system, the created quality control raw files are automatically processed by QCrawler, a thin client (374 KB) that needs to be run in the instrument computer. QCrawler is, therefore, the entry point into the QCloud system. It performs user authentication, and once the user has defined the acquisition folder and the instrument, it automatically locates and uploads the quality control acquisition files and instrument parameters to the QCloud system through a remote FTP server (Fig 2). QCrawler is coded with the.NET v3.0 framework to be retro-compatible with a wide range of versions of the Microsoft Windows™ operating system installed in the acquisition computers.

An external file that holds a picture, illustration, etc.
Object name is pone.0189209.g002.jpg
Detailed scheme of the cloud-based processing infrastructure pipeline.

Quality control sample raw files are then converted to the mzML open standard using the QConverter wrapper of msconvert (v.3.0.9393) in a Microsoft Windows™ virtual machine and the spectra are processed via a Java-based wrapper of OpenMS v2.0 (mzml2qcml.jar). The system adapts to data files from different mass spectrometer vendors. QCloud currently supports both id-free and id-based proteomics workflows, thus including targeted methods such as precursor ion quantitation, parallel reaction monitoring, and selected reaction monitoring, as well as untargeted workflows such as shotgun discovery proteomics. On shotgun proteomics samples, QCloud relies on a database search with the OMSSA search engine and the FeatureFinder module in OpenMS, whereas in targeted proteomics the fragment ion chromatograms are extracted for a selection of bovine serum albumin peptides (see detailed workflows at https://github.com/rolivella/QCloud).

A set of quality control parameters is extracted from the qcML, idXML and featureXML files (see Tables Tables11 and and2)2) and they are stored in the persistence layer by a MySQL wrapper (qcml2db.jar, Fig 3). Quality control data are presented to the user in a web server front-end with a responsive layout based on jQuery, CSS bootstrap, and Google Charts (Fig 4A). The user interface is interactive and it enables user annotations with controlled vocabulary to report incidences and annotate the acquired data, potential problems with nonconformities, and operator interventions (Fig 4B).

An external file that holds a picture, illustration, etc.
Object name is pone.0189209.g003.jpg
Table scheme and relationship of the persistent layer.
An external file that holds a picture, illustration, etc.
Object name is pone.0189209.g004.jpg
Web server front-end.

A) Schematic architecture of the server back and front-end. B) Example of quality control data point annotations with controlled vocabulary in the QCloud system in a profile plot of log2(Area) of multiple selected peptides (see Table 2).

Table 1

List of quality control parameters currently extracted by QCloud.
Parameter nameCV HuPO-PSINISTDescription
Peak AreaAreas of the features corresponding to the list of selected peptides within a mz (+/- 5 ppm) and RT (+/-240 s) tolerance window
Mass AccuracyQC:00000381E6 x (observed_mz-theoretical_mz)/theoretical_mz where the observed_mz is extracted from the featureXML
Retention Time DriftPeptide retention time difference between the current QC sample and the previous one
Median Injection Time MS1Median MS:1000927 (MS1-only)MS1-1 (similar)Median ion injection time of all MS1 scans.
Median Injection Time MS2Median MS:1000927 (MS2-only)MS2-1 (similar)Median ion injection time of all MS2 scans.
Chromatographic Resolution(RT pep1 –RT pep2) / (FWHM(pep1) + FWHM(pep2))*
Peak Capacity(max(RT)–min(RT)) / (average(FWHM))
Total Ion CurrentQC:0000048MS1-2B (similar)Sum of all TIC per RT extracted from the qcML
MS1 Spectra CountQC:0000006DS-2A (similar)
MS2 Spectra CountQC:0000007DS-2B (similar)
Chromatogram CountQC:0000008
TIC SlumpQC:0000023
Total Number of Missed CleavagesQC:0000037
Total Number of Identified ProteinsQC:0000032
Total Number of Uniquely Identified ProteinsQC:0000033
Total Number of PSMsQC:0000029P-2A
Total Number of Identified PeptidesQC:0000030P-2B
Total Number of Uniquely Identified PeptidesQC:0000031P-2C
Mean Delta ppmQC:0000040
Median Delta ppmQC:0000041MS1-5C
Id RatioQC:0000035
MS Quantification Results DetailsQC:0000045
Number of FeaturesQC:0000046

* This parameter is calculated with two peptide pairs: the first pair is pep1 "SLADELALVDVLEDK" and pep2 "RFPGYDSESK", and the second pair is pep1 "FEELNMDLFR" and pep2 "LAVDEEENADNNTK".

Table 2

List of monitored peptides for QC1 and QC2 samples.
QC1QC2
LVNELTEFAKYAEAVTR
HLVDEPQNLIKTPAQFDADELR
VPQVSTPTLVEVSRSTLTDSLVC(CAM)K
EAC(CAM)FAVEGPKSLADELALVDVLEDK
EYEATLEEC(CAM)C(CAM)AKNPDDITNEEYGEFYK
EC(CAM)C(CAM)HGDLLEC(CAM)ADDRLGDLYEEEMR
SLHTLFGDELC(CAM)KLAVDEEENADNNTK
TC(CAM)VADESHAGC(CAM)EKFEELNMDLFR
YIC(CAM)DNQDTISSKEAALSTALSEK
NEC(CAM)FLSHKDDVAQTDLLQIDPNFGSK
RFPGYDSESK
EVSTYIK
EATTEFSVDAR
FAFQAEVNR
EQFLDGDGWTSR

Quality control parameters are subjected to statistical assessment based on their comparison with a high-performance period defined by the user, which is used to set the acceptance thresholds. QCloud classifies each data point in three categories: a) conformities (green) when the parameter lays within two standard deviations around its mean, b) warnings (yellow) when the parameter is between two and three standard deviations around its mean, and nonconformities (red) when the assessed value is beyond three standard deviations from its mean. This setup enables automated non-subjective instrument performance evaluation and the definition of the three categories directly translates into specific actions—i.e. continue acquiring, do a preventive action, or stop the instrument, respectively (Fig 5).

An external file that holds a picture, illustration, etc.
Object name is pone.0189209.g005.jpg
Quality control charts.

A sample of several quality control charts displayed in the web interface by the QCloud system, including peptide areas, injection time, total numbers of proteins, peptides and PSM, chromatographic resolution, peak capacity, and retention time drift. Plotted parameters are defined in Table 1.

The code for the QCloud system is publicly available at https://github.com/rolivella/QCloud under a Creative Commons License Attribution-ShareAlike 4.0 and it accepts contributions from the community.

Benefits and limitations of the QCloud system

At this point, QCloud has been up and running for more than one year providing quality control services to several proteomics laboratories from different research institutions, including ours. In our laboratory, QCloud performs unattended processing of an average of ten QC1 samples per day and per instrument, and two QC2 samples per week and per instrument, which results in more than 3,000 quality control samples automatically processed per year in each instrument. During this period, QCloud allowed us to pinpoint a variety of incidences, including slight mass calibration problems, sudden loss of performance, sample carry over, and it provided an objective classification of conformities and non-conformities that determined when operator interventions were needed (Fig 6). Early detection of instrument incidences allowed us to perform correction actions at early stages of the proteomics workflow, thus saving time, money and samples, compared to post-acquisition quality control evaluation.

An external file that holds a picture, illustration, etc.
Object name is pone.0189209.g006.jpg
Troubleshooting with QCloud.

A) Example of slight mass calibration problems identified using QC1 controls after an instrument maintenance procedure; B) Sudden losses of performance classified as non-conformities QC1 samples (red dots) that triggered maintenance interventions annotated as vertical lines; C) Example of sample carry over detected in the TIC plot of one QC1 sample acquired after a problematic sample; D) Increase in the total number of PSMs, peptides, and proteins from a QC2 quality control sample after a cleaning routine. All plots correspond to quality control data generated in an Orbitrap Fusion Lumos.

Compared to other available proteomics quality control software, QCloud offers a complete automation of the quality control workflow, covering all the required steps from the raw files to the automatic generation of plots in the web user interface. Therefore, QCloud releases the operator from the need to manually copy, upload, and process any quality control raw file to extract and plot the metrics of interest. By reducing the workload associated to quality control, the system facilitates the adoption of quality control system in proteomics laboratories, as one person can manage the quality control of several instruments while attending other requirements from the laboratory. Moreover, the system offers a single entry-point for objective evaluation of instrument performance to all laboratory operators, thus avoiding discrepancies in quality control assessment.

Currently, QCloud performs the whole quality control process—from sample injection to the publication of the quality control metrics in the website—with less than one hour when a network connection >10 Mbps is available. This includes file upload (1–5 min), file conversion (2–10 min), id-based and/or id-free analysis workflows (5–40 min), plus small synchronization overheads. Overall, a shotgun QC1 BSAs sample analysed with database search takes around 10–15 min to appear in the website, whereas a QC2 HeLa sample takes around 30–45 min. Therefore, QCloud does not offer real-time data analysis for on-the-fly interventions, but the data processing time is fast enough to generate a quality evaluation while the next sample is being acquired.

Finally, it is worth mentioning, that QCloud supports a limited set of quality control metrics, acquisition workflows and samples—mainly bovine serum albumin for QC1 samples, and HeLa cell extracts for QC2 samples. Therefore, compared to other quality control software or workflow generator frameworks, QCloud is a streamlined system that offers little customization to the user. This simplifies software maintenance and it enables the comparison of instrument performance within or among different laboratories.

Conclusions

Comprehensive quality control systems need to become an integral part of mass spectrometry-based proteomics experiments. This will facilitate objective and systematic longitudinal evaluations of system performance and, thus, advance into robust and reproducible proteomics analyses in the fields of clinical and translational proteomics research.

Substantial community efforts have led to significant advances in data standardization, definition of performance parameters, and development of quality control software and statistical assessment methods. To transform these efforts into a wide adoption of quality control system in proteomics laboratories, advances are required in the cost-benefit curve of academic software towards the development of user-friendly and easy-to-setup systems.

The QCloud quality control system belongs specifically into this niche, as it aligns with on-going community efforts and agreed standards to establish a seamless quality control pipeline. QCloud is a cloud-based longitudinal quality control system for MS-based proteomics that relies on the Java programming language, the OpenMS infrastructure, the qcML data format, and a LAMP web server. The system eliminates the barriers that usually prevent the adoption of quality control tools and offers a ready-to-use system to proteomics laboratories. Indeed, QCloud does not require software deployment, it supports several vendors and acquisition workflows, and it offers a modern user interface that facilitates the revision of the quality parameters, and the annotation of nonconformities.

It has not escaped our notice that cloud-based systems have the potential not only to facilitate instrument comparison within the same laboratory, but also among different laboratories (Community QC). The implementation of new community features will thus enable the performance comparison of a given instrument with the average performance of the community, and identify the most common causes of performance problems and downtime. Moreover, cloud-based quality control tools will progressively support advanced multivariate statistical methods, automated notifications, and additional proteomics workflows such as sample preparation. Finally, we envisage the implementation of smart actions to control the acquisition flow according to quality parameters (e. g., stop acquisition queue or program washing routines), making use of the advanced API interfaces available in modern mass spectrometers.

In conclusion, cloud-based ready-to-use tools, such as QCloud, will accelerate the adoption of quality control systems for continuous quality assessment in proteomics laboratories and provide an effortless and quick evaluation of instrument performance.

Acknowledgments

We thank all members of the Core for Life Proteomics Working Group (https://coreforlife.eu) for their valuable feedback as beta-testers of Qcloud, and the OpenMS community (www.openms.de) for their support and advice. The CRG/UPF Proteomics Unit is part of the “Plataforma de Recursos Biomoleculares y Bioinformáticos (ProteoRed)” supported by grant PT13/0001 of Instituto de Salud Carlos III from the Spanish Government. We acknowledge support from the Spanish Ministry of Economy and Competitiveness, “Centro de Excelencia Severo Ochoa 2013–2017”, SEV-2012-0208, and “Secretaria d’Universitats i Recerca del Departament d’Economia i Coneixement de la Generalitat de Catalunya” (2014SGR678).

Funding Statement

This work was supported by: 1. “Plataforma de Recursos Biomoleculares y Bioinformáticos (ProteoRed)” supported by grant PT13/0001 of Instituto de Salud Carlos III from the Spanish Government, http://www.isciii.es/. 2. Spanish Ministry of Economy and Competitiveness, “Centro de Excelencia Severo Ochoa 2013-2017”, SEV-2012-0208, http://www.mineco.gob.es/. 3. “Secretaria d’Universitats i Recerca del Departament d’Economia i Coneixement de la Generalitat de Catalunya” (2014SGR678), www.gencat.cat.

Data Availability

All relevant data are within the paper, and at https://github.com/rolivella/QCloud/ under a Creative Commons License Attribution-ShareAlike 4.0.

References

1. Zhang B, Wang J, Wang X, Zhu J, Liu Q, Shi Z, et al. Proteogenomic characterization of human colon and rectal cancer. Nature, 2014, 5137518: 382–387. 10.1038/nature13438 [Europe PMC free article] [Abstract] [Google Scholar]
2. Zhang H, Liu T, Zhang Z, Payne SH, Zhang B, McDermott JE, et al. Integrated proteogenomic characterization of human high-grade serous ovarian cancer. Cell, 2016, 1663: 755–765. 10.1016/j.cell.2016.05.069 [Europe PMC free article] [Abstract] [Google Scholar]
3. Mertins P, Mani DR, Ruggles KV, Gillette MA, Clauser KR, Wang P, et al. Proteogenomics connects somatic mutations to signalling in breast cancer. Nature, 2016, 5347605: 55–62. 10.1038/nature18003 [Europe PMC free article] [Abstract] [Google Scholar]
4. Bielow C, Mastrobuoni G, Kempa S. Proteomics Quality Control: Quality Control Software for MaxQuant Results. J Proteome Res., 2016, 15, 777–787. 10.1021/acs.jproteome.5b00780 [Abstract] [Google Scholar]
5. Burkhart JM, Premsler T, Sickmann A. Quality control of nano-LC-MS systems using stable isotope-coded peptides. Proteomics. 2011. March;11(6):1049–57. 10.1002/pmic.201000604 [Abstract] [Google Scholar]
6. Eisenacher M, Schnabel A, Stephan C. Quality meets quantity—quality control, data standards and repositories. Proteomics. 2011. March;11(6):1031–6. 10.1002/pmic.201000441 [Abstract] [Google Scholar]
7. Martens L, Vizcaíno JA, Banks R. Quality control in proteomics. Proteomics, 2011, 116: 1015–6. 10.1002/pmic.201190020 [Abstract] [Google Scholar]
8. Taylor CF, Paton NW, Lilley KS, Binz PA, Julian RK Jr, Jones AR, et al. The minimum information about a proteomics experiment (MIAPE). Nature Biotechnology, 2007, 25, 887–893. 10.1038/nbt1329 [Abstract] [Google Scholar]
9. Taylor CF, Binz PA, Aebersold R, Affolter M, Barkovich R, Deutsch EW, et al. Guidelines for reporting the use of mass spectrometry in proteomics. Nature Biotechnology, 2008, 26, 860–861. 10.1038/nbt0808-860 [Abstract] [Google Scholar]
10. Albar JP, Canals F. Standardization and quality control in proteomics. J Proteomics, 2013, 95, 1–2. 10.1016/j.jprot.2013.11.002 [Abstract] [Google Scholar]
11. Walzer M, Pernas LE, Nasso S, Bittremieux W, Nahnsen S, Kelchtermans P, et al. qcML: an exchange format for quality control metrics from mass spectrometry experiments. Mol Cell Proteomics, 2014, 13, 1905–1913. 10.1074/mcp.M113.035907 [Europe PMC free article] [Abstract] [Google Scholar]
12. Tabb DL. Quality assessment for clinical proteomics. Clin Biochem., 2013, 46, 411–420. 10.1016/j.clinbiochem.2012.12.003 [Europe PMC free article] [Abstract] [Google Scholar]
13. Abbatiello SE, Schilling B, Mani DR, Zimmerman LJ, Hall SC, MacLean B, et al. Large-scale interlaboratory study to develop, analytically validate and apply highly multiplexed, quantitative peptide assays to measure cancer-relevant proteins in plasma. Mol Cell Proteomics, 2015, 149, 2357–2374. 10.1074/mcp.M114.047050 [Europe PMC free article] [Abstract] [Google Scholar]
14. Choi M, Eren-Dogu ZF, Colangelo C, Cottrell J, Hoopmann MR, Kapp EA, et al. ABRF Proteome Informatics Research Group (iPRG) 2015 Study: Detection of differentially abundant proteins in label-free quantitative LC-MS/MS experiments. J Proteome Res, 2017, 16(2), 945–957. 10.1021/acs.jproteome.6b00881 [Abstract] [Google Scholar]
15. Tabb DL, Wang X, Carr SA, Clauser KR, Mertins P, Chambers MC, et al. Reproducibility of differential proteomic technologies in CPTAC fractionated xenografts. J Proteome Res 2016, 153, 691 10.1021/acs.jproteome.5b00859 [Europe PMC free article] [Abstract] [Google Scholar]
16. Bittremieux W, Walzer M, Tenzer S, Zhu W, Salek RM, Eisenacher M, et al. The HUPO-PSI Quality Control Working Group: Making quality control more accessible for biological mass spectrometry. Anal Chem, 2017, 89(8), 4474–4479. 10.1021/acs.analchem.6b04310 [Abstract] [Google Scholar]
17. Martínez-Bartolomé S, Deutsch EW, Binz PA, Jones AR, Eisenacher M, Mayer G, et al. Guidelines for reporting quantitative mass spectrometry based experiments in proteomics. J Proteomics 2013, 95, 84–88. 10.1016/j.jprot.2013.02.026 [Abstract] [Google Scholar]
18. Mateos J, Carneiro I, Corrales F, Elortza F, Paradela A, Del Pino MS, et al. Multicentric study of the effect of pre-analytical variables in the quality of plasma samples stored in biobanks using different complementary proteomic methods. J Proteomics, 2017, 150, 109–120. 10.1016/j.jprot.2016.09.003 [Abstract] [Google Scholar]
19. Gu Q, Yu LR. Proteomics quality and standard: from a regulatory perspective. J Proteomics, 2014, 96, 353–359. 10.1016/j.jprot.2013.11.024 [Europe PMC free article] [Abstract] [Google Scholar]
20. Ma ZQ, Polzin KO, Dasari S, Chambers MC, Schilling B, Gibson BW, et al. QuaMeter: multivendor performance metrics for LC-MS/MS proteomics instrumentation. Anal Chem, 2012, 84, 5845–5850. 10.1021/ac300629p [Europe PMC free article] [Abstract] [Google Scholar]
21. Taylor RM, Dance J, Taylor RJ, Prince JT, et al. Metriculator: quality assessment for mass spectrometry-based proteomics. Bioinformatics, 2013, 29, 2948–2949. 10.1093/bioinformatics/btt510 [Abstract] [Google Scholar]
22. Pichler P, Mazanek M, Dusberger F, Weilnböck L, Huber CG, Stingl C, et al. SIMPATIQCO: a server-based software suite which facilitates monitoring the time course of LC-MS performance metrics on Orbitrap instruments. J. Proteome Res, 2012, 11, 5540–5547. 10.1021/pr300163u [Europe PMC free article] [Abstract] [Google Scholar]
23. Bereman MS, Beri J, Sharma V, Nathe C, Eckels J, MacLean B, MacCoss MJ. An Automated Pipeline to Monitor System Performance in Liquid Chromatography-Tandem Mass Spectrometry Proteomic Experiments. J Proteome Res, 2016, 10.1021/acs.jproteome.6b00744 [Europe PMC free article] [Abstract] [Google Scholar]
24. Rudnick PA, Clauser KR, Kilpatrick LE, Tchekhovskoi DV, Neta P, Blonder N, et al. Performance metrics for liquid chromatography-tandem mass spectrometry systems in proteomics analyses. Mol Cell Proteomics. 2010. February;9(2):225–41. 10.1074/mcp.M900223-MCP200 [Europe PMC free article] [Abstract] [Google Scholar]
25. Teleman J, Waldemarson S, Malmström J, Levander F. Automated quality control system for LC-SRM setups. J Proteomics 2013, 95, 77–83. 10.1016/j.jprot.2013.03.029 [Abstract] [Google Scholar]
26. Röst HL, Sachsenberg T, Aiche S, Bielow C, Weisser H, Aicheler F, et al. OpenMS: a flexible open-source software platform for mass spectrometry data analysis. Nat. Methods 2016, 13, 741–748. 10.1038/nmeth.3959 [Abstract] [Google Scholar]
27. Bittremieux W, Willems H, Kelchtermans P, Martens L, Laukens K, Valkenborg D. iMonDB: mass spectrometry quality control through instrument monitoring. J Proteome Res, 2015, 145, 2360–2366. 10.1021/acs.jproteome.5b00127 [Abstract] [Google Scholar]
28. Wang X, Chambers MC, Vega-Montoto LJ, Bunk DM, Stein SE, Tabb DL. QC metrics from CPTAC raw LC-MS/MS data interpreted through multivariate statistics. Anal Chem, 2014, 865, 2497–2509. 10.1021/ac4034455 [Europe PMC free article] [Abstract] [Google Scholar]
29. Matzke MM, Waters KM, Metz TO, Jacobs JM, Sims AC, Baric RS, Pounds JG, Webb-Robertson BJ. Improved quality control processing of peptide-centric LC-MS proteomics data. Bioinformatics 2011, 2720, 2866–2872. 10.1093/bioinformatics/btr479 [Europe PMC free article] [Abstract] [Google Scholar]
30. Bittremieux W, Meysman P, Martens L, Valkenborg D, Laukens K. Unsupervised Quality Assessment of Mass Spectrometry Proteomics Experiments by Multivariate Quality Control Metrics. J Proteome Res, 2016, 15, 1300–1307. 10.1021/acs.jproteome.6b00028 [Abstract] [Google Scholar]
31. Bramwell D. An introduction to statistical process control in research proteomics. J Proteomics, 2013, 95, 3–21. 10.1016/j.jprot.2013.06.010 [Abstract] [Google Scholar]
32. Bereman MS, Johnson R, Bollinger J, Boss Y, Shulman N, MacLean B, et al. Implementation of statistical process control for proteomic experiments via LC MS/MS. J Am Soc Mass Spectrom, 2014, 25, 581–587. 10.1007/s13361-013-0824-5 [Europe PMC free article] [Abstract] [Google Scholar]
33. Dogu E, Mohammad-Taheri S, Abbatiello SE, Bereman MS, MacLean B, Schilling B, Vitek O. MSstatsQC: Longitudinal System Suitability Monitoring and Quality Control for Targeted Proteomic Experiments. Mol Cell Proteomics, 2017, July;16(7):1335–1347. 10.1074/mcp.M116.064774 [Europe PMC free article] [Abstract] [Google Scholar]
34. Bereman MS. Tools for monitoring system suitability in LC MS/MS centric proteomic experiments. Proteomics, 2015, 155–6: 891–902. 10.1002/pmic.201400373 [Abstract] [Google Scholar]
35. Bittremieux W, Valkenborg D, Martens L, Laukens K. Computational quality control tools for mass spectrometry proteomics. Proteomics, 2016. 10.1002/pmic.201600159 [Abstract] [Google Scholar]
36. Abbatiello SE, Mani DR, Schilling B, Maclean B, Zimmerman LJ, Feng X, et al. Design, implementation and multisite evaluation of a system suitability protocol for the quantitative assessment of instrument performance in liquid chromatography-multiple reaction monitoring-MS (LC-MRM-MS). Mol Cell Proteomics, 2013, 12, 2623–2639. 10.1074/mcp.M112.027078 [Europe PMC free article] [Abstract] [Google Scholar]
37. Abbatiello SE, Schilling B, Mani DR, Zimmerman LJ, Hall SC, MacLean B, et al. Large-Scale Interlaboratory Study to Develop, Analytically Validate and Apply Highly Multiplexed, Quantitative Peptide Assays to Measure Cancer-Relevant Proteins in Plasma. Mol Cell Proteomics, 2015, 14, 2357–2374. 10.1074/mcp.M114.047050 [Europe PMC free article] [Abstract] [Google Scholar]
38. Campos A, Díaz R, Martínez-Bartolomé S, Sierra J, Gallardo O, Sabidó E, et al. Multicenter experiment for quality control of peptide-centric LC-MS/MS analysis—A longitudinal performance assessment with nLC coupled to orbitrap MS analyzers. J Proteomics, 2015, 127, 264–274. 10.1016/j.jprot.2015.05.012 [Abstract] [Google Scholar]
39. Kessner D, Chambers M, Burke R, Agus D, Mallick P. ProteoWizard: open source software for rapid proteomics tools development. Bioinformatics, 2008, 24(21), 2534–2536. 10.1093/bioinformatics/btn323 [Europe PMC free article] [Abstract] [Google Scholar]
40. Beasley-Green A, Bunk D, Rudnick P, Kilpatrick L, Phinney K. A proteomics performance standard to support measurement quality in proteomics. Proteomics, 2012, 12, 923–931. 10.1002/pmic.201100522 [Abstract] [Google Scholar]

Articles from PLOS ONE are provided here courtesy of PLOS

Citations & impact 


Impact metrics

Jump to Citations

Citations of article over time

Alternative metrics

Altmetric item for https://www.altmetric.com/details/31622117
Altmetric
Discover the attention surrounding your research
https://www.altmetric.com/details/31622117

Article citations


Go to all (71) article citations

Funding 


Funders who supported this work.

Agència de Gestió d’Ajuts Universitaris i de Recerca (1)

Instituto de Salud Carlos III (ES) (1)

Secretaría de Estado de Investigación, Desarrollo e Innovación (1)