Skip to main content
Molecular & Cellular Proteomics : MCP logoLink to Molecular & Cellular Proteomics : MCP
. 2020 Nov 25;19(9):1575–1585. doi: 10.1074/mcp.TIR120.002048

Fast Quantitative Analysis of timsTOF PASEF Data with MSFragger and IonQuant

Fengchao Yu 1,, Sarah E Haynes 1,, Guo Ci Teo 1, Dmitry M Avtonomov 1, Daniel A Polasky 1, Alexey I Nesvizhskii 1,2,*
PMCID: PMC7996969  PMID: 32616513

Ion mobility helps resolve complex proteomics samples, but data structures can be unwieldy and lead to long post-acquisition analysis times. We adapted the fast search engine MSFragger for timsTOF data, and developed IonQuant for accurate quantification. These tools are part of a complete pipeline that is well suited for the analysis of timsTOF in terms of identification sensitivity, quantification accuracy, and runtimes. We additionally demonstrate complex analyses, including semi-enzymatic database search to monitor gas-phase fragmentation in early timsTOF data.

Keywords: Bioinformatics, label-free quantification, protein identification, algorithms, tandem mass spectrometry, ion mobility, PASEF

Graphical Abstract

graphic file with name gr6.jpg

Highlights

  • MSFragger now supports raw timsTOF PASEF data.

  • IonQuant performs fast and accurate feature detection and quantification.

  • MSFragger and IonQuant provide excellent performance for timsTOF PASEF data.

  • Flexibility allows for complex analyses, such as semi-enzymatic and open search.

Abstract

Ion mobility brings an additional dimension of separation to LC–MS, improving identification of peptides and proteins in complex mixtures. A recently introduced timsTOF mass spectrometer (Bruker) couples trapped ion mobility separation to TOF mass analysis. With the parallel accumulation serial fragmentation (PASEF) method, the timsTOF platform achieves promising results, yet analysis of the data generated on this platform represents a major bottleneck. Currently, MaxQuant and PEAKS are most used to analyze these data. However, because of the high complexity of timsTOF PASEF data, both require substantial time to perform even standard tryptic searches. Advanced searches (e.g. with many variable modifications, semi- or non-enzymatic searches, or open searches for post-translational modification discovery) are practically impossible. We have extended our fast peptide identification tool MSFragger to support timsTOF PASEF data, and developed a label-free quantification tool, IonQuant, for fast and accurate 4-D feature extraction and quantification. Using a HeLa data set published by Meier et al. (2018), we demonstrate that MSFragger identifies significantly (∼30%) more unique peptides than MaxQuant (1.6.10.43), and performs comparably or better than PEAKS X+ (∼10% more peptides). IonQuant outperforms both in terms of number of quantified proteins while maintaining good quantification precision and accuracy. Runtime tests show that MSFragger and IonQuant can fully process a typical two-hour PASEF run in under 70 min on a typical desktop (6 CPU cores, 32 GB RAM), significantly faster than other tools. Finally, through semi-enzymatic searching, we significantly increase the number of identified peptides. Within these semi-tryptic identifications, we report evidence of gas-phase fragmentation before MS/MS analysis.


A major challenge to identification and quantification of proteins from tissue or cultured cells is the immense complexity of the peptide mixtures that result from enzymatic preparation of these samples for liquid chromatography-mass spectrometry (LC–MS) analysis. Ion mobility spectrometry brings an additional dimension of separation to LC–MS proteomics, significantly improving peptide identification. Following electrospray ionization, ion mobility differentiates gas-phase peptide ions by their size and charge before mass analysis. Ion mobility separation occurs on the millisecond timescale, improving selectivity without adding to analysis times. Recently, a commercially available instrument that couples trapped ion mobility spectrometry (TIMS) to time-of-flight (TOF) mass analysis (1) has achieved promising depth of coverage, routinely identifying over 6000 proteins from individual 120-min LC gradients (2, 3).

Owing to the dual TIMS design of this instrument, where the first region is used for storing ions and the second for ion mobility separation, peptides can be continually selected for sequencing with minimal reduction in duty cycle. This data acquisition method has been termed parallel accumulation-serial fragmentation (PASEF) (2, 3). For typical data-dependent acquisition (DDA) measurements, a survey scan is performed, and the N-highest abundance precursor ions are targeted for tandem mass spectrometry (MS/MS) analysis based on their m/z and mobility. Fast quadrupole switching times allow multiple peptide ions to be targeted for fragmentation during a single ion mobility scan. As a target precursor exits the TIMS region, the quadrupole switches to transmit the corresponding m/z determined by the survey scan. Synchronization of the TIMS device and quadrupole mass filter reduces chimeric spectra and enables removal of singly-charged contaminant ions. Additionally, because of the fast acquisition speed (50–200 ms for a full scan), low-abundance precursors can be repeatedly re-targeted to improve MS/MS spectrum quality (2, 3).

A current major limitation of the PASEF proteomics method is long post-acquisition analysis time because of the high dimensionality of the data and large number of acquired MS/MS scans. MaxQuant (4, 5) and PEAKS (6) are both capable of processing PASEF data but require roughly three hours to perform a standard tryptic search given a raw data file from a two-hour gradient. Neither MaxQuant nor PEAKS are practical for nonspecific digest searches or open searches (7, 8), which are helpful in discovering post-translational modifications. We have recently introduced a fragment ion indexing method and its implementation in an ultrafast database search tool MSFragger (8). The speed of MSFragger makes it well suited for the analysis of large and complex data sets such as those from timsTOF PASEF. As conversion from Bruker's raw liquid chromatography-ion mobility-MS (LC-IMS-MS) format (.d) to an open, searchable format (.mzML) represents another significant computational challenge (up to 90 min per single two-hour LC–MS gradient raw file), we also extended MSFragger to read the raw format directly. Here we demonstrate that MSFragger can now perform peptide identification from raw timsTOF PASEF data in a fraction of the time required by other tools.

A second challenge is related to quantification of timsTOF PASEF data. Because of the added ion mobility dimension, previously developed quantification tools need to be extended to LC-IMS-MS data. In MaxQuant this is done by slicing a 4-D space (ion mobility, m/z, retention time, and intensity) into multiple 3-D sub-spaces (m/z, retention time, and intensity) and tracing peaks within each sub-space (5). Though MaxQuant only uses every third TOF scan in feature detection, it represents a significant fraction of the overall analysis time. Similarly, PEAKS (6) has extended its functionality to support quantification of timsTOF PASEF data, with analysis times like those of MaxQuant. To address this challenge, we introduce IonQuant, a tool that takes Bruker's raw files and database search results as input to perform fast extracted ion chromatogram (XIC)-based quantification. Using spectral data indexing for XIC tracing in retention and ion mobility dimensions, IonQuant requires ∼10 min per file on a desktop computer. IonQuant is integrated seamlessly with MSFragger (8) and the Philosopher validation toolkit (9).

