Back to Basics: Spectrum and Peptide Sequence are Sufficient for Top-tier Mass Spectrometry Proteomics Identification

preprint OA: closed
📄 Open PDF Full text JSON View at publisher

Abstract

The original mass spectrometry search engines used simple algorithms for peptide identification. Recent tools improved accuracy by adding several extra components such as fragment ion intensities or retention times prediction and training target-decoy classifiers on-the-fly, leading to sometimes inconsistent results. Our study explores the impact of replacing those extra components with a deep-learning pretrained model that directly learns the complex relationship between the full spectra and associated peptide sequence, without using decoys. This simplified workflow has fewer parameters to tweak, making it easier to use and perform robustly on data from instruments and use-cases never seen during training. Surprisingly, our approach consistently identifies more peptides than FragPipe, PEAKS, and Proteome Discoverer (12%, 9%, and 21% more, respectively, across a range of datasets). Tesorai Search is also fast – 250 immunopeptidomics searches in 45 minutes – and free for academics, available as a webserver at console.tesorai.com .
Full text 63,723 characters · extracted from preprint-html · click to expand
Back to Basics: Spectrum and Peptide Sequence are Sufficient for Top-tier Mass Spectrometry Proteomics Identification | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Back to Basics: Spectrum and Peptide Sequence are Sufficient for Top-tier Mass Spectrometry Proteomics Identification View ORCID Profile Maximilien Burq , View ORCID Profile Dejan Stepec , Juan Restrepo , Jure Zbontar , View ORCID Profile Shamil Urazbakhtin , Bryan Crampton , Shivani Tiwary , Rehan Chinoy , Melissa Miao , Juergen Cox , Peter Cimermancic doi: https://doi.org/10.1101/2024.08.19.606805 Maximilien Burq 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Maximilien Burq For correspondence: burq.maximilien{at}gmail.com Dejan Stepec 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Dejan Stepec Juan Restrepo 2 Computational Systems Biochemistry Research Group, Max-Planck Institute of Biochemistry , Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site Jure Zbontar 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site Shamil Urazbakhtin 2 Computational Systems Biochemistry Research Group, Max-Planck Institute of Biochemistry , Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Shamil Urazbakhtin Bryan Crampton 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site Shivani Tiwary 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site Rehan Chinoy 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site Melissa Miao 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site Juergen Cox 2 Computational Systems Biochemistry Research Group, Max-Planck Institute of Biochemistry , Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site Peter Cimermancic 1 Tesorai Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: burq.maximilien{at}gmail.com Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract The original mass spectrometry search engines used simple algorithms for peptide identification. Recent tools improved accuracy by adding several extra components such as fragment ion intensities or retention times prediction and training target-decoy classifiers on-the-fly, leading to sometimes inconsistent results. Our study explores the impact of replacing those extra components with a deep-learning pretrained model that directly learns the complex relationship between the full spectra and associated peptide sequence, without using decoys. This simplified workflow has fewer parameters to tweak, making it easier to use and perform robustly on data from instruments and use-cases never seen during training. Surprisingly, our approach consistently identifies more peptides than FragPipe, PEAKS, and Proteome Discoverer (12%, 9%, and 21% more, respectively, across a range of datasets). Tesorai Search is also fast – 250 immunopeptidomics searches in 45 minutes – and free for academics, available as a webserver at console.tesorai.com . Introduction Mass spectrometry (MS)-based proteomics typically involves breaking down complex protein mixtures into smaller peptides, which are then ionized and measured by a mass spectrometer. The instrument records the mass-to-charge ratio (m/z) of these intact peptides and subsequently fragments them to generate tandem mass spectra (MS2). Database search engines are the cornerstone computational tools used to interpret these complex spectra to determine the original peptide sequences. They work by comparing the experimentally acquired spectra against theoretical spectra generated from known protein sequences stored in databases. This process typically involves filtering potential peptide candidates based on precursor mass and then scoring the match between the experimental fragment ions and the predicted fragments for each candidate, resulting in peptide-spectrum matches (PSMs). The accuracy and comprehensiveness of protein identification are critically dependent on the performance of these search engines. Original database search engines for mass spectrometry proteomics, such as Comet [ 1 ], MaxQuant (Andromeda) [ 2 ], [ 3 ], MSFragger [ 4 ], MS-GF+ [ 5 ], Proteome Discoverer [ 6 ] and Sequest [ 7 ], rely solely on spectral data — using precursor m/z for candidate selection and employing simple barcode matching with fixed canonical fragment ion intensities for scoring peptide-spectrum matches (PSMs). More recent search engines and rescoring tools such as MSBooster [ 8 ], MS2Rescore [ 9 ], PEAKS [ 10 ], Sage [ 11 ], Prosit/Oktoberfest [ 12 , 13 ], Inferys [ 14 ] or Chimerys [ 15 ], have dramatically improved peptide identification rates with scoring innovations that incorporated dozens to hundreds of hand-crafted features based on prediction of canonical fragment ion intensities, differences between predicted and measured retention time, peptide lengths, and amino acid composition, followed by on-the-fly training of target-decoy classifiers such as Percolator [ 16 ] or PeptideProphet [ 17 ]. This added complexity increases the overfitting, which can in turn lead to underestimating the true false-discovery rate (FDR) in the generated search outputs [ 18 ]. We postulate that the full potential of proteomics identification can be achieved by returning to a spectrum-only approach — one that fully exploits the rich information in the entire spectrum alongside the peptide sequence. We propose that the limitations of the traditional methods arose not from the inadequacy of spectral data per se, but rather from incomplete utilization of the spectrum’s information, insufficient incorporation of peptide sequence context, and reliance on scoring functions that fail to capture complex, non-linear associations between spectra and sequence. To test that hypothesis, we introduce an end-to-end deep-learning model designed to receive the complete spectrum and peptide sequence and directly output a calibrated score for a PSM. This model, scaled to capture chemical complexity and trained on heterogeneous datasets covering various enzymes, instruments, and fragmentation types, employs a novel loss function that avoids reliance on decoy training. This is especially important as models get larger and the risk that the model will learn entire proteomes increases. Our results demonstrate that a spectrum-based approach not only achieves high accuracy and sensitivity in peptide-spectrum matching but also surpasses the performance of both traditional and recent search engines. These results are in contrast to approaches in [ 19 , 20 , 21 , 22 ] which share some of our ideas, but were unable to outperform modern tools for database search. Achieving high performance without on-the-fly model retraining required several breakthroughs, both on the model architecture and training paradigm. Similarly to traditional search engines, we pre-compute theoretical fragment ion intensities for the candidate peptide sequence. The model, however, also has access to the full measured spectrum, including regions that are outside of those theoretical fragment m/z values. We propose a new modular architecture where the model propagates its own embedding vectors for each breakpoint, enabling it to implicitly learn features related to precursor fragmentation and fragment ion ionization probability. For training, we introduce a new paradigm where the model learns to discriminate correct PSMs from high-scoring incorrect ones. Thus, decoys are not used at any point during model training and are reserved for (FDR) estimation. This is critical to ensure that the model does not overfit to the decoy generation process, which would yield incorrect results. Our secondary contribution is an extensive benchmarking of nine widely used database search engines, which we ran on diverse datasets, including tryptic digests, immunopeptidomics, and single-cell analyses. We find that Tesorai Search consistently identifies more unique peptides compared to established search engines like MaxQuant, FragPipe (+MSBooster), PEAKS, and Proteome Discoverer, achieving average increases of 12% to 68%. We hope that this benchmark can serve as the basis for accurate comparisons, spurring further innovation and enhancements of existing and new search engines. Further experiments confirm the model’s robustness, showing strong performance even on data not encountered during training, such as data produced with different instrument types (TOF) or using isobaric labeling (TMT). We verify through entrapment analyses that these increased identifications are achieved while maintaining accurate FDR control. Ablation studies confirm the model effectively utilizes information about peptide sequences and fragmentation spectra, including peaks coming outside of the canonical fragment ion series. Finally, we present a scalable, user-friendly cloud implementation capable of processing large datasets rapidly, making this advanced model readily accessible to the research community. Results Pretrained model paradigm We hypothesized that training a single large peptide-spectrum matching algorithm can increase peptide identifications across use cases and reduce search engine complexity and data processing steps. To test this hypothesis, we propose a new algorithmic paradigm in which a deep-learning model outputs a score directly from a single tandem mass spectrum and candidate peptide sequence. This contrasts with existing ML-powered tools, which compute dozens to hundreds of metrics. In some cases, such as ion intensity or retention time prediction, each metric requires its own deep-learning model. These metrics then need to be combined into a score using a second-stage ML model – typically Percolator or PeptideProphet. Furthermore, to boost the performance, Percolator-based approaches incorporate information unrelated to peptide-spectrum matching, like charge and retention time error. We show that these additional features are unnecessary for accurate peptide-spectrum matching. The Tesorai Search workflow ( Fig. 1A ) starts with user-provided raw mass spectrometry data (.d, .raw, or .mzml) and a protein sequence database (FASTA). Candidate PSMs are generated using Comet, MaxQuant, and MSFragger with permissive settings (100% FDR). Our pre-trained deep-learning model then rescores each spectrum-sequence pair, outputting a single score. These scores are subsequently used in a standard target-decoy competition strategy (see Methods) for accurate FDR control. The system outputs high-confidence PSMs and peptide identifications via a scalable cloud infrastructure. Download figure Open in new tab Figure 1. Overview of Tesorai Search. A. Rescoring pipeline . Illustrates the steps from raw data processing to rescoring with the pretrained model to the final list of identified peptides after FDR control. B. Deep-learning-based rescoring model architecture . Input data (MS2 spectrum and peptide sequence) is processed by the three key components, spectrum encoder, sequence encoder, and joint encoder, to generate a PSM score. C. Training dataset generation and curation . The training set consists of a pool of 22 studies and 16.000 LC-MS-MS runs processed with MaxQuant, Comet, and MS-GF+. The top PSM was taken as the positive class, and the second and third as the negative class. Our approach simplifies processing by eliminating custom steps like deisotoping or recalibration, as these are implicitly learned by the model. The model architecture ( Fig. 1B ; Methods) has three components. A sequence encoder processes the modified peptide sequence (one-hot encoded), computes theoretical fragments, and combines them with a learned sequence embedding into a vector representation. A spectrum encoder generates a vector representation from the input centroided tandem mass spectrum (m/z and intensity lists). A joint encoder integrates the peptide and spectrum vectors, outputting a single numerical score indicating match quality. We trained the model on a diverse dataset of ∼289 million tandem mass spectra from 16,000 runs across 22 studies ( Fig. 1C ; Methods). Spectra were searched using MaxQuant, MS-GF+, and Comet to identify top-ranking (positive examples) and lower-ranked (negative examples) peptide sequences. Importantly, the training occurs only once, does not utilize decoy sequences, and does not require retraining on the specific dataset of interest. Using real sequences in both positive and negative classes forces the model to learn genuine sequence-spectrum associations rather than memorize peptidomes. Increased number of identifications across many common use cases We benchmarked Tesorai Search against leading search engines: MaxQuant [ 2 ], FragPipe (with MSBooster [ 7 ]), Proteome Discoverer (using Chimerys/Inferys [ 17 ] — see Methods), and PEAKS [ 9 ] ( Fig. 2 ). All tools, including Tesorai Search, were run with default settings on seven diverse datasets representing common proteomics use cases. To ensure fairness, some datasets were chosen from the original benchmark publications of the compared engines. Our open-source data-processing code is available on GitHub 1 . Download figure Open in new tab Figure 2: Unique peptide identifications (without modifications) at 1% FDR. Numbers are shown relative to the union of all identified peptides across all search engines. Bekker-Jensen . Deep fractionated tryptic HeLa sample [ 23 ]. Bassani-Sternberg Immunopeptidomics use-case [ 24 ]. Nowatzky . Immunopeptidomics use-case; MSV000089312 [ 25 ]. Williams Single-cell samples (NanoPots) [ 26 ] . The bottom row shows the average across all samples. We selected a deeply fractionated tryptic HeLa sample from Bekker-Jensen et al. [ 23 ], which was previously analyzed in both Prosit and MSBooster publications. This sample was searched against a human FASTA file obtained from the original Prosit publication. Subsequently, two immunopeptidomics samples were chosen. The first originated from Bassani-Sternberg et al. [ 24 ], where a sample designated Mel15 had been utilized in benchmarking Prosit and MSBooster. The second dataset was for Behçet’s disease (Cavers et al.) [ 25 ]. Lastly, to assess our model’s performance on samples with limited quantities, we incorporated a study encompassing single-cell and few-cell analysis [ 26 ], previously used to assess performance in the MSBooster publication. On average, we identified 17% more (non-modified) peptides than FragPipe/MSBooster, 9% more than PEAKS, 21% more than Proteome Discoverer (+ Chimerys/Inferys), and 68% more than MaxQuant. In Figure 2 , we list the number of peptides identified by each search engine, normalized as a fraction of the total number of peptides identified across all search engines. A summary of identification counts and overlaps across search engines can be found in Supplementary Figure 1. The data from runs across all search engines is available at Mendeley [ 27 ]. To further assess the robustness of the model, we evaluated its performance on datasets not included in our training set and distinct from our Orbitrap, label-free, bulk, non-modified training data (Supplementary Table 2). We compared Tesorai Search against FragPipe (MSBooster), selected for its strong performance and ease-of-use in initial benchmarks. We compared the MS2 scan identification rates at a 1% FDR ( Fig. 3 ). On a TMT-labeled dataset (Gabriel et al.) [ 28 ], we identified 13% more PSMs. On Time-of-Flight (TOF) instrument data, gains were +10% (Meier et al.) [ 29 ] and +30% (Van PuyVelde et al.) (Bruker timsTOF Pro), and +9% (Van PuyVelde et al.) (Sciex TripleTOF 6600+) [ 30 ]. Despite lacking specific PTM enrichment in training, Tesorai Search identified +51% PSMs on a phospho-enriched sample (Giasanti et al.). Furthermore, on challenging single-cell DISCO datasets (Lamanna et al. [ 31 ], 1 and 5 cell inputs), which differ significantly from bulk samples, we achieved 43-50% higher PSM identification rates. These results demonstrate that Tesorai Search generalizes effectively to diverse instruments, TMT labeling, PTM enrichment, and low-input single-cell data absent from its training. Download figure Open in new tab Figure 3: Scan (MS2) identification rate on data not seen in training. Comparison of MS2 scan identification rates at 1% FDR between Tesorai Search and FragPipe (MSBooster) across diverse proteomics datasets not seen during training: TMT10-MS3 (Gabriel et al.), TimsTOF instrument data (Meier et al.; Van Puyvelde et al.), Sciex data (Van Puyvelde et al.), phospho-enriched (Giasanti et al.), and single-cell DISCO (1 and 5 cells) (Lamanna et al.). Accurate false-discovery rate estimates Increased identifications are meaningful only if the false-discovery rate (FDR) is correctly controlled, ensuring confidence in the results. We validated FDR control by measuring the false-discovery proportion (FDP), i.e. the true fraction of incorrect PSM or peptide matches, for user-defined FDR thresholds ranging from 0.1% to 10% ( Fig. 4 ), ensuring FDP remained below the target FDR. Following [ 18 , 32 ], we used entrapment analysis with the ISB18 dataset [ 33 ] (48 known target proteins: 18 synthesized, 30 contaminants) searched against a database combining these targets with the Ricinus communis (castor oil plant) proteome as an entrapment set chosen for low peptide overlap. PSM ( Fig. 4A ) and peptide ( Fig. 4B ) FDR were estimated using standard target-decoy competition. Given the high 668:1 entrapment-to-target peptide ratio, the FDP was computed as the number of identified entrapment sequences relative to non-entrapment sequences (known targets), using the conservative “combined” formula [ 34 ]. Our results demonstrate that the fraction of erroneous PSMs and peptides identified by Tesorai Search is consistently lower than the user-defined FDR threshold, confirming accurate control. Download figure Open in new tab Figure 4. Measured false-discovery proportion (FDP) vs user-defined FDR threshold. A. FDP vs FDR at the PSM level of Tesorai Search (blue line), obtained through the entrapment method, compared to the user-defined false discovery threshold estimated using target-decoy competition in the region of interest, 0.1% to 10%. The dashed line represents the upper-bound case where the FDP is the same as the FDR. B . FDP vs FDR at the peptide level following the same evaluation approach. Newly identified peptides Having established accurate FDR control, we next characterized the novel peptide identifications by investigating the score distributions and whether new peptides are corroborated by other search engines. Figure 5A-B , shows score distributions for decoys (orange) and targets (blue) on the Mel15 sample [ 24 ]. Target scores follow a bimodal distribution ( Fig. 5A-B , horizontal marginal distribution) where the first mode closely matches the distribution of decoy PSMs. This bimodal distribution, which is more pronounced than for the Andromeda score ( Fig. 5A , vertical marginal) and MSFragger Hyperscore ( Fig. 5B , vertical marginal), enables cleaner score separation and makes the resulting identifications less sensitive to the FDR cutoff threshold. Most new peptides are also identified by MaxQuant or MSFragger, albeit at a 5% FDR cutoff ( Fig. 5C-D ). Download figure Open in new tab Figure 5. Newly identified peptides by origin using Bassani-Sternberg et al. (Mel15) dataset. A-B . Joint distribution of the Tesorai score against either the Andromeda score (A.) from MaxQuant or the MSFragger Hyperscore (B.). C-D . Breakdown of Tesorai Search identified PSMs by whether they were also identified by MaxQuant (C.) and MSFragger (D.) at various FDR thresholds. The dashed line represents the 1% FDR cutoff for the Tesorai Score. E . Breakdown of identified peptides from each tool, stratified by the number of other search engines that could confirm the identification. For Tesorai, we only included Proteome Discoverer and PEAKS in the tools used to confirm identification. We indicated the percentage of identified peptides that are shared with at least one other tool, as a percent of all peptides identified. To further assess model reliability, we compared our peptide identifications against MaxQuant, Prosit, FragPipe, PEAKS, and Proteome Discoverer ( Fig. 5E ). For each tool, we categorized its identified peptides based on whether they were unique to that tool, shared with only one other tool, or shared with two or more other tools in the comparison set. For assessing our identifications, we did not count identifications that were only confirmed by FragPipe and MaxQuant, as these two tools are used by Tesorai Search to select initial PSMs for rescoring. Tesorai Search demonstrated the highest number of peptides confirmed by one or more other tools (70% of all identified peptides), compared to 37-65% for other tested tools. Model interpretation To understand the contributions of different input features and internal representations to the model’s performance, we conducted an ablation study by corrupting model inputs and observing performance impacts ( Fig. 6 ) On the PSM binary classification task used for model training, (validation set, ∼41% positive, see Methods), the uncorrupted model achieved 99.5% accuracy. As a baseline representing complete information loss, shuffling both the peptide sequence input and the associated theoretical fragment m/z values reduced accuracy to 58.6%, equivalent to random guessing. Download figure Open in new tab Figure 6. Effect of corrupting data inputs on model performance. Model accuracy (%) on the validation subset (41.4% positive, 58.6% negative) for the PSM binary classification task. Accuracy is shown for the full model (99.5%) and after selectively corrupting inputs via shuffling or randomization. No peptide information corresponds to shuffling all inputs. We assessed input importance by selectively randomizing features. Randomizing experimental spectrum intensities (keeping m/z fixed) substantially dropped accuracy to 77.6%, showing that the model uses intensity information beyond m/z matching. Filtering the spectrum to only expected canonical fragment ion regions (a, b, y, z) also significantly reduced accuracy (78.8%), indicating that the model utilizes information from non-canonical peaks or their absence. Investigating the peptide-derived inputs revealed a strong dependence on the theoretical fragment masses. Randomizing these reduced the accuracy to 59.2% (near baseline). Shuffling only the separate one-hot peptide sequence encoding had a lesser impact (85.6% accuracy), highlighting the importance of theoretical fragment matching over abstract sequence encoding. Examining individual theoretical ion types revealed that randomizing y-ions caused the most degradation (72.2% accuracy), followed by b-ions (91.7%). Randomizing a-ions (99.2%) or z-ions (99.5%) had minimal effect, aligning with expected CID fragmentation importance. Full results are in Supplementary Table 4. Cloud-based implementation allows for fast processing To enhance processing speed and accessibility of proteomic analyses, we implemented a cloud-based interface for Tesorai Search. Users can perform database searches directly through a web browser without requiring local computational resources or software installations. We were able to re-process 250 immunopeptidomics samples from PXD019643 [ 35 ] in under 45 minutes, demonstrating the scalability of our implementation even on challenging workloads. This cloud-native approach not only simplifies workflows but also ensures that cutting-edge computational resources are available to researchers globally, facilitating rapid data processing and timely generation of results. Discussion This paper introduces Tesorai Search, an end-to-end deep learning model that fundamentally shifts the paradigm for peptide-spectrum matching in mass spectrometry proteomics. Our core hypothesis is that the full spectrum and peptide sequence contain sufficient information for top-tier peptide identification, challenging the need for intricate feature engineering or auxiliary predictive models (like retention time or fragment intensity prediction) used in recent tools. Our model directly learns complex, non-linear associations between complete MS/MS spectra and peptide sequences, demonstrating, through extensive benchmarking, that this approach surpasses both traditional and machine learning-enhanced search engines. Existing machine learning-enhanced search engines often combine dozens of handcrafted or predicted features, frequently using post-processing classifiers like Percolator trained on-the-fly with target-decoy strategies. While improving upon traditional methods, this added complexity can introduce variability and potential inaccuracies, particularly concerning FDR estimation. The fundamental issue [ 18 ] is that Percolator uses decoys for two distinct purposes: training a machine learning model to differentiate between correct and incorrect identifications and estimating the FDR. A key conceptual advance of Tesorai Search is its ability to learn directly from real peptide-spectrum matches (PSMs) without relying on decoys for model training. Trained once on a large-scale dataset of ∼289 million high-confidence, real PSMs, the model learns the genuine characteristics of correct identifications without potential biases introduced by artificial decoy sequences. This results in a large increase in identification depth, with considerably more peptides identified than leading platforms like FragPipe, PEAKS, and Proteome Discoverer (12%, 9%, and 21%, respectively) across various use cases, including challenging immunopeptidomics and low-input samples. This enhanced sensitivity holds the potential for deeper biological insights [ 36 ]. For instance, in immunopeptidomics, identifying a broader repertoire of MHC-presented peptides is crucial for advancing cancer immunotherapy and vaccine design. The high proportion of identifications corroborated by other search engines supports their reliability. We also observed improved score separation compared to metrics like Andromeda, potentially due to better score calibration across different scans resulting from the classification-based training objective. Furthermore, the model exhibits remarkable robustness and generalizability. Though trained exclusively on Orbitrap data, it performs well (identifying up to 50% more MS2 scans than FragPipe) on diverse sample types and data from instruments not included in the training set (TOF instruments, TMT-labeled samples). The end-to-end architecture implicitly learns necessary data processing steps, simplifying the workflow by obviating the need for explicit spectrum deisotoping, mass calibration, or charge correction. This inherent simplicity, combined with its implementation as a scalable, cloud-native platform, makes Tesorai Search readily accessible, facilitating rapid analysis of massive datasets and democratizing high-performance proteomics. Several areas for future research emerge from this study. Though we focused exclusively on data-dependent acquisition workflows, the fundamental idea of using a single pretrained model for PSM rescoring is likely transferable to data-independent acquisition, promising simpler workflows, enhanced peptide identification, and improved FDR control in that setting as well. Although our method achieves state-of-the-art performance in the number of identified phosphopeptides, accurately localizing PTMs remains a challenge in the field. Furthermore, despite the advancements presented, overall scan identification rates can still be improved; combining our deep learning strategy with established techniques like match-between-runs and open window search approaches represents a promising direction for future research to maximize peptide recovery. Importantly, even with the strong concordance observed with existing tools, rigorous biological validation of uniquely identified peptides within relevant experimental contexts is essential to confirm their functional significance. In conclusion, Tesorai Search demonstrates that a pre-trained deep learning model focused purely on the spectrum-sequence relationship can outperform other modern search engines. By offering enhanced sensitivity, robust FDR control, simplicity, and accessibility, this approach promises to accelerate discovery in fundamental biology and clinical proteomics. Methods Training dataset For training, we identified 21 publicly available datasets (Supplementary Table 1), all processed with Orbitrap (Thermo Fisher Scientific) instruments. We first parsed the .raw files with ThermoRawFileparser to assemble the list of MS2 spectra. Each spectrum was represented as a tuple of two lists of floats, of equal lengths, representing the m/z value and the intensity of each (centroided) peak. No mass calibration or de-isotoping step was taken on the raw spectra. In case the dataset was already processed with MaxQuant and an msms.txt file was publicly available, we used it directly, otherwise, we reprocessed the dataset with MaxQuant ourselves. Additionally, we processed some of the datasets with Comet and MS-GF+. Altogether, this resulted in a total of 289 million PSMs in the training dataset. We stored these spectra, the associated peptide sequences, and labels as TFRecords on disk to ensure low read times and high GPU utilization. To ensure that only high-quality PSMs were included in the training dataset, we filtered out those with an Andromeda score lower than 25, those with comet_score greater than 1e-3, and those with MS-GF+ SpecEValue greater than 1e-10. We randomly split the peptide sequences based on mass into three splits: train, val, and test. Each peptide-spectrum match was then assigned to one of the buckets accordingly. Furthermore, we also reserved a set of PRIDE datasets where none of the PSMs were included in the train set. Finally, we created a list of benchmark datasets (see section “Processing of external data”), none of which were included in the training set, to measure the changes in identification rates. Model architecture Spectrum processing happens on the CPU. We take as input a float32 vector of m/z values and a float32 vector of intensities. Spectra with fewer than 10 peaks are discarded. For spectra with more than 1100 peaks, only the 1100 most intense peaks are kept. Sequence processing takes as input an int32 vector of one-hot-encoded amino-acid sequence of length s. It then computes theoretical fragment ions for a, b, y, z ions, two possible charge states (1 and 2), and optional water loss and ammonia loss. This results in 24 potential ions for each breakpoint in the peptide sequence. We used a total of 32 tokens to encode amino acids, where, in addition to the 20 canonical ones, we encoded the following 12 common modifications when computing theoretical fragment ions: - M(ox) for methionine oxidation, (mass=147.035405 Da) - Q(de) and N(de) for deamidation (mass += 0.9840 Da) - Z for n-term acetylation (mass = 42.0106 Da) - K(ac) for lysine acetylation (mass += 42.0106 Da) - E(py) for pyroglutamic acid (mass -= 18.01057 Da) - Q(py) for pyroglutamic acid (mass -= 17.02655 Da) - S(ph), T(ph) and Y(ph) for phosphorylation (mass += 79.966331 Da) - (tmt) and K(tmt) for isobaric labelling (variable mass shift depending on the --plex number) Furthermore, we trained our models with a fixed cysteine carbamidomethylation (+ 57.02146 Da). Loss function and model training We used AdamW [ 40 ] for gradient descent, torch.distributed for distributed data-parallel multi-GPU training, and torch.cuda.amp.autocast for automatic mixed-precision training on float16 weights, to speed up the training process. The model was trained on a single node with 8 Nvidia Tesla V100-SXM2-16GB GPUs, with a batch size of 512 and 1M steps, which corresponds to two full epochs over the training dataset and took a total of 64 hours. We used the PyTorch framework [ 37 ]. Inference For inference, the model takes as input a (sequence, spectrum) pair, and processes it in the same way as the training data. The spectrum is centroided and represented as a float32 vector of m/z values and a float32 vector of intensities. Spectra with fewer than 10 peaks are discarded. For spectra with more than 1100 peaks, only the 1100 most intense peaks are kept. The sequence is one-hot encoded, and theoretical fragment ions are computed. It is then processed into the sequence encoder module, combined with the spectrum vector, and processed through the PSM score module. We take the final number from the PSM score module as the score for the putative PSM, without passing it through the sigmoid function. Search engine configurations FragPipe configuration FragPipe analysis was performed within the FragPipe v22.0 computational platform. FragPipe includes MSBooster, Percolator, and Philosopher [ 41 ] tools by default for the downstream processing of the MSFragger search results. Decoys were generated using Philosopher, within the FragPipe computational platform. The provided TMT10-MS3 FragPipe workflow setting was used for the Gabriel et al. dataset. FragPipe search was performed without contaminants. The analysis included variable modifications for methionine oxidation, N-terminal acetylation, and fixed cysteine carbamidomethylation. Dataset-specific parameters are described for each dataset separately. All other parameters were kept default across all the experiments. Tesorai Search configuration Searches using Tesorai were performed with the following default settings unless noted otherwise. The default enzyme selected was Trypsin/P ( enzyme : Trypsin/P), configured for specific cleavage ( enzyme_mode : SPECIFIC). By default, the search didn’t include common contaminant sequences ( include_contaminants : FALSE). Peptide identifications were filtered based on a default FDR threshold of 1% ( fdr_threshold : 0.01). The minimum considered peptide length was set to 7 amino acids ( min_peptide_length : 7). The maximum peptide length depended on the enzyme mode: for the default specific digestion, it was 63 amino acids ( max_peptide_length : 63), while for unspecific digestion, the default maximum length was 25 amino acids. Default variable modifications are Methionine Oxidation and N-terminal Acetylation ( variable_modifications: OXIDATION_M,ACETYLATION_NTERM). Cysteine Carbamidometylation is also enabled by default ( static_modifications: CARBAMIDOMETHYL_C). PEAKS configuration PEAKS v12.5 was used with default settings. De novo search was disabled. Minimum and maximum peptide lengths were set to 7 and 50, respectively, except in immunopeptidomics runs, where we used 8 and 15. Proteome Discoverer configuration Proteome Discoverer v3.0 was used, and Chimerys rescoring was enabled, except in immunopeptidomics samples where it is not supported and on which Inferys was used. Minimum and maximum peptide lengths were set to 7 and 50, respectively, except in immunopeptidomics runs, where we used 8 and 15. Processing of external data A. Bekker-Jensen (HeLa) tryptic dataset Following [ 7 ], the Bekker-Jensen et al. [ 18 ] multi-protease dataset was downloaded from the PRIDE repository with the identifier PXD004452. Files mapping to the identifier QE3_UPLC9_DBJ_SA_46fractions were selected for analysis. Prosit results were obtained at PXD010871, in the zipped folder Figure_2_3_5_Multiprotease_Dataset , under the directory: /trypsin/percolator_unzipped/prosit_target.psms . MaxQuant results were obtained at PXD004452, under the directory: SearchResults/msms.txt . The default settings were used for Tesorai search, except that the peptide length range was set to 7 to 50. All other settings were left to their default values. A human Swiss-Prot protein sequence database including annotated isoforms (downloaded May 3rd, 2024; 42421 protein sequences) was used for processing. FragPipe results were run by us using the settings described above. Enzymatic digestion was set to stricttrypsin, and the peptide length range was set to 7 - 50. B. Bassani-Sternberg et al. (HLA I immunopeptides) dataset Following Wilhelm et al. [ 42 ], the HLA Class I sample from patient Mel15 [Bassani-Sternberg et al.] was downloaded from the PRIDE repository with the identifier PXD004894. Only files mapping to HLA Class I from patient Mel15 were used in the analysis. The sequence database ( HUMAN_2014 ) was provided within the zipped Search folder in PXD004894, which was used in all experiments. MaxQuant and Prosit results were obtained from PXD021398. MaxQuant results ( msms.txt ) were obtained from the zipped folder Figure_5_Mel15_MaxQuant1 . Prosit results ( prosit_target.peptides ) were obtained from the zipped folder Figure_5_Mel15_MaxQuant100_and_Rescoring , under the directory forPride_100%/rescoring_for_paper_2/percolator . Tesorai search enzyme mode was set to UNSPECIFIC with the minimum peptide length set to 8 and maximum to 15, following [ 42 ]. FragPipe results were run by us using the settings described above. Enzymatic digestion was set to NONSPECIFIC . The minimum peptide length was set to 8 and the maximum to 15. C. Nowatzky et al. (HLA I immunopeptides) dataset The Nowatzky et al. dataset was downloaded from MSV000089312. Only files mapping to identifiers 190514_H_FreyaLC_AD_Nowatzky_HLA_test (KO and WT) were used in the analysis. Tesorai search enzyme mode was set to UNSPECIFIC with the minimum peptide length set to 7 and the maximum to 15. FragPipe results were run by us using the settings described above. Enzymatic digestion was set to NONSPECIFIC . The minimum peptide length was set to 7 and the maximum to 12. Search was performed with a combined FASTA of Human and a few select pathogen proteomes (Uniprotkb, accessed 2023_12_07). D. Meier et al. (HeLa sample, timsTOF) Human cervical cancer cell (HeLa) dataset used in [ 24 ] was downloaded from the PRIDE repository with the identifier PXD010012. The 200ng, 100ms experiment was reproduced with the raw files provided in the zipped folder HeLa_200ng_100ms_raw . MaxQuant results ( msms.txt ) were obtained in the same PRIDE repository in the zipped folder HeLa_200ng_100ms_txt . The default settings were used for Tesorai search.A reference human proteome (UP000005640) was downloaded from UniProt using one protein sequence per gene (March 26th, 2024; 20,590 protein sequences). FragPipe results were run by us using the settings described above. Enzymatic digestion was set to stricttrypsin and the peptide length range was set to 7 - 63. E. Gabriel et al. (HeLa-Yeast, TMT) Human Yeast Dilution TMT labeled dataset [ 23 ] was downloaded from the PRIDE repository with the identifier PXD030340. The HCD fragmentation on the Orbitrap mass analyzer (HCD/OT) experiment was reproduced. The 190416_FPTMT_MS3_HCDOT_R1 raw file was used in the analysis. MaxQuant ( msms.txt ) and MaxQuant with Andromeda ( andromeda_target.pepides ) results were obtained in the same PRIDE repository in the zipped folder HCD_OT_Without_rescoring . Prosit rescored results ( prosit_target.peptides ) were obtained in the same PRIDE repository in the zipped folder HCD_OT_With_rescoring . The default settings were used for Tesorai search, except the peptide length range was set to 7 to 50. A reference human proteome (UP000005640) was downloaded from UniProt using one protein sequence per gene (March 26th, 2024; 20,590 protein sequences). A reference Baker’s yeast proteome (UP000002311) was downloaded from UniProt using one protein sequence per gene (March 28th, 2024; 6,060 protein sequences). MSFragger results were run by us using the settings described above. Enzymatic digestion was set to stricttrypsin . The provided TMT10-MS3 FragPipe workflow setting was used and the peptide length range was set to 7 - 50. F. Williams et al. (Single-cell NanoPOTS) Following Yang et al. [ 7 ], the single-cell data from the nanoPOTS platform [ 21 ] was downloaded from the MassIVE repository under the identifier MSV000085230. We reproduced the experiment from using 1, 3, 10, and 50 cells from the MCF10A 30-minute experiment. We used the human Swiss-Prot protein sequence database provided at MSV000085230 for all the experiments ( UniprotKB_homosapiens_Swiss_Prot_122916 ). The default settings were used for Tesorai search. FragPipe results were run by us using the settings described above. Enzymatic digestion was set to stricttrypsin and the peptide length range was set to 7 - 63. G. Van Puyvelde et al. (BrukertimsTOF, Sciex) Thermo Orbitrap QE HF-X, Bruker timsTOF Pro, and Sciex TripleTOF 6600+ [ 25 ] data was downloaded from the PRIDE repository with the identifier PXD028735. Raw files mapping to LFQ_[timsTOFPro_PASEF, TTOF6600]_DDA_Condition_A_Sample_[Alpha, Beta, Gamma]_[01-04] were selected for the analysis. Sciex .wiff files were peak-picked with MSConvert [ 43 ] and converted to mzML file format as our current platform does not natively support .wiff format. A reference database containing the Human, Yeast, and E.coli protein sequences was downloaded from UniProt in May 2024. The default Tesorai search settings were used, except the peptide length range was set to 7 - 50. FragPipe results were run by us using the settings described above. Enzymatic digestion was set to stricttrypsin and the peptide length range was set to 7 - 50. H. Lamanna et al. (Single-cell DISCO) Following [ 8 ], the single-cell data from the DISCO platform [ 26 ] was downloaded from the PRIDE repository under the identifier PXD019958. We reproduced the experiment from [ 8 ] using 1 and 5 cells Orbitrap Thermo Q-Exactive HF-X raw files, using all the 3 replicas for each experiment. We used the human Swiss-Prot protein sequence database provided at MSV000085230 for all the experiments ( UniprotKB_homosapiens_Swiss_Prot_122916 ) that was also used in the Single-cell NanoPOTS experiment. The default Tesorai search settings were used.FragPipe results were run by us using the settings described above. Enzymatic digestion was set to stricttrypsin and the peptide length range was set to 7 - 63. I. Giansanti et al. (phosphopeptidomics) dataset The following six Orbitrap files were downloaded from the PRIDE repository under the identifier PXD001428 from Giansanti et al. [ 44 ]: - OR8_130622_TT_Trypsin_Ti-IMAC_Rep1_B1.raw - OR8_130622_TT_Trypsin_Ti-IMAC_Rep1_B2.raw - OR9_20130628_TT_Trypsin_Batch2_R1.raw - OR9_20130628_TT_Trypsin_Batch2_R2.raw - OR9_20130628_TT_Trypsin_Batch3_R1.raw - OR9_20130628_TT_Trypsin_Batch3_R2.raw The default settings were used for Tesorai search with an additional variable modifications enabled for phosphorylation modification of serine (S), threonine (T), and tyrosine (Y) residues (PHOSPHORYLATION_STY) and peptide length range between 7 and 50. FragPipe was run with the default settings and phosphorylation STY variable modification enabled in the MSFragger search parameters. Peptide length range was between 7 and 50. Cloud-based implementation We enabled fast and scalable processing by running with high parallelism and leveraging on-demand, serverless Cloud resources. By default, each sample file is first run through a combination of FragPipe (MSFragger), MaxQuant and Comet at 100% FDR to generate a list of candidate PSMs for each MS2 scan. For immunopeptidomics runs, we disable MaxQuant and Comet to speed-up processing. This comes with almost no reduction in performance. Data collected on Sciex (.wiff) or Bruker (.d) instruments also is processed by MSFragger only. Every file and algorithm is run on a separate Cloud machine, with optimized resources for that stage. The pre-trained model runs on T4 Nvidia GPUs and rescores the candidate PSMs. These rescored PSMs are then filtered at 1% FDR, and assembled into peptide and protein lists. We use an open-source FFIA [ 45 ] quantification algorithm for all Orbitrap, Sciex and mzML datasets. For Bruker, we leverage the default quantification in FragPipe (IonQuant) [ 46 ]. The final results are surfaced in an intuitive and easy-to-use web interface, and full psm, peptide and protein tables are downloadable directly from the platform. FDR estimation We estimate FDR with the standard target-decoy approach. We use the default settings of each search engine to generate decoy sequences from the user-provided FASTA file. For MaxQuant and FragPipe, this is done by reversing the protein sequences prior to in-silico digestion. For Comet, we kept default settings: Comet generates decoys by reversing each target peptide sequence, keeping the N-terminal or C-terminal amino acid in place. We do not use protein-level information for additional filtering (sequential FDR). Entrapment experiment to measure false-discovery proportion The raw data for the entrapment analysis was accessed on March 15, 2024 at https://regis-web.systemsbiology.net/PublicDatasets/18_Mix/Mix_7/LTQ/RAW_Data/ . Following [ 29 ], we analyzed files 2-10 and excluded number 11. The Castor plant proteome was accessed from Uniprot on 2024-04-25. The list of ISB18 proteins was downloaded from https://regis-web.systemsbiology.net/PublicDatasets/database/18mix.fasta . Following [ 29 ], we used strict tryptic enzymatic in-silico digestion (this is our default), and set missed cleavages to 0 (default 2). To reduce the probability of a contaminant randomly matching with a peptide from the castor plant, we set the minimum peptide length to 8. All other settings were kept default. All peptide mappings accounted for Isoleucine to Leucine substitution. Data availability All raw data analyzed in this study were already publicly available. All results run by ourselves, from Tesorai Search, MaxQuant, FragPipe, PEAKS, and Proteome Discoverer will be made available on Mendeley Data [ 22 ]. Code availability The Tesorai platform, used to generate the main results, is available online at console.tesorai.com. The code used to process the results and generate figures and tables is available at https://github.com/tesorai/tesorai_search . Footnotes Expanded on our secondary aim to benchmark Tesorai Search on a diverse set of use-cases. Improved benchmarking against widely used database search engines. https://console.tesorai.com/ https://github.com/tesorai/tesorai_search ↵ 1 https://github.com/tesorai/tesorai_search References [1]. ↵ J. K. Eng , T. A. Jahan , and M. R. Hoopmann , “ Comet: An open-source MS/MS sequence database search tool .,” PROTEOMICS , vol. 13 , no. 1 , pp. 22 – 24 , doi: 10.1002/pmic.201200439 . OpenUrl CrossRef PubMed [2]. ↵ J. Cox and M. Mann , “ MaxQuant enables high peptide identification rates, individualized p.p.b.-range mass accuracies and proteome-wide protein quantification ,” Nat. Biotechnol ., vol. 26 , no. 12 , pp. 1367 – 1372 , 2008 , doi: 10.1038/nbt.1511 . OpenUrl CrossRef PubMed Web of Science [3]. ↵ Cox J , Neuhauser N , Michalski A , Scheltema RA , Olsen JV , Mann M. Andromeda: a peptide search engine integrated into the MaxQuant environment . J Proteome Res . 2011 Apr 1; 10 ( 4 ): 1794 – 805 . doi: 10.1021/pr101065j . Epub 2011 Feb 22. PMID: 21254760 . OpenUrl CrossRef PubMed Web of Science [4]. ↵ A. T. Kong , F. V. Leprevost , D. M. Avtonomov , D. Mellacheruvu , and A. I. Nesvizhskii , “ MSFragger: ultrafast and comprehensive peptide identification in mass spectrometry–based proteomics ,” Nat. Methods , vol. 14 , no. 5 , pp. 513 – 520 , 2017 , doi: 10.1038/nmeth.4256 . OpenUrl CrossRef PubMed [5]. ↵ S. Kim and P. A. Pevzner , “ MS-GF+ makes progress towards a universal database search tool for proteomics ,” Nat. Commun ., vol. 5 , no. 1 , pp. 5277 – 5277 , 2014 , doi: 10.1038/ncomms6277 . OpenUrl CrossRef PubMed [6]. ↵ Orsburn BC . Proteome Discoverer-A Community Enhanced Data Processing Suite for Protein Informatics . Proteomes . 2021 Mar 23; 9 ( 1 ): 15 . doi: 10.3390/proteomes9010015 . PMID: 33806881; PMCID: PMC8006021. OpenUrl CrossRef PubMed [7]. ↵ J. K. Eng , A. L. McCormack , and J. R. Yates , “ An approach to correlate tandem mass spectral data of peptides with amino acid sequences in a protein database ,” J. Am. Soc. Mass Spectrom ., vol. 5 , no. 11 , pp. 976 – 989 , Nov . 1994 , doi: 10.1016/1044-0305(94)80016-2 . OpenUrl CrossRef PubMed Web of Science [8]. ↵ Yang , K.L. , Yu , F. , Teo , G.C. et al. MSBooster: improving peptide identification rates using deep learning-based features . Nat Commun 14 , 4539 ( 2023 ). doi: 10.1038/s41467-023-40129-9 OpenUrl CrossRef PubMed [9]. ↵ Buur , Louise M. , et al. “ MS2Rescore 3.0 is a modular, flexible, and user-friendly platform to boost peptide identifications, as showcased with MS Amanda 3.0 .” Journal of proteome research 23 . 8 ( 2024 ): 3200 – 3207 . OpenUrl CrossRef PubMed [10]. ↵ Ma , Bin , et al. “ PEAKS: powerful software for peptide de novo sequencing by tandem mass spectrometry .” Rapid communications in mass spectrometry 17 . 20 ( 2003 ): 2337 – 2342 . OpenUrl CrossRef PubMed Web of Science [11]. ↵ Lazear , Michael R. “ Sage: an open-source tool for fast proteomics searching and quantification at scale .” Journal of Proteome Research 22 . 11 ( 2023 ): 3652 – 3659 . OpenUrl CrossRef PubMed [12]. ↵ S. Gessulat et al. , “ Prosit: proteome-wide prediction of peptide tandem mass spectra by deep learning ,” Nat. Methods , vol. 16 , no. 6 , pp. 509 – 518 , 2019 , doi: 10.1038/s41592-019-0426-7 . OpenUrl CrossRef PubMed [13]. ↵ Picciani M , Gabriel W , Giurcoiu VG , Shouman O , Hamood F , Lautenbacher L , Jensen CB , Müller J , Kalhor M , Soleymaniniya A , Kuster B. Oktoberfest: Open-source spectral library generation and rescoring pipeline based on Prosit . Proteomics . 2024 Apr ; 24 ( 8 ): 2300112 . doi: 10.1002/pmic.202300112 OpenUrl CrossRef [14]. ↵ Zolg DP , Gessulat S , Paschke C , Graber M , Rathke-Kuhnert M , Seefried F , Fitzemeier K , Berg F , Lopez-Ferrer D , Horn D , Henrich C. INFERYS rescoring: Boosting peptide identifications and scoring confidence of database search results . Rapid Communications in Mass Spectrometry . 2021 May 20: e9128 . [15]. ↵ Frejno , M. , Berger , M.T. , Tüshaus , J. et al. Unifying the analysis of bottom-up proteomics data with CHIMERYS . Nat Methods ( 2025 ). doi: 10.1038/s41592-025-02663-w OpenUrl CrossRef [16]. ↵ Käll , L. , Canterbury , J. , Weston , J. et al. Semi-supervised learning for peptide identification from shotgun proteomics datasets . Nat Methods 4 , 923 – 925 ( 2007 ). doi: 10.1038/nmeth1113 OpenUrl CrossRef PubMed Web of Science [17]. ↵ Ma , K. , Vitek , O. & Nesvizhskii , A.I. A statistical model-building perspective to identification of MS/MS spectra with PeptideProphet . BMC Bioinformatics 13 ( Suppl 16 ), S1 ( 2012 ). doi: 10.1186/1471-2105-13-S16-S1 OpenUrl CrossRef [18]. ↵ J. A. Freestone , L. Käll , W. S. Noble , and U. Keich , “ Semi-supervised learning while controlling the FDR with an application to tandem mass spectrometry analysis ,” bioRxiv , p. 2023.10.26.564068-2023.10.26.564068, Jan . 2024 , doi: 10.1101/2023.10.26.564068 . OpenUrl Abstract / FREE Full Text [19]. ↵ W. Bittremieux , D. H. May , J. Bilmes , and W. S. Noble , “ A learned embedding for e?cient joint analysis of millions of mass spectra ,” Nat. Methods , vol. 19 , no. 6 , pp. 675 – 678 , Jun . 2022 , doi: 10.1038/s41592-022-01496-1 . OpenUrl CrossRef [20]. ↵ S. S. Schoenholz et al. , “Peptide-Spectra Matching from Weak Supervision.” 2018. [ Online]. Available: https://arxiv.org/abs/1808.06576 [21]. ↵ V. Ananth , J. Sanders , M. Yilmaz , S. Oh , and W. S. Noble , “ A learned score function improves the power of mass spectrometry database search ,” bioRxiv , 2024 , doi: 10.1101/2024.01.26.577425 . OpenUrl Abstract / FREE Full Text [22]. ↵ T. Altenburg , T. Muth , and B. Y. Renard , “ yHydra: Deep Learning enables an Ultra Fast Open Search by Jointly Embedding MS/MS Spectra and Peptides of Mass Spectrometry-based Proteomics ,” bioRxiv , 2021 , doi: 10.1101/2021.12.01.470818 . OpenUrl Abstract / FREE Full Text [23]. ↵ D. B. Bekker-Jensen et al. , “ An Optimized Shotgun Strategy for the Rapid Generation of Comprehensive Human Proteomes ,” Cell Syst ., vol. 4 , no. 6 , pp. 587 - 599 .e4, Jun . 2017 , doi: 10.1016/j.cels.2017.05.009 . OpenUrl CrossRef PubMed [24]. ↵ M. Bassani-Sternberg et al. , “ Direct identification of clinically relevant neoepitopes presented on native human melanoma tissue by mass spectrometry ,” Nat. Commun ., vol. 7 , no. 1 , pp. 13404 – 13404 , 2016 , doi: 10.1038/ncomms13404 . OpenUrl CrossRef [25]. ↵ Cavers , Ann , et al. “ Behçet’s disease risk-variant HLA-B51/ERAP1-Hap10 alters human CD8 T cell immunity .” Annals of the rheumatic diseases 81 . 11 ( 2022 ): 1603 – 1611 . OpenUrl PubMed [26]. ↵ S. M. Williams et al. , “ Automated Coupling of Nanodroplet Sample Preparation with Liquid Chromatography–Mass Spectrometry for High-Throughput Single-Cell Proteomics ,” Anal. Chem ., vol. 92 , no. 15 , pp. 10588 – 10596 , Aug . 2020 , doi: 10.1021/acs.analchem.0c01551 . OpenUrl CrossRef [27]. ↵ Burq , Maximilien ; Stepec , Dejan ( 2025 ), “ Tesorai Search ”, Mendeley Data , V1 , doi: 10.17632/znkr2dm8fb.1 OpenUrl CrossRef [28]. ↵ W. Gabriel et al. , “ Prosit-TMT: Deep Learning Boosts Identification of TMT-Labeled Peptides ,” Anal. Chem ., vol. 94 , no. 20 , pp. 7181 – 7190 , May 2022 , doi: 10.1021/acs.analchem.1c05435 . OpenUrl CrossRef [29]. ↵ F. Meier et al. , “ Online Parallel Accumulation–Serial Fragmentation (PASEF) with a Novel Trapped Ion Mobility Mass Spectrometer ,” Mol. Cell. Proteomics MCP , vol. 17 , pp. 2534 – 2545 , 2018 . OpenUrl CrossRef PubMed [30]. ↵ Van Puyvelde , B. , Daled , S. , Willems , S. et al. A comprehensive LFQ benchmark dataset on modern day acquisition strategies in proteomics . Sci Data 9 , 126 ( 2022 ). doi: 10.1038/s41597-022-01216-6 OpenUrl CrossRef [31]. ↵ Lamanna , J. , Scott , E.Y. , Edwards , H.S. et al. Digital microfluidic isolation of single cells for Omics . Nat Commun 11 , 5632 ( 2020 ). doi: 10.1038/s41467-020-19394-5 OpenUrl CrossRef PubMed [32]. ↵ J. Freestone , W. S. Noble , and U. Keich , “ Reinvestigating the Correctness of Decoy-Based False Discovery Rate Control in Proteomics Tandem Mass Spectrometry ,” J. Proteome Res., Apr . 2024 , doi: 10.1021/acs.jproteome.3c00902 . OpenUrl CrossRef [33]. ↵ J. Klimek et al. , “ The Standard Protein Mix Database: A Diverse Data Set To Assist in the Production of Improved Peptide and Protein Identification Software Tools ,” J. Proteome Res ., vol. 7 , no. 1 , pp. 96 – 103 , Jan . 2008 , doi: 10.1021/pr070244j . OpenUrl CrossRef PubMed Web of Science [34]. ↵ B. Wen , J. Freestone , M. Riffle , M. J. MacCoss , W. S. Noble , and U. Keich , “ Assessment of false discovery rate control in tandem mass spectrometry analysis using entrapment ,” bioRxiv , p. 2024.06.01.596967-2024.06.01.596967, Jan . 2024 , doi: 10.1101/2024.06.01.596967 . OpenUrl Abstract / FREE Full Text [35]. ↵ Marcu A , Bichmann L , Kuchenbecker L , et al. HLA Ligand Atlas: a benign reference of HLA-presented peptides to improve T-cell-based cancer immunotherapyJournal for ImmunoTherapy of Cancer 2021 ; 9 : e002071 . doi: 10.1136/jitc-2020-002071 OpenUrl Abstract / FREE Full Text [36]. ↵ Toward Real-Time Proteomics: Blood to Biomarker Quantitation in under One Hour . Steven M. Yannone , Vikas Tuteja , Olena Goleva , Donald Y. M. Leung , Aleksandr Stotland , Angel J. Keoseyan , Nathan G. Hendricks , Sarah Parker , Jennifer E. Van Eyk , and Simion Kreimer Analytical Chemistry 2025 97 ( 12 ), 6418 – 6426 DOI: 10.1021/acs.analchem.4c05172 OpenUrl CrossRef [37]. ↵ Paszke A. Pytorch: An imperative style, high-performance deep learning library . arXiv preprint arxiv: 1912.01703 . 2019 . [38]. Layer Normalization . Lei Jimmy Ba , Jamie Ryan Kiros , Geoffrey E. Hinton ( 2016 ) [39]. Vaswani A , Shazeer N , Parmar N , Uszkoreit J , Jones L , Gomez A N , Kaiser L , and Polosukhin I Attention is all you need Proceedings of the 31st International Conference on Neural Information Processing Systems 2017 6000-6010 [40]. ↵ Loshchilov , I. ; Hutter , F. Decoupled weight decay regularization . arXiv preprint arxiv: 1711.05101 , 2017 . [41]. ↵ da Veiga Leprevost , F. , Haynes , S.E. , Avtonomov , D.M. et al. Philosopher: a versatile toolkit for shotgun proteomics data analysis . Nat Methods 17 , 869 – 870 ( 2020 ). doi: 10.1038/s41592-020-0912-y OpenUrl CrossRef PubMed [42]. ↵ M. Wilhelm et al. , “ Deep learning boosts sensitivity of mass spectrometry-based immunopeptidomics ,” Nat. Commun ., vol. 12 , no. 1 , p. 3346 , Jun . 2021 , doi: 10.1038/s41467-021-23713-9 . OpenUrl CrossRef PubMed [43]. ↵ Chambers , M. , Maclean , B. , Burke , R. et al. A cross-platform toolkit for mass spectrometry and proteomics . Nat Biotechnol 30 , 918 – 920 ( 2012 ). doi: 10.1038/nbt.2377 OpenUrl CrossRef PubMed [44]. ↵ Piero Giansanti , Thin Thin Aye , Henk van den Toorn , Mao Peng , Bas van Breukelen , Albert J.R. Heck , An Augmented Multiple-Protease-Based Human Phosphopeptide Atlas , Cell Reports , Volume 11 , Issue 11 , 2015 [45]. ↵ Weisser H , Choudhary JS . Targeted feature detection for data-dependent shotgun proteomics . Journal of proteome research . 2017 Aug 4; 16 ( 8 ): 2964 – 74 . OpenUrl CrossRef PubMed [46]. ↵ IonQuant Enables Accurate and Sensitive Label-Free Quantification With FDR-Controlled Match-Between-Runs Yu , Fengchao et al. Molecular & Cellular Proteomics , Volume 20 , 100077 View the discussion thread. Back to top Previous Next Posted April 25, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Back to Basics: Spectrum and Peptide Sequence are Sufficient for Top-tier Mass Spectrometry Proteomics Identification Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Back to Basics: Spectrum and Peptide Sequence are Sufficient for Top-tier Mass Spectrometry Proteomics Identification Maximilien Burq , Dejan Stepec , Juan Restrepo , Jure Zbontar , Shamil Urazbakhtin , Bryan Crampton , Shivani Tiwary , Rehan Chinoy , Melissa Miao , Juergen Cox , Peter Cimermancic bioRxiv 2024.08.19.606805; doi: https://doi.org/10.1101/2024.08.19.606805 Share This Article: Copy Citation Tools Back to Basics: Spectrum and Peptide Sequence are Sufficient for Top-tier Mass Spectrometry Proteomics Identification Maximilien Burq , Dejan Stepec , Juan Restrepo , Jure Zbontar , Shamil Urazbakhtin , Bryan Crampton , Shivani Tiwary , Rehan Chinoy , Melissa Miao , Juergen Cox , Peter Cimermancic bioRxiv 2024.08.19.606805; doi: https://doi.org/10.1101/2024.08.19.606805 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7644) Biochemistry (17728) Bioengineering (13917) Bioinformatics (42038) Biophysics (21489) Cancer Biology (18637) Cell Biology (25553) Clinical Trials (138) Developmental Biology (13401) Ecology (19941) Epidemiology (2067) Evolutionary Biology (24367) Genetics (15622) Genomics (22547) Immunology (17764) Microbiology (40475) Molecular Biology (17208) Neuroscience (88749) Paleontology (667) Pathology (2842) Pharmacology and Toxicology (4834) Physiology (7659) Plant Biology (15175) Scientific Communication and Education (2047) Synthetic Biology (4304) Systems Biology (9835) Zoology (2272)

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00