Using timsTOF PASEF HeLa data published by Meier et al. (3) and three-organism mixture data published by Prianichnikov et al. (5), we show the application of MSFragger and IonQuant to measure the analysis speed and quantitative reproducibility across replicate injections, and compare these results to PEAKS and MaxQuant. We demonstrate how more comprehensive (including semi-enzymatic and open) searches with MSFragger enable deep dives in these data, revealing interesting trends and recovering large numbers of peptides missed in the original analysis. Additionally, our pipeline has spectral library building capabilities and is fully compatible with the Skyline environment for subsequent visualization and targeted exploration of the data. Overall, we showcase a fast, flexible, and accurate computational platform for analyzing timsTOF PASEF proteomics data.

EXPERIMENTAL PROCEDURES

Experimental Design and Statistical Rationale

We used data from five experimental conditions (25, 50, 100, 150, and 200 ms TIMS accumulation time) published by Meier et al. (3) in the experiments. Each experimental condition has four technical replicates. Meier et al. (3) concluded that the 100 ms accumulation time gave the best identification results. We used these four replicates with 100 ms accumulation time extensively (performing closed tryptic search, closed semi-enzymatic search, open search, and label free quantification comparisons). We also used data generated from a mixture of three organisms (H. sapiens, S. cerevisiae, and E. coli) published by Prianichnikov et al. (5). There are two experimental conditions (A and B) that contain the following ratios of each organism with respect to one another: 1:1 (H. sapiens), 2:1 (S. cerevisiae), and 1:4 (E. coli). We used these data to evaluate the quantification accuracy of IonQuant. For identification, we estimated the false-discovery rate (FDR) using the target-decoy approach (10, 11). For quantification, we evaluated the quality with coefficient of variation (CV) and Pearson correlation coefficient.

Data Analysis

Raw data files from four replicate injections each of HeLa lysate acquired at five different TIMS ramp (accumulation) times on a Bruker timsTOF Pro (3) were downloaded from ProteomeXchange (12) (PXD010012). For all searches, a protein sequence database of reviewed Human proteins (accessed 09/30/2019 from UniProt; 20463 entries including 115 common contaminant sequences) was used unless otherwise noted. Decoy sequences were generated and appended to the original database for MSFragger. PEAKS and MaxQuant only need target sequences. Tryptic cleavage specificity was applied, along with variable methionine oxidation, variable protein N-terminal acetylation, and fixed carbamidomethyl cysteine modifications. The allowed peptide length and mass ranges were 7–50 residues and 500–5000 Da, respectively. PEAKS and MaxQuant search parameters were set as close as possible to those used by MSFragger. For MSFragger searches, peptide sequence identification was performed with version 2.2 and FragPipe version 12.1 with mass calibration and parameter optimization enabled. PeptideProphet and ProteinProphet in Philosopher (version 2.0.0; https://philosopher.nesvilab.org/) were used to filter all peptide-spectrum matches (PSMs), peptides, and proteins to 1% PSM and 1% protein FDR. Quantification analysis was performed with IonQuant (version 1.1.0). For PEAKS X+ searches, version 10.5 was used, and PSMs and peptides were filtered to 1% peptide FDR by clicking the FDR button on the “Summary” page. Because there is no option in PEAKS to automatically filter the proteins, we tried different protein “-10logP” scores from the smallest to the largest until the reported protein FDR was equal to 1%. MaxQuant version 1.6.10.43 was used. The PSMs and peptides were filtered to 1% PSM FDR, and the protein groups were filtered to 1% protein FDR, which are the default settings. Entries from decoy proteins and “only identified by site” were removed.

Raw data files from the mixture of three organism (5) were download from ProteomeXchange (12) (PXD014777). Three HeLa-only quality control samples (20190122_HeLa_QC_Slot1-47_1_3219.d, 20190122_HeLa_QC_Slot1-47_1_3220.d, and 20190122_HeLa_QC_Slot1-47_1_3221.d) from this same publication and repository were also used to examine gas-phase fragmentation in more recently-acquired data. In the three-organism quantification benchmarking data set, there are two experimental conditions with three replicates each. We used MSFragger (version 2.2) coupled with FragPipe (version 12.1) and Philosopher (version 2.0.0) to perform a closed search. The protein sequence database was the combination of reviewed H. sapiens, S. cerevisiae, and E. coli proteins (accessed 04/18/2020 from UniProt; 61576 entries), with decoy sequences added. We used IonQuant (version 1.1.0) to perform quantitative analysis. For benchmarking, we downloaded MaxQuant results with the folder name “Tenzer.nomatching_MaxQuant” from https://www.ebi.ac.uk/pride/archive/projects/PXD014777. We also re-analyzed these data using MaxQuant (version 1.6.14.0) and the protein database used by MSFragger. Decoy sequences were deleted before passing it to MaxQuant. The minimum ratio count was set to 2 (default value in MaxQuant). Remaining parameters were identical to those used in the HeLa lysate analysis.

Closed Searches

Within MSFragger, precursor tolerance was set to 50 ppm and fragment tolerance was set to 20 ppm, with mass calibration and parameter optimization enabled. Two missed cleavages were allowed, and two enzymatic termini were specified. Isotope error was set to 0/1/2. 50 ppm precursor tolerance coupled with 0/1/2 isotope error encompasses deamidation (0.98 Da). Deamidated peptides are a common artifact of sample preparation and handling, so there is no need to separate these peptides from unmodified ones given the aims of this study. Additionally, this slightly wider precursor tolerance results in more candidate PSMs, which benefits expectation value estimation in MSFragger. The minimum number of fragment peaks required to include a PSM in modeling was set to two, and the minimum number required to report the match was four. The top 150 most intense peaks and a minimum of 15 fragment peaks required to search a spectrum were used as initial settings. Parameters used in PEAKS and MaxQuant were set as close as possible to those used by MSFragger.

Semi-Enzymatic Searches

The parameters used by MSFragger for semi-tryptic searches were equivalent to those used in the closed searches (detailed above) but with only one enzymatic peptide terminus required. MaxQuant does not allow any missed cleavages with semi-tryptic searching. For further investigation of the identified semi-tryptic peptides, variable pyro-glutamic acid and pyro-carbamidomethyl cysteine (−17.03 Da from glutamine and cysteine), and variable water loss (−18.01) on any peptide N terminus were also included in the semi-enzymatic MSFragger search parameters. These same parameters were used to search three HeLa injections from PXD014777 (5).

Open Searches

Precursor mass tolerance was set from −150 to +500 Da, and precursor true tolerance and fragment mass tolerance were set to 20 ppm. Mass calibration and parameter optimization were enabled. Two missed cleavages were allowed, and the number of enzymatic termini was set to two. Isotope error was set to 0. The minimum number of fragment peaks required to include a PSM in modeling was set to two, and the minimum number required to report the match was four. A minimum of 15 fragment peaks and the top 100 most intense peaks were used as initial settings.

Label-Free Quantification

As there are numerous spectral preprocessing procedures, such as peak centroiding, mass calibration, and retention time alignment/calibration before peak tracing and feature extraction, tolerance settings for quantification are unlikely to translate directly between quantification tools. Thus, we decided to use the default settings for each tool, which have been optimized to perform the best in most cases. In IonQuant, mass tolerance was set to 10 ppm, retention time tolerance was set to 0.4 min, ion mobility (1/K0) tolerance was set to 0.05, normalization was enabled, and minimum isotope count was set to 2 by default. Minimum ion counts 1 and 2 were tried. In PEAKS, identification directed quantification was performed with retention time alignment, with no CV filter nor outlier removal. Mass error and ion mobility tolerances were set to 20 ppm and 0.05 1/K0, respectively. The retention time shift tolerance used in alignment was set to 20 min as recommended by the documentation. In MaxQuant, Fast LFQ was performed with large ratio stabilization, minimum ratio count set to two (except where noted), three minimum neighbors, and six average number of neighbors by default. The remaining parameters were also set to default values.

Protein Quantification with MSstats

MSstats (13) was used to calculate protein abundances from the ion abundances reported by each tool. For MSFragger and PEAKS, ions (filtered at 1% PSM and 1% protein FDR for MSFragger; 1% peptide FDR for PEAKS) were provided to MSstats. For MaxQuant, evidence.txt (filtered at 1% PSM FDR) and proteinGroup.txt (filtered at 1% protein FDR) were provided to MSstats. The dataProcess function with log10 intensity transformation was used to calculate protein abundances.

Runtime Comparisons

MSFragger (version 2.2, via FragPipe version 12.1) and MaxQuant (version 1.6.10.43) were compared on a desktop with Intel Optane SSD 900P series hard disk, Intel Core i7-8700 3.2 GHz 6 CPU cores (12 logical cores), and 32 GB memory. Because of installation and licensing constraints, PEAKS Studio X+ was used on an Intel Xeon Gold 2.4 GHz 20 CPU cores (40 logical cores) workstation with 96 GB RAM.

RESULTS AND DISCUSSION

Workflow Overview

An overview of the computational workflow in shown in Fig. 1. MS/MS spectral files acquired in PASEF mode can be read directly by MSFragger. MSFragger loads the raw format (.d) using our original spectral reading library MSFTBX (14), extended here to interact with the Bruker's native library. During loading, Bruker's native library (timsdata.dll or libtimsdata.so) functions are called to perform scan combining, peak picking, and de-noising. MSFTBX passes the loaded scans to MSFragger without any additional processing. After loading, MSFragger writes all extracted scans into a binary format, mzBIN, for fast data access in any future re-analyses of the same data. After database searching with MSFragger (see Experimental Procedures), PSMs are saved in the pepXML file format. PSMs are processed using PeptideProphet (15) and ProteinProphet (16) as part of the Philosopher toolkit. Philosopher is also used for FDR filtering, and for generating summary reports at the PSM, peptide ion, peptide, and protein levels (Fig. 1A). Finally, IonQuant (see below) is used to extract peptide ion intensities for all PSMs, and adds quantification information to the PSM, peptide, and protein-level tables.

Fig. 1.

Fig. 1

Overview of the analysis workflow.A, Raw Bruker timsTOF data are converted (to mzBIN format) and searched with MSFragger to identify peptides from MS/MS spectra. Identifications are processed with Philosopher (PeptideProphet, ProteinProphet, FDR estimation) and FDR-filtered reports are generated at the PSM, peptide ion, peptide, and protein levels. IonQuant performs quantification and generates final reports. B, Schematic of the IonQuant algorithm. Raw Bruker timsTOF data are loaded and indexed. Then, IonQuant traces peaks and clusters features (for all identified peptide ions) in ion mobility and retention time dimensions. Finally, IonQuant locates the apex of each peak (peptide ion) and reports its volume. Given an ion, IonQuant traces up to 3 features corresponding to 0, +1, and +2 isotopes. The total volume is reported as the ion intensity.

IonQuant Algorithm

Spectral files generated by timsTOF PASEF are large and structurally complex because of the fast TOF scan rate and additional ion mobility dimension. IonQuant, written in Java, traces and quantifies features from the four-dimensional space (ion mobility, m/z, retention time, and intensity) quickly and accurately using indexing technology (Fig. 1B). IonQuant first digitizes the ion mobility dimension with a predefined bin width (0.002 1/K0; Vs/cm2). Then, IonQuant indexes all peaks within this 4-D space according to their ion mobility, m/z, and retention time, which reduces memory usage and accelerates subsequent peak tracing. Given theoretical m/z, precursor ion mobility, and retention time from an identified MS/MS spectrum, IonQuant first locates the indexes corresponding to the precursor ion mobility with a user-defined tolerance. Then, it collects the m/z indexes within the tolerance of the theoretical m/z. With these two index-querying steps, IonQuant only needs to look at a small fraction of the whole data. Finally, it traverses all qualified peaks within the retention time range and generates a curve by tracing and performing Gaussian smoothing. After tracing all peaks in the retention time and m/z dimension, IonQuant traces the ion mobility dimension by clustering adjacent peaks to form 4-D features. Finally, IonQuant reports the boundaries, apex location, and volume of each detected ion feature. Given the theoretical m/z from a PSM, IonQuant tries to extract up to three 4-D features corresponding to 0, +1, and +2 isotopes. Then, it uses the summation of these features' volumes as the quantified intensity. By default, IonQuant requires at least two isotopes (minimum isotope count 2).

IonQuant takes spectral files (.d, Bruker's raw format, using MSFTBX as in MSFragger) and peptide identifications (pepXML) as input and outputs a csv file containing quantified results for each spectral file. When used with Philosopher summary tables as input, IonQuant adds quantification information directly to the tables containing validated PSM, peptide, and protein results. We observed that some data have nonlinear and intensity-dependent experimental errors. To get a better normalized result, we developed a piecewise normalization algorithm in IonQuant. Given all quantified runs, IonQuant first finds a “reference run” with the most ions. For each of the other runs, IonQuant calculates log-ratios of the ions overlapped with the reference run. Then, it divides the log-transformed intensities into 10 ranges. In each range, it adjusts the intensities according to the median of the log-ratios within one median absolute deviation.

In computing protein intensities from peptide ion intensities across multiple experiments, IonQuant first discards proteins with fewer quantified ions than the threshold (default 2). Then, IonQuant uses an approach like that of DIA-Umpire (17). Each protein's intensity is the summed intensity of top n ions identified in t percentage of all experiments, where n and t are parameters with default values of 3 and 50%, respectively. In addition, IonQuant also uses the quantified features and the PSM table from Philosopher to generate an MSstats-compatible file for downstream analysis.

MSFragger Has High Sensitivity in Peptide and Protein Identification

We monitored runtime and sensitivity of database searching and quantification using four replicate injections of HeLa cell digest (see Experimental Procedures). The data set was analyzed using MSFragger with IonQuant and compared with the results from MaxQuant and PEAKS. MSFragger identified 58,954 peptides and 6525 proteins from a standard tryptic search, more than the other tools (Table I, Fig. 2A, supplemental Table S1S4). Uniqueness of the peptide identifications obtained by PEAKS, MaxQuant, and MSFragger from four replicate injections of HeLa cell digest is shown in Fig. 2B. MSFragger with IonQuant also required significantly less total analysis time than PEAKS or MaxQuant (Fig. 2C). Furthermore, when MSFragger was used to perform subsequent searches on the same raw files (i.e. starting with mzBIN files), total processing times were under 20 min per file, more than nine times faster than PEAKS or MaxQuant (Fig. 2C). We also note that a similarly fast speed can be achieved when using MGF files as input to MSFragger (generation of MGF files can be scheduled as an additional step in the instrument's Data Analysis software immediately following data acquisition). In such a workflow, protein quantification would be limited to MS/MS-based spectral counts only, which is nevertheless sufficient for certain applications such as sample quality control or interactome analysis using affinity-purification MS (18).

Table I.

Comparison of identification and quantification between the tools

Tool Identified peptides Identified proteins MSstats proteins quantified MSstats CV Native proteins quantified Native CV
Tryptic search PEAKS 53480 6543 5227 0.070 5359 0.203
MaxQuant min 1 ratio 44351 5960 5261 0.072 5335 0.072
min 2 ratios 4040 0.057
MSFragger-IonQuant min 1 ion 58954 6525 5923 0.049 5900 0.073
min 2 ions 4810 0.064
Semi-tryptic search PEAKS 87437 6549 5406 0.066 5527 0.194
MaxQuant min 1 ratio 48606 5432 4740 0.072 4839 0.071
min 2 ratios 3526 0.054
MSFragger-IonQuant min 1 ion 93466 6729 6083 0.046 6053 0.073
min 2 ions 4977 0.063

Numbers of identified peptides, identified proteins, quantified proteins with/without MSstats, and median protein coefficient of variation (CV) across replicates are shown. The number of quantified proteins refers to those quantified in at least two replicates. For all searches, two missed cleavages are allowed except for MaxQuant's semi-enzymatic search that only support zero missed cleavage. For MaxQuant, minimum 1 and 2 ratios are applied in Fast LFQ. For IonQuant, minimum 1 and 2 quantified ions are applied in native protein quantification. Because such filtering is applied in protein intensity calculation, it does not impact results from MSstats.

Fig. 2.

Fig. 2

Feature identification and run time comparison. PEAKS Studio X+ (“P”), MaxQuant v1.6.10.43 (“MQ”), and MSFragger 2.2 (“MSF”) results for four HeLa replicates acquired with 100 ms accumulation time. Hatching indicates results from semi-enzymatic search. A, Peptide (left) and protein (right) identifications. B, Comparison of nonredundant peptide sequences identified by each tool. C, Total analysis times for each tool. MSF* denotes MSFragger search when mzBIN files are available. MSFragger analysis times are broken down into raw file reading (i.e. conversion to mzBIN), database searching, filtering, and quantification with IonQuant.

Precise Protein Quantification with IonQuant

We evaluated the quantitative performance of MSFragger with IonQuant and compared with MaxQuant and PEAKS, using the tryptic search results (see Experimental Procedures) from the same four HeLa replicates (Table I). Because each tool groups peptides and performs protein quantification differently, we used MSstats to independently calculate protein abundances from ions quantified by these tools. Across the four replicate injections, IonQuant with MSstats demonstrated excellent reproducibility, with Pearson correlation between replicates of 0.97 or above (Fig. 3A), higher than that from PEAKS and MaxQuant (supplemental Fig. S1). The distribution of CVs for each protein among the tools is shown in Fig. 3B. Considering proteins quantified in at least two replicates, IonQuant with MSstats quantified the most proteins (5923) while exhibiting the smallest median CV across replicates of 0.049, compared with PEAKS-MSstats (0.070) and MaxQuant-MSstats (0.072). Protein abundances reported by IonQuant correlated with those reported by PEAKS and MaxQuant with Pearson correlations of 0.84 and 0.83, respectively (Fig. 3C, supplemental Fig. S2 shows the ion-level correlation). Each tool, including IonQuant, can also perform peptide to protein roll-up and report protein-level quantification (‘native’ quantification in Table I). However, our analysis shows that post-processing using MSstats performed as well as or better than native protein-level quantification methods for all three tools. For MaxQuant, applying an additional filter of 2 minimum peptides per protein for quantification (the default setting in MaxQuant) reduced the mean protein CV to 0.057. However, this was associated with a significant drop in the total number of proteins quantified in at least two replicates (from 5335 to 4040, Table I). IonQuant has a similar option (minimum ion count parameter) for its native quantification method. Requiring at least 2 quantified ions per protein, the median protein CV reduced to 0.064 with a corresponding reduction in the number of quantified proteins to 4810 (Table I).

Fig. 3.

Fig. 3

Protein quantification (with MSstats).A, Correlation of quantified proteins between four technical replicates, MSFragger-IonQuant results. Each paired comparison is labeled in the bottom right-hand corner of the plot. B, Protein coefficient of variation across the four replicates, comparing PEAKS, MaxQuant, and MSFragger-IonQuant. Replicates are labeled in the bottom right-hand corner of each plot. C, Comparison of MSFragger-IonQuant protein abundances to PEAKS and MaxQuant for each replicate. Log-transformed intensities from IonQuant are shown on the x axis.

Quantification Accuracy Evaluation Using Three-Organism Data

After showing the good precision (CV across replicates) of IonQuant, we used data from the mixture of three organisms (H. sapiens, S. cerevisiae, and E. coli) published by Prianichnikov et al. (5) to evaluate our tool's accuracy. The data set consists of two samples (A and B) with different amounts of each proteome, such that the resulting ratios between A and B are 1:1 (H. sapiens), 2:1 (S. cerevisiae), and 1:4 (E. coli). There are three technical replicates of each sample. We first performed a closed search on these data using MSFragger (version 2.2) coupled with FragPipe (version 12.1) and Philosopher (version 2.0.0), then quantified using IonQuant (version 1.1.0), trying both minimum ions set to 1 and 2. We also used MSstats to calculate the protein abundance as a comparison. MaxQuant results as provided by the authors are used as the benchmark. After removing decoy proteins and those “only identified by site” there are 4369 proteins quantified by MaxQuant in both experimental conditions. We also reanalyzed the data using MaxQuant (version 1.6.14.0) with the protein database used by MSFragger and minimum ratio count 2 and obtained similar results (a total of 4454 proteins were quantified in both conditions).

We used LFQbench (19) to evaluate the quantification results and generate plots without applying any additional filtering. In Fig. 4, S. cerevisiae proteins are shown in orange, H. sapiens in green, and E. coli in purple. Box plots to the right of each scatter plot show the distribution of the protein intensities. Both IonQuant and MaxQuant could recover the ratios between organisms well, but IonQuant quantified more proteins with the same minimum ion/ratio count of 2. With a minimum ion count of 1, IonQuant quantified significantly more proteins (6582 compared with 4890 with minimum ion count 2), albeit with an increased number of outliers. Because the minimum ion count filtering is only applied to native protein intensity calculation, the number of proteins from MSstats is close to native protein quantification with minimum ion count 1. MSstats, however, results in fewer outliers than native IonQuant method because of its more advanced peptide to protein roll-up algorithm.

Fig. 4.

Fig. 4

Protein intensities from IonQuant and MaxQuant from the three organism benchmarking data set.S. cerevisiae proteins are shown in orange, H. sapiens in green, E. coli in purple. The ground truth ratios are shown in the colored dashed lines (2:1, 1:1, and 1:4, for S. cerevisiae, H. sapiens, and E. coli respectively). Box plots on the right of each scatter plot show the distributions of the intensities for each organism. A, MaxQuant result published by Prianichnikov et al. 2020. B, IonQuant result with minimum ion count equals 2. C, IonQuant result with minimum ion count equals 1. D, IonQuant result with MSstats calculating the protein intensity.

Open Search Analysis

Using MSFragger and IonQuant, we performed a quantitative open search on the four HeLa replicates acquired with 100 ms accumulation time. After statistical evaluation and filtering by Philosopher, mass shifts corresponding to water and ammonia losses (−17 and −18 Da, respectively) were the most prominent, followed by a +52.91 Da mass shift that corresponds to substitution of three protons with Fe(III), possibly an artifact from sample handling. Open search also revealed the presence of many semi-tryptic (neutral loss) peptides. Plots displaying the number of PSMs for each of these mass shifts are shown in supplemental Fig. S3 (supplemental Table S5S6). MSFragger and IonQuant analysis times were not significantly longer for open search.

Semi-Tryptic Peptide Monitoring

From the open search, we observed a significant number of semi-tryptic PSMs, and PSMs with water and ammonia loss. Intrigued by these observations, we investigated whether this was indicative of ion activation before MS/MS analysis. To this end, we performed semi-enzymatic searches (also allowing −17 and −18 Da losses, see Experimental Procedures) on the HeLa data acquired with different TIMS accumulation times (3), during which trapping in the first TIMS region and mobility separation in the second occur. Across the five different accumulation times tested in the publication (25, 50, 100, 150, and 200 ms), we observed that the number of PSMs with only one enzymatic terminus increases with accumulation time (Fig. 5A). The relationship between accumulation time and semi-tryptic peptides is likely due in part to increased sensitivity. The number of peptide ions that can be targeted for fragmentation increases with accumulation time (3), so low-intensity ions are more likely to be detected when longer accumulation times are used. This can be seen in Fig. 5B, where the share of total ion intensity from semi-tryptic peptides increases as the instrument has more time to interrogate these lower-abundance ions. We also monitored the abundance ratio of each tryptic peptide to its corresponding semi-tryptic peptide and found the same trend across accumulation time reflected in this pairwise comparison (supplemental Fig. S4).

Fig. 5.

Fig. 5

Semi-tryptic searching with MSFragger monitors fragmentation within dual TIMS device. The total number of semi-tryptic PSMs (A) and the percentage of total precursor intensity from semi-tryptic PSMs (B) increase with accumulation time. (C) More peptides and proteins are identified using semi-tryptic search with MSFragger (four pooled HeLa replicates, 100 ms accumulation time). For semi-tryptic search, variable pyro-glutamic acid and pyro-carbamidomethyl cysteine (−17.03 Da from glutamine and cysteine), and variable water loss (−18.01) allowed on any peptide N terminus were added. D, The percentage of PSMs displaying neutral water loss increases with accumulation time. E, Water losses for each amino acid following the cleavage site are plotted against the total occurrences of the amino acid in the data set. For each line plot, shaded areas represent the 95% confidence interval from four replicates.

At 100 ms accumulation time, which was selected as optimal by the authors of the original manuscript, a semi-enzymatic MSFragger search resulted in an astonishing ∼60% increase in the number of identified peptides (from 58954 to 93466 across four replicates, or 95967 with ammonia and water losses as variable modifications), counting overlapping semi-tryptic and fully tryptic peptides as distinct (Fig. 2, Fig. 3, Fig. 4, Fig. 5C). The number of identified proteins from the MSFragger search increased as well (from 6525 to 6729, or 6749 with ammonia and water losses as variable modifications). Both PEAKS and MSFragger identified more unique peptides with a semi-enzymatic search (Fig. 2A, 2B), PEAKS identified ∼63% more and MSFragger identified ∼59% more, whereas MaxQuant results did not reflect a noticeable increase. This may be partially attributed to the fact that MaxQuant does not allow missed cleavages in semi-enzymatic searches. Of those peptides with a single enzymatic terminus identified by the semi-enzymatic search, the majority (67%) were found alongside their full-length tryptic form. We also demonstrate that MSFragger with IonQuant quantifies more proteins in semi-tryptic versus tryptic search without compromising accuracy (Table I). It is also worth noting that, because of fast fragment ion indexing (less than 10 s for closed and open tryptic searches, maximum of 80 s for semi-tryptic searches), MSFragger's runtime advantage over MaxQuant and PEAKS is even greater when performing more complex search tasks, such as semi-enzymatic searches (Fig. 2C).

We further investigated the source of observed semi-tryptic peptides. We compared the apex retention times of unmodified semi-tryptic peptides to their corresponding fully-tryptic peptide and found that, across the entire data set (four replicates each of five different accumulation times), 76% were within 60 s of one another, indicating that these semi-tryptic peptides largely originated within the instrument. Among all identified semi-tryptic peptides, proline was most likely to be found C-terminal to the cleavage site, consistent with known fragmentation behavior of positively-charged peptides (20, 21). Furthermore, in the semi-enzymatic searches, we allowed a neutral loss of H2O from any N-terminal residue. We observed an increase in the percentage of PSMs containing a water loss with longer accumulation times (Fig. 5D), as would be expected for a gas-phase fragmentation event. As described previously (22, 23, 24, 25), water loss from N-terminal glutamine and glutamate is frequently observed following collision-induced dissociation (CID) of peptides. Of the peptides identified with N-terminal semi-tryptic cleavages, we observed that water loss occurred preferentially when glutamine or glutamate were present C-terminal to the cleavage site (Fig. 5E). As the semi-tryptic peptides identified in these data set display neutral losses characteristic of CID, it appears peptide ion activation occurred in the dual TIMS device, resulting in the majority of the semi-tryptic peptides we observe.

The high rates of semi-tryptic PSMs may be specific to the timsTOF data sets used in this work, and these analyses should be repeated as more data sets become publicly available. In general, we expect improvements in instrument tuning to provide gentler peptide ion handling and therefore less fragmentation within the instrument. Indeed, when examining three replicate injections of HeLa digest (60100 ± 200 unique peptide identifications on average) from a recently published timsTOF PASEF DDA data set (5), we find that the percentage of semi-tryptic peptides decreases, from 28% to 17%, when the same accumulation time (100 ms) is used. For certain applications, e.g. in HLA peptidome profiling studies that require precise characterization of peptide sequences (26, 27), further reduction in in-TIMS fragmentation with altered tuning settings may be necessary. On the other hand, reducing the energy imparted by the source and initial ion optics can reduce ion transmission, in some cases dramatically. In many analyses it may thus be preferable to use higher energies in the instrument source (or later ion optics such as the TIMS device itself) to improve transmission efficiency despite increased fragmentation of some peptides, making a semi-enzymatic search necessary to recover the identities of all peptides analyzed (28) and maximize the sensitivity of the instrument. Furthermore, certain analyses, such as those of glycopeptides (29) may benefit from in-source pseudo-MS3 capabilities to enable advanced acquisition methods. As the in-TIMS fragmentation level seems to be tunable, the instrument appears to have the capability to perform these pseudo-MS3 methods as well.

Spectral Library Generation

The search results from MSFragger (after processing with Philosopher/PeptideProphet) can also be fed into Skyline (30) to generate spectral libraries and inspect peptide features in three dimensions (supplemental Fig. S5). Skyline can also be used to perform MS1-based quantification, as well as targeted quantification from data independent acquisition (DIA, diaPASEF) data (31). By providing Skyline with 1% FDR filtered protein list (generated by Philosopher, in FASTA format), Skyline libraries can be effectively created with desired protein level and peptide ion FDR filters (e.g. 1% protein FDR and 1% peptide ion FDR). A detailed tutorial for importing and visualizing the results from MSFragger search in Skyline can be found on the MSFragger webpage (https://msfragger.nesvilab.org/tutorial_pasef_skyline.html). Further, the spectral library building tool EasyPQP (https://github.com/grosenberger/easypqp) has been adapted to be used with ion mobility data, and we incorporated this capability into the MSFragger user interface FragPipe. This feature allows building spectral libraries from DDA data as part of DIA workflows, e.g. for subsequent quantification from DIA data using OpenSWATH (32), Spectronaut (19), or DIA-NN (33) (limited support for diaPASEF data at the time of writing). Running EasyPQP on MSFragger tryptic search results of the four HeLa replicates (100 ms accumulation time) resulted in a spectral library containing 58931 peptides.

CONCLUSIONS

Because of the efficient parallel accumulation strategy and the added selectivity of trapped ion mobility, the timsTOF PASEF method has achieved sensitive proteomics measurements. We have extended MSFragger to directly read raw PASEF data for rapid database searching, and developed IonQuant to accurately quantify peptides and proteins from these data. For standard tryptic searches, MSFragger requires less than half the analysis time needed by other tools that currently support PASEF data, and is three to five times faster for semi-enzymatic searching while still annotating the greatest number of peptides among the tools compared. MSFragger is the only PASEF-compatible search engine with the ability to conduct open searches in reasonable time. The flexibility afforded by MSFragger's modest analysis times can be applied for post-translational modification (PTM) discovery or screening for artifacts of sample preparation or data acquisition. Overall, we report data analysis times two- to 5-fold shorter than existing tools that remove a primary bottleneck in the usability of timsTOF PASEF data. MSFragger and IonQuant enable fast, sensitive, and precise quantitative proteomic analyses, including semi-enzymatic and open searches, as well as spectral library generation for diaPASEF analysis workflows. A match-between-runs (MBR) capability for IonQuant, including MBR FDR control, is under development and will be described in future work. This entire pipeline can be accessed through a graphical user interface FragPipe (http://fragpipe.nesvilab.org/) or with the command line for high-throughput applications. Outputs are also compatible with tools such as Skyline, MSstats, and with proteomics data viewer PDV (34) for visualization of peptide assignments to MS/MS spectra, enabling a variety of complete workflows.

DATA AVAILABILITY

The HeLa-only data used in the manuscript were published by Meier et al. (3) and can be found from the ProteomeXchange Consortium via the PRIDE partner repository (35) with the identifier PXD010012. The three-organism data were published by Prianichnikov et al. (5) and can be found under the ProteomeXchange identifier PXD014777. MSFragger and IonQuant programs were developed in the cross-platform Java language and can be accessed at http://msfragger.nesvilab.org/ and https://ionquant.nesvilab.org/. The DOI of the IonQuant tool used in this manuscript (version 1.1.0) is 10.5281/zenodo.3828088.

Acknowledgments

We would like to thank Markus Lubeck and Florian Meier for helpful discussions, and George Rosenberger for assistance with EasyPQP. We also thank the users of our tools for their feedback.

  • HHS | NIH | National Cancer Institute (NCI) (U24-CA210967) to Alexey I. Nesvizhskii

  • HHS | NIH | National Institute of General Medical Sciences (NIGMS) (R01-GM-094231) to Alexey I. Nesvizhskii

Footnotes

This article contains supplemental data.

Funding and additional information—This work was funded in part by National Institutes of Health grants R01-GM-094231 and U24-CA210967.

Conflict of interest—Authors declare no competing interests.

Abbreviations—The abbreviations used are:

LC-MS
liquid chromatography-mass spectrometry
TIMS
trapped ion mobility spectrometry
TOF
time-of-flight
PASEF
parallel accumulation-serial fragmentation
DDA
data-dependent acquisition
DIA
data-independent acquisition
MS/MS
tandem mass spectrometry
PSM
peptide-spectrum match
LC-IMS-MS
liquid chromatography-ion mobility-mass spectrometry
XIC
extracted ion chromatogram
CV
coefficient of variation
LFQ
label free quantification
FDR
false discovery rate
CID
collision-induced dissociation
CPU
central processing unit
PTM
post-translational modification
MBR
match-between-runs.

Author contributions—F.Y., S.E.H., and A.I.N. performed research; F.Y., G.C.T., and D.M.A. contributed new reagents/analytic tools; F.Y., S.E.H., D.A.P., and A.I.N. analyzed data; F.Y., S.E.H., D.A.P., and A.I.N. wrote the paper; A.I.N. designed research.

Supplementary Material

mmc1.zip (87.9MB, zip)

REFERENCES

  • 1.Silveira J.A., Ridgeway M.E., Laukien F.H., Mann M., Park M.A. Parallel accumulation for 100% duty cycle trapped ion mobility-mass spectrometry. Int. J. Mass Spectrom. 2017;413:168–175. [Google Scholar]
  • 2.Meier F., Beck S., Grassl N., Lubeck M., Park M.A., Raether O., Mann M. Parallel accumulation–serial fragmentation (PASEF): multiplying sequencing speed and sensitivity by synchronized scans in a trapped ion mobility device. J. Proteome Res. 2015;14:5378–5387. doi: 10.1021/acs.jproteome.5b00932. [DOI] [PubMed] [Google Scholar]
  • 3.Meier F., Brunner A.D., Koch S., Koch H., Lubeck M., Krause M., Goedecke N., Decker J., Kosinski T., Park M.A., Bache N., Hoerning O., Cox J., Rather O., Mann M. Online Parallel Accumulation-Serial Fragmentation (PASEF) with a Novel Trapped Ion Mobility Mass Spectrometer. Mol. Cell. Proteomics. 2018;17:2534–2545. doi: 10.1074/mcp.TIR118.000900. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Cox J., Mann M. MaxQuant enables high peptide identification rates, individualized ppb-range mass accuracies and proteome-wide protein quantification. Nat. Biotechnol. 2008;26:1367–1372. doi: 10.1038/nbt.1511. [DOI] [PubMed] [Google Scholar]
  • 5.Prianichnikov N., Koch H., Koch S., Lubeck M., Heilig R., Brehmer S., Fischer R., Cox J. MaxQuant software for ion mobility enhanced shotgun proteomics. Mol. Cell. Proteomics. 2020;19:1058–1069. doi: 10.1074/mcp.TIR119.001720. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Zhang J., Xin L., Shan B., Chen W., Xie M., Yuen D., Zhang W., Zhang Z., Lajoie G.A., Ma B. PEAKS DB: de novo sequencing assisted database search for sensitive and accurate peptide identification. Mol. Cell. Proteomics. 2012;11 doi: 10.1074/mcp.M111.010587. M111.010587. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Chick J.M., Kolippakkam D., Nusinow D.P., Zhai B., Rad R., Huttlin E.L., Gygi S.P. A mass-tolerant database search identifies a large proportion of unassigned spectra in shotgun proteomics as modified peptides. Nat. Biotechnol. 2015;33:743–749. doi: 10.1038/nbt.3267. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Kong A.T., Leprevost F.V., Avtonomov D.M., Mellacheruvu D., Nesvizhskii A.I. MSFragger: ultrafast and comprehensive peptide identification in mass spectrometry-based proteomics. Nat. Methods. 2017;14:513–520. doi: 10.1038/nmeth.4256. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Leprevost F.V., Haynes S.E., Avtonomov D.M., Chang H.-Y., Shanmugam A.K., Mellacheruvu D., Kong A.T., Nesvizhskii A.I. Philosopher: a versatile toolkit for shotgun proteomics data analysis. Nat. Methods. 2020;17 doi: 10.1038/s41592-020-0912-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Elias J.E., Gygi S.P. Target-decoy search strategy for increased confidence in large-scale protein identifications by mass spectrometry. Nat. Methods. 2007;4:207–214. doi: 10.1038/nmeth1019. [DOI] [PubMed] [Google Scholar]
  • 11.Nesvizhskii A.I. A survey of computational methods and error rate estimation procedures for peptide and protein identification in shotgun proteomics. J. Proteomics. 2010;73:2092–2123. doi: 10.1016/j.jprot.2010.08.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Vizcaíno J.A., Deutsch E.W., Wang R., Csordas A., Reisinger F., Ríos D., Dianes J.A., Sun Z., Farrah T., Bandeira N., Binz P.-A., Xenarios I., Eisenacher M., Mayer G., Gatto L., Campos A., Chalkley R.J., Kraus H.-J., Albar J.P., Martinez-Bartolomé S., Apweiler R., Omenn G.S., Martens L., Jones A.R., Hermjakob H. ProteomeXchange provides globally coordinated proteomics data submission and dissemination. Nat. Biotechnol. 2014;32:223–226. doi: 10.1038/nbt.2839. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Choi M., Chang C.Y., Clough T., Broudy D., Killeen T., MacLean B., Vitek O. MSstats: an R package for statistical analysis of quantitative mass spectrometry-based proteomic experiments. Bioinformatics. 2014;30:2524–2526. doi: 10.1093/bioinformatics/btu305. [DOI] [PubMed] [Google Scholar]
  • 14.Avtonomov D.M., Raskind A., Nesvizhskii A.I. BatMass: a Java Software Platform for LC-MS Data Visualization in Proteomics and Metabolomics. J. Proteome Res. 2016;15:2500–2509. doi: 10.1021/acs.jproteome.6b00021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Keller A., Nesvizhskii A.I., Kolker E., Aebersold R. Empirical statistical model to estimate the accuracy of peptide identifications made by MS/MS and database search. Anal. Chem. 2002;74:5383–5392. doi: 10.1021/ac025747h. [DOI] [PubMed] [Google Scholar]
  • 16.Nesvizhskii A.I., Keller A., Kolker E., Aebersold R. A statistical model for identifying proteins by tandem mass spectrometry. Anal. Chem. 2003;75:4646–4658. doi: 10.1021/ac0341261. [DOI] [PubMed] [Google Scholar]
  • 17.Tsou C.C., Avtonomov D., Larsen B., Tucholska M., Choi H., Gingras A.C., Nesvizhskii A.I. DIA-Umpire: comprehensive computational framework for data-independent acquisition proteomics. Nat. Methods. 2015;12:258–264. doi: 10.1038/nmeth.3255. 257 p following 264. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Choi H., Larsen B., Lin Z.Y., Breitkreutz A., Mellacheruvu D., Fermin D., Qin Z.S., Tyers M., Gingras A.C., Nesvizhskii A.I. SAINT: probabilistic scoring of affinity purification-mass spectrometry data. Nat. Methods. 2011;8:70–73. doi: 10.1038/nmeth.1541. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Navarro P., Kuharev J., Gillet L.C., Bernhardt O.M., MacLean B., Rost H.L., Tate S.A., Tsou C.C., Reiter L., Distler U., Rosenberger G., Perez-Riverol Y., Nesvizhskii A.I., Aebersold R., Tenzer S. A multicenter study benchmarks software tools for label-free proteome quantification. Nat. Biotechnol. 2016;34:1130–1136. doi: 10.1038/nbt.3685. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Breci L.A., Tabb D.L., Yates J.R., Wysocki V.H. Cleavage N-terminal to proline: analysis of a database of peptide tandem mass spectra. Anal. Chem. 2003;75:1963–1971. doi: 10.1021/ac026359i. [DOI] [PubMed] [Google Scholar]
  • 21.Huang Y., Triscari J.M., Tseng G.C., Pasa-Tolic L., Lipton M.S., Smith R.D., Wysocki V.H. Statistical characterization of the charge state and residue dependence of low-energy CID peptide dissociation patterns. Anal. Chem. 2005;77:5800–5813. doi: 10.1021/ac0480949. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Neta P., Pu Q.-L., Kilpatrick L., Yang X., Stein S.E. Dehydration versus deamination of N-terminal glutamine in collision-induced dissociation of protonated peptides. J. Am. Soc. Mass Spectrom. 2007;18:27–36. doi: 10.1016/j.jasms.2006.08.016. [DOI] [PubMed] [Google Scholar]
  • 23.Savitski M.M., Kjeldsen F., Nielsen M.L., Zubarev R.A. Relative specificities of water and ammonia losses from backbone fragments in collision-activated dissociation. J. Proteome Res. 2007;6:2669–2673. doi: 10.1021/pr070121z. [DOI] [PubMed] [Google Scholar]
  • 24.Harrison A.G. Fragmentation reactions of protonated peptides containing glutamine or glutamic acid. J. Mass Spectrom. 2003;38:174–187. doi: 10.1002/jms.427. [DOI] [PubMed] [Google Scholar]
  • 25.Martin D.B., Eng J.K., Nesvizhskii A.I., Gemmill A., Aebersold R. Investigation of neutral loss during collision-induced dissociation of peptide ions. Anal. Chem. 2005;77:4870–4882. doi: 10.1021/ac050701k. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Sarkizova S., Klaeger S., Le P.M., Li L.W., Oliveira G., Keshishian H., Hartigan C.R., Zhang W., Braun D.A., Ligon K.L., Bachireddy P., Zervantonakis I.K., Rosenbluth J.M., Ouspenskaia T., Law T., Justesen S., Stevens J., Lane W.J., Eisenhaure T., Lan Zhang G., Clauser K.R., Hacohen N., Carr S.A., Wu C.J., Keskin D.B. A large peptidome dataset improves HLA class I epitope prediction across most of the human population. Nat. Biotechnol. 2020;38:199–209. doi: 10.1038/s41587-019-0322-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Racle J., Michaux J., Rockinger G.A., Arnaud M., Bobisse S., Chong C., Guillaume P., Coukos G., Harari A., Jandus C., Bassani-Sternberg M., Gfeller D. Robust prediction of HLA class II epitopes by deep motif deconvolution of immunopeptidomes. Nat. Biotechnol. 2019;37:1283–1284. doi: 10.1038/s41587-019-0289-6. [DOI] [PubMed] [Google Scholar]
  • 28.Kim J.-S., Monroe M.E., Camp D.G., Smith R.D., Qian W.-J. In-source fragmentation and the sources of partially tryptic peptides in shotgun proteomics. J. Proteome Res. 2013;12:910–916. doi: 10.1021/pr300955f. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Zhao J., Song E., Zhu R., Mechref Y. Parallel data acquisition of in‐source fragmented glycopeptides to sequence the glycosylation sites of proteins. Electrophoresis. 2016;37:1420–1430. doi: 10.1002/elps.201500562. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.MacLean B., Tomazela D.M., Shulman N., Chambers M., Finney G.L., Frewen B., Kern R., Tabb D.L., Liebler D.C., MacCoss M.J. Skyline: an open source document editor for creating and analyzing targeted proteomics experiments. Bioinformatics. 2010;26:966–968. doi: 10.1093/bioinformatics/btq054. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Meier F., Brunner A.-D., Frank M., Ha A., Voytik E., Kaspar-Schoenefeld S., Lubeck M., Raether O., Aebersold R., Collins B.C. Parallel accumulation–serial fragmentation combined with data-independent acquisition (diaPASEF): Bottom-up proteomics with near optimal ion usage. bioRxiv. 2019:656207. [Google Scholar]
  • 32.Röst H.L., Rosenberger G., Navarro P., Gillet L., Miladinović S.M., Schubert O.T., Wolski W., Collins B.C., Malmström J., Malmström L., Aebersold R. OpenSWATH enables automated, targeted analysis of data-independent acquisition MS data. Nat. Biotechnol. 2014;32:219–223. doi: 10.1038/nbt.2841. [DOI] [PubMed] [Google Scholar]
  • 33.Demichev V., Messner C.B., Vernardis S.I., Lilley K.S., Ralser M. DIA-NN: neural networks and interference correction enable deep proteome coverage in high throughput. Nat. Methods. 2020;17:41–44. doi: 10.1038/s41592-019-0638-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Li K., Vaudel M., Zhang B., Ren Y., Wen B. PDV: an integrative proteomics data viewer. Bioinformatics. 2019;35:1249–1251. doi: 10.1093/bioinformatics/bty770. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Vizcaino J.A., Csordas A., del-Toro N., Dianes J.A., Griss J., Lavidas I., Mayer G., Perez-Riverol Y., Reisinger F., Ternent T., Xu Q.W., Wang R., Hermjakob H. 2016 update of the PRIDE database and its related tools. Nucleic Acids Res. 2016;44:D447–D456. doi: 10.1093/nar/gkv1145. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

mmc1.zip (87.9MB, zip)

Data Availability Statement

The HeLa-only data used in the manuscript were published by Meier et al. (3) and can be found from the ProteomeXchange Consortium via the PRIDE partner repository (35) with the identifier PXD010012. The three-organism data were published by Prianichnikov et al. (5) and can be found under the ProteomeXchange identifier PXD014777. MSFragger and IonQuant programs were developed in the cross-platform Java language and can be accessed at http://msfragger.nesvilab.org/ and https://ionquant.nesvilab.org/. The DOI of the IonQuant tool used in this manuscript (version 1.1.0) is 10.5281/zenodo.3828088.


Articles from Molecular & Cellular Proteomics : MCP are provided here courtesy of American Society for Biochemistry and Molecular Biology

RESOURCES