Boosting metaproteomics identification rates and taxonomic specificity with MS2Rescore

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

Background Metaproteomics, the study of the collective proteome within microbial ecosystems, has gained increasing interest over the past decade. However, peptide identification rates in metaproteomics remain low compared to single-species proteomics. A key challenge is the identification sensitivity of current identification algorithms, which were primarily designed for single-species analyses. Addressing this, we evaluated the machine learning-driven MS²Rescore post-processing tool on multiple metaproteomics datasets from diverse microbial environments and benchmark studies. Results We demonstrate that machine learning-driven rescoring outperforms traditional metaproteomics identification workflows. It significantly increases peptide identification rates compared to Sage, which itself already implements basic rescoring. Moreover, it enables lowering the false discovery rate (FDR) to 0.1% with minimal to no sensitivity loss, a substantial improvement over the 1% or 5% FDR thresholds commonly used in metaproteomics, in turn leading to greater confidence in downstream taxonomic annotation. Conclusions Our findings show that MS²Rescore substantially improves peptide identification sensitivity as well as specificity in metaproteomics, and delivers improved confidence in taxonomic annotation. This advancement results in a more reliable downstream taxonomic analysis, reinforcing the potential of machine learning-based rescoring in metaproteomics research.
Full text 48,210 characters · extracted from preprint-html · click to expand
Machine learning-based rescoring with MS²Rescore boosts peptide identification and taxonomic specificity in metaproteomics | 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 Machine learning-based rescoring with MS²Rescore boosts peptide identification and taxonomic specificity in metaproteomics View ORCID Profile Xuxa Malliet , View ORCID Profile Arthur Declercq , View ORCID Profile Ralf Gabriels , View ORCID Profile Tanja Holstein , View ORCID Profile Bart Mesuere , View ORCID Profile Thilo Muth , View ORCID Profile Pieter Verschaffelt , View ORCID Profile Lennart Martens , View ORCID Profile Tim Van Den Bossche doi: https://doi.org/10.1101/2025.02.17.638783 Xuxa Malliet 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Xuxa Malliet Arthur Declercq 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Arthur Declercq Ralf Gabriels 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Ralf Gabriels Tanja Holstein 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium 3 Hasso Plattner Institute, Digital Engineering Faculty, University of Potsdam , Potsdam, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Tanja Holstein Bart Mesuere 4 Department of Mathematics, Computer Science and Statistics, Ghent University , 9000 Ghent, Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Bart Mesuere Thilo Muth 5 Data Competence Center MF 2, Robert Koch Institute , Berlin, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Thilo Muth Pieter Verschaffelt 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium 4 Department of Mathematics, Computer Science and Statistics, Ghent University , 9000 Ghent, Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Pieter Verschaffelt Lennart Martens 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium 6 BioOrganic Mass Spectrometry Laboratory LSMBO), IPHC UMR 7178, University of Strasbourg , CNRS, Strasbourg 67000, France 7 Infrastructure Nationale de Protéomique ProFI-FR2048 , Strasbourg 67087, France Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Lennart Martens For correspondence: Lennart.Martens{at}UGent.be Tim Van Den Bossche 1 CompOmics, VIB - UGent Center for Medical Biotechnology , VIB, 9052 Ghent, Belgium 2 Department of Biomolecular Medicine, Faculty of Medicine and Health Sciences, Ghent University , 9052 Ghent, Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Tim Van Den Bossche Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract Background Metaproteomics, the study of the collective proteome within microbial ecosystems, has gained increasing interest over the past decade. However, peptide identification rates in metaproteomics remain low compared to single-species proteomics. A key challenge is the identification sensitivity of current identification algorithms, which were primarily designed for single-species analyses. Addressing this, we evaluated the machine learning-driven MS²Rescore post-processing tool on multiple metaproteomics datasets from diverse microbial environments and benchmark studies. Results We demonstrate that machine learning-driven rescoring outperforms traditional metaproteomics identification workflows. It significantly increases peptide identification rates compared to Sage, which itself already implements basic rescoring. Moreover, it enables lowering the false discovery rate (FDR) to 0.1% with minimal to no sensitivity loss, a substantial improvement over the 1% or 5% FDR thresholds commonly used in metaproteomics, in turn leading to greater confidence in downstream taxonomic annotation. Conclusions Our findings show that MS²Rescore substantially improves peptide identification sensitivity as well as specificity in metaproteomics, and delivers improved confidence in taxonomic annotation. This advancement results in a more reliable downstream taxonomic analysis, reinforcing the potential of machine learning-based rescoring in metaproteomics research. Background Metaproteomics, the study of the collective proteome within microbial ecosystems, complements metagenomics and metatranscriptomics by providing direct functional insights into complex microbial communities. It has been applied across diverse environments, including the human gut ( 1 ), biogas plants ( 2 ), and soil ( 3 ). However, the field continues to suffer from lower identification rates compared to single-species proteomics. The primary challenge lies in the limited sensitivity and statistical validation of current identification algorithms, which were originally designed for single-species datasets ( 4 , 5 ). In metaproteomics, analyses rely on large and highly diverse protein sequence databases. When applying the target-decoy approach for false discovery rate (FDR) control, the expanded search space increases the frequency of high-scoring decoy matches. Therefore, to maintain a desired estimated FDR (e.g. 1%), a high PSM score threshold is needed, which results in a loss of confidently accepted true identifications, as illustrated in Figure 1 . Additionally, as datasets increase in complexity, taxonomic annotation becomes more difficult due to sequence homology issues ( 6 ). This necessitates a more refined peptide-level analysis to improve sensitivity and specificity. Download figure Open in new tab Figure 1. Impact of search space size on PSM score distributions. In smaller databases, decoy scores (orange) are well-separated from true target matches (second peak of blue distribution), while false target matches (first peak of blue distribution) overlap closely with the decoy distribution, enabling effective separation of true from false matches (green dashed line). In large search spaces, the decoy score distribution shows greater overlap with true target matches, resulting in a higher required threshold to maintain the estimated FDR of 1% (red dashed line), and a subsequent loss of true identifications. To address these challenges, we applied the in-house developed machine learning-based MS²Rescore algorithm ( 7 ) to multiple multi-species metaproteomics datasets. Rescoring is a well-established post-processing strategy to improve identification rates, by training a machine learning model to better discriminate between target and decoy matches. A widely used example is Percolator ( 8 ), which allows users to define the feature set, typically derived from features produced by the search engine. MS²Rescore enhances standard rescoring by combining search engine-derived features with machine learning-derived features such as MS2 peak intensity predictions from MS²PIP ( 9 ) and retention time predictions from DeepLC ( 10 ). This approach not only increases peptide-spectrum match (PSM) identification rates, as previously demonstrated ( 11 , 12 ), but also enables a more stringent FDR threshold of 0.1%, improving upon the commonly used 1% or 5% thresholds in metaproteomics. Besides improving peptide identification rates, we also evaluated the impact of MS²Rescore on taxonomic annotation. MS²Rescore substantially increased both PSM counts and the number of unique peptides for true-positive species. This high sensitivity of MS²Rescore exposes the known limitations of the lowest common ancestor (LCA) approach for taxonomic annotation, and further encourages the use of more sophisticated statistical methods such as Peptonizer2000 ( 13 ). Doing this, MS²Rescore identifications yield higher confidence in taxon identification. Methods & Implementation Datasets To evaluate MS²Rescore for metaproteomics, we conducted three experiments using benchmark, controlled-mixture, and large-scale real-world datasets. First, we reanalyzed mass spectrometry files from the CAMPI study (PXD023217) ( 6 ), the first multi-laboratory benchmark study in metaproteomics. We compared all data acquired with Thermo Fisher Scientific instruments, hence excluded datasets F03, F08, F09, S13, and S14, which were acquired using Bruker instruments. However, MS²Rescore does support rescoring data from these instruments as shown in Declercq et al. ( 14 ). As in the CAMPI study, all samples were searched against both the reference database and the multi-omic database. This experiment assessed how MS²Rescore performs in terms of peptide identification rates compared to the Sage search engine without additional rescoring. Second, we analyzed four raw files from the iPRG 2020 (Phase I) metaproteomics study (PXD034795) ( 15 ) to determine the taxonomic specificity of MS²Rescore. The four raw files resulted from four mixtures with identical composition (3 mL of Bacillus subtilis , 30 mL of Salmonella enterica , and 30 mL of T4-infected Escherichia coli ). However, all searches were conducted under the assumption of a completely unknown composition. Third, we reanalyzed publicly available datasets from PRIDE ( 16 ): an inflammatory bowel disease (IBD) dataset consisting of 77 raw files (3.3 million spectra) (PXD010371) ( 1 ), a biogas plant (BGP) dataset with 441 raw files (14.3 million spectra) (PXD009349) ( 2 ), and a soil dataset containing 29 raw files (1.4 million spectra) (PXD005447) ( 3 ). These datasets were selected to assess MS²Rescore’s performance across three commonly studied metaproteomics environments (human gut, biogas plants, and soil) and across different fragmentation methods, with trap-type collision induced dissociation (CID) for the IBD and BGP datasets, and beam-type CID, also known as higher-energy collisional dissociation (HCD), for the soil dataset. Data processing with Sage All raw files were converted to the mzML format using ThermoRawFileParser v1.4.5 ( 17 ), and peptide identification searches were conducted with Sage ( 18 ). Sage is a modern, open-source proteomics search engine that applies an internal rescoring strategy conceptually similar to Percolator ( 8 ). In brief, Sage uses linear discriminant analysis to distinguish target from decoy matches based on its own search engine-derived features. These features also include retention-time prediction errors derived from a per-search linear regression model. Given the fact that Sage already includes basic rescoring, we did not compare with baseline rescoring without analyte prediction features. Notably, Sage is exceptionally fast, while still matching the performance of other state-of-the-art search engines. Similarly to the MSFragger search engine ( 19 ), Sage achieves this speed partly through fragment indexing. Here, observed MS2 ions are mapped to all peptides in the database that could have produced this fragment. Keeping the full fragment ion index in memory, this approach enables very efficient searching but also implies that memory usage scales with database size. To address this limitation for very large metaproteomics databases, a beta release of Sage (v0.15.0-beta.1) featuring internal database splitting was used for all experiments. Exceptions were the SIHUMIx samples and the fecal samples searched against the multi-omic database (CAMPI study, first experiment), which were searched with Sage v0.14.7, as these did not require database splitting. While using internal database splitting does reduce the memory required for large database searches, it considerably reduces Sage’s normally high processing speed compared to when the full database is loaded directly, such as in v0.14.7. Search parameters For the first and third experiments, peptide identification was performed against a concatenated target/decoy database including all sequences from the original studies ( 1 – 3 , 6 ). Since the composition of the iPRG 2020 samples was unknown (second experiment), we searched against UniRef50 ( 20 ) (39,232,797 sequences). The database had to include sequences from all domains (Archaea, Bacteria, and Eukarya), as well as from viruses and prions. The UniRef50 database provides clustered sets of sequences from the UniProt Knowledgebase (including isoforms) and selected UniParc records in order to obtain as complete as possible a coverage of the sequence space at several resolutions, while hiding redundant sequences. To ensure all contaminant proteins were included, the UniRef50 database was concatenated with the common repository of adventitious proteins (cRAP) database (116 sequences, https://www.thegpm.org/crap/ ). For all databases, decoy sequences were generated by reversing target sequences. Identification settings were identical to those described in the original manuscripts: cleavage with trypsin (C-terminal of lysine or arginine, except when followed by proline) with a maximum of two missed cleavages (all datasets); 10.0 ppm as MS1 tolerance (all datasets); 0.02 Da (soil, CAMPI), 0.5 Da (IBD, BGP), or 0.6 Da (iPRG) as MS2 tolerance; Carbamidomethylation of C as fixed modification (all datasets); Oxidation of M as variable modification (all datasets). Sage has the option to exclude certain fragments from the fragment index, which helps to reduce memory usage. Here, we excluded b1/b2/y1/y2 ions by setting min_ion_index to 2, as they are frequently shared across peptides, and needlessly increase the fragment ion index while slowing down searching. The output TSV files from Sage were used for post-processing with MS²Rescore. MS²Rescore post-processing Here, we used MS²Rescore v3.2.0.post1 for rescoring the identifications produced by Sage. MS²Rescore allows the user to decide whether Percolator or Mokapot is used as an internal rescoring engine. Here, Mokapot was selected because it integrates more efficiently with MS²Rescore. MS²Rescore is available as a Python package ( https://github.com/compomics/MS2Rescore ) and includes a Graphical User Interface (GUI). The tool is open-source under the Apache 2.0 license. Data analysis For the first experiment, unique peptides identified by MS²Rescore and the search engines used in the CAMPI study were visualized using UpSet plots. Peptides were compared without modifications, with leucine (L) and isoleucine (I) considered equivalent (converted to J). Peptide identifications from the CAMPI study were retrieved from Supplementary Data 15 and 16 ( 6 ). For the second experiment, taxonomic analysis was performed using the Unipept CLI v4.0.1 ( https://unipept.ugent.be ) ( 21 – 23 ), with the pept2lca function, and Peptonizer2000, used here as a standalone tool (available at https://github.com/compomics/Peptonizer2000 ), though it is also available through Unipept ( 13 ). For the third experiment, we compared the identification rates at different FDR thresholds for all three analyzed public datasets. Data availability All .mzML files, configuration files and results files from Sage and MS2Rescore are available via Zenodo ( https://doi.org/10.5281/zenodo.18757265 ), as well as all Jupyter Notebooks used to generate the figures presented in this manuscript. Source code for MS²Rescore can be consulted via GitHub ( https://github.com/compomics/MS2Rescore ). Results and Discussion MS²Rescore improves peptide identification in metaproteomics In this first experiment, we analyzed all samples using Sage and Sage + MS²Rescore, then calculated the improvement in identification rates after rescoring at 0.1% and 1% FDR thresholds. Identification rate is defined as the proportion of acquired spectra that were assigned a peptide identification, and Figure 2 shows the relative percentage increase upon rescoring. Across all samples, MS²Rescore increased the identification rate, with all improvements being higher than zero. The largest gains were observed in the more complex conditions: searches against the REF database yielded higher improvements than MO, and fecal samples showed greater increases than SIHUMIx samples. Additionally, improvements were more pronounced at the 0.1% FDR threshold compared to the 1% FDR threshold. Download figure Open in new tab Figure 2. Boxplots showing the improvement in identification rates (relative percentage increase) after rescoring Sage results with MS²Rescore for all CAMPI study samples. Results are grouped by sample type (SIHUMIx, left; fecal, right), search database (MO in purple, REF in orange), and FDR threshold (1% and 0.1%). The primary objective of this experiment was to benchmark MS²Rescore against widely used search engines in metaproteomics, as described in the CAMPI study ( 6 ). These pipelines include MetaProteomeAnalyzer (X!Tandem and OMSSA), Proteome Discoverer (SequestHT), MaxQuant (Andromeda), and SearchGUI/PeptideShaker (X!Tandem, OMSSA, MS-GF+, and Comet). Figure 3 shows an upset plot comparing all these pipelines to the Sage + MS²Rescore workflow for the F07 sample searched against the MO database. An equivalent comparison for the S11 sample searched against the REF database is shown in Supplementary Figure 1 . Download figure Open in new tab Figure 3. Comparison of Sage + MS²Rescore with the four original identification pipelines used in the CAMPI study for the fecal sample F07. The x-axis lists different identification pipelines: MetaProteomeAnalyzer (MPA, using X!Tandem and OMSSA), Proteome Discoverer (PD, using SequestHT), MaxQuant (MQ, using Andromeda), and SearchGUI/PeptideShaker (PS, using X!Tandem, OMSSA, MS-GF+, and Comet). Blue bars show overlapping peptides found by MS²Rescore, whereas black bars indicate peptides uniquely identified by other pipelines. Sets with just two pipelines were excluded for visualization purposes. In total, 33,197 peptides were identified for the fecal F07 sample, of which 44.4% were detected by all identification pipelines. Interestingly, MS²Rescore identified 86.9% of all identified peptides. It is also noteworthy that MS²Rescore outperformed the best-performing pipeline from the CAMPI study. In the original study, SearchGUI/PeptideShaker yielded the highest number of unique peptide identifications by integrating results from four search engines (X!Tandem, OMSSA, MS-GF+, and Comet). However, our results demonstrate that MS²Rescore further increases peptide identifications, reinforcing prior suggestions from the CAMPI study that machine learning-based search engines could significantly enhance metaproteomics identification rates. Moreover, this means that comparable or better performance can be obtained without running and harmonizing four separate search engines. Importantly, MS²Rescore still recovers the majority of peptides that were consistently identified across the CAMPI search workflows, indicating little to no loss of putatively correct identifications. Furthermore, among the unique identifications not retained by MS²Rescore, 80% were supported by only a single search engine in the original analysis, suggesting that these are likely spurious. Higher confidence in identifications improves taxonomic annotation confidence In this second experiment, we evaluated the impact of MS²Rescore on taxonomic annotation using data from the iPRG 2020 study. First, we compared the number of confidently identified spectra across different FDR thresholds for Sage and Sage + MS²Rescore. Figure 4 shows highly similar q-value plots for all four lab-generated mixes, indicating highly reproducible identification sensitivity and specificity. Download figure Open in new tab Figure 4. Number of identified spectra across varying false discovery rate (FDR) thresholds for Sage ( green) and Sage plus MS²Rescore (blue). Averages across the four mixes are plotted, with variation between mixes indicated by the shaded areas. Vertical dotted lines indicate FDR thresholds of 0.1%, 1%, and 5%. Sage + MS²Rescore consistently outperformed standalone Sage in terms of peptide identification rates, yielding about twice as many identifications at an FDR of 0.1%. Importantly, rescoring with MS²Rescore therefore allows the estimated FDR to be reduced from 1% to 0.1% with minimal loss of identifications. To illustrate the effect of improved peptide identification on downstream taxonomic annotation, we analyzed the PSMs identified by MS²Rescore in Mix 1 at both 1% and 0.1% FDR thresholds using the online Unipept server to obtain a treeview for both. At 1% FDR, a high number of unexpected and biologically implausible taxa were detected ( Figure 5 ), suggesting that many assignments were false positives. Conversely, at a 10-fold higher specificity of 0.1% FDR, a much more distinct set of taxa were detected. This shows the benefit of lowering the FDR threshold from 1% to 0.1% for taxonomic annotation. Download figure Open in new tab Figure 5. Unipept taxonomic annotations after MS²Rescore identification at different confidence levels. The top panel shows the Unipept treeview for Mix 1 at 1% false discovery rate (FDR), while the bottom panel represents Mix 1 at 0.1% FDR. These treeviews are presented for illustrative purposes, demonstrating how a stricter FDR threshold reduces the number of identified taxa, improving specificity while maintaining biologically relevant taxa. For the actual taxonomic analysis, we first applied a straightforward approach using Unipept’s LCA method. PSMs from the four mixtures were filtered at a stringent 0.1% FDR, and peptides matching any proteins derived from the cRAP database were removed. The pept2lca function was used to retrieve the LCA for all peptides in each mixture individually. Species-level LCAs detected in at least three of the four mixtures were retained. For these, the total number of PSMs corresponding to their peptides was computed. In Figure 6 , bar heights represent the average spectrum count across the four mixtures, and numbers on top of the bars indicate the number of distinct peptides contributing to this count. The same analysis was performed for both Sage and Sage + MS²Rescore results. Download figure Open in new tab Figure 6. Bar plot of average spectrum counts across the four mixes for all species that occurred as a lowest common ancestor in at least 3 mixes, at a false discovery rate threshold of 0.1%. Bar height shows average spectrum count, while numbers on top of the bars indicate the number of unique peptides responsible for these spectrum counts. Sage is shown in green, Sage + MS²Rescore is shown in blue. Using this simple LCA-based approach, both Sage and Sage + MS²Rescore successfully identified all four species present in the mixtures. Leveraging MS²Rescore yielded more unique peptides per species and higher overall spectrum counts. Notably, Escherichia coli showed substantially lower species-level spectrum counts compared to Salmonella enterica , despite equal sample abundance. This discrepancy arises because most E. coli peptides are shared with other species, resulting in very few peptides with E. coli as the LCA and, consequently, few PSMs assigned at the species level. Applying Unipept’s pept2taxa function confirmed that E. coli had the highest number of matching peptides, but nearly all had LCAs above the species level, indicating they are shared with other species ( Supplementary Figure 2 ). Van Den Bossche et al. ( 24 ) reported that this issue can be largely avoided using a custom Unipept database; however, this was not possible in the present study due to the assumption of unknown sample composition. While LCA-based analysis identified the target species, it also revealed a small number of apparent false positives. Sage + MS²Rescore identified five additional false-positive species, whereas Sage identified only one. At first sight, this suggests that although MS²Rescore yields a substantial increase in true-positive peptide identifications, it is accompanied by a small increase in false positives at the taxonomic level. However, a closer examination showed that many of these species-level false positives are likely artifacts of preliminary or non-curated database entries rather than true misidentifications. For example, peptides mapping to Ceraceosorus bombacis , Aureobasidium melanogenum , Limosilactobacillus fermentum , Tranquillimonas rosea , and Cohnella pontilimi are either derived from WGS datasets, homology-based predictions, or non-reference proteomes. BLAST searches confirmed that several of these peptides correspond to hypothetical proteins. Further details are provided in the Supplementary Information . Beyond database issues, the fundamental limitation arises from the LCA approach itself. LCA discards all peptides shared between taxa, even when they provide strong cumulative evidence for species presence. As a result, genuine peptide evidence can be lost, as observed for E. coli , and rare falsely identified peptides (which are still expected at a 0.1% FDR threshold) can have a disproportionate effect on the taxonomic results. Indeed, a single falsely identified peptide can lead to an entire falsely identified species. The latter effect becomes more visible when using MS²Rescore simply because the higher sensitivity results in substantially more identified peptides, and therefore also a higher absolute number of false identifications. To overcome these issues, we applied Peptonizer2000, which integrates all peptides through a statistical framework that accounts for sharing and identification confidence. This probabilistic approach limits the impact of single false-positive peptides on species-level inference, producing scores that reflect confidence in species presence. Applying Peptonizer2000 to the MS²Rescore results, all top-scoring species correspond to actual sample composition, including E. coli , while falsely identified species receive substantially lower confidence ( Figure 7 ). Download figure Open in new tab Figure 7. Peptonizer2000 confidence scores based on MS²Rescore peptide identifications for species present in the sample (top four) and species that were falsely identified using the LCA-based approach (bottom five). Furthermore, applying Peptonizer2000 to the Sage results alongside the MS²Rescore results demonstrates that non-present species receive lower confidence scores with MS²Rescore, resulting in a shorter, more accurate species list ( Supplementary Figure 3 ). This demonstrates that Peptonizer benefits from the higher sensitivity of MS²Rescore, which improves both confidence and specificity. To translate these performance gains into a usable resource, Peptonizer2000 was integrated into the Unipept web application in early 2025 (v6.1.0), offering a user-friendly and streamlined interface for high-confidence metaproteomics analysis. In summary, while LCA provides a basic species-level overview, it is highly sensitive to peptide sharing and rare false positives. Leveraging MS²Rescore increases peptide identifications, and combining it with statistical frameworks like Peptonizer2000 produces robust species-level assignments, accurately reflecting sample composition and mitigating the limitations of traditional LCA-based analysis. MS²Rescore increases identification rates in large, publicly available metaproteomics datasets from diverse environments In this third experiment, we further evaluated MS²Rescore’s performance in three large-scale studies, each representing one of three widely studied metaproteomics samples: human gut (IBD), biogas plant (BGP), and soil. Figure 8 shows the identification rates at different FDR levels for each dataset. Download figure Open in new tab Figure 8. Identification rates for the IBD, BGP, and soil metaproteomics datasets at varying FDR thresholds (0.1%, 1%, and 5%) for Sage (green) and Sage + MS²Rescore (blue). Across all datasets and thresholds, Sage + MS²Rescore outperforms standalone Sage, with the largest increases at the 0.1% level. Especially noteworthy is MS²Rescore’s performance in the soil dataset, which is a notoriously complex environment for metaproteomics analysis. Here, the identification rate at 0.1% FDR for Sage + MS²Rescore is higher than the identification rate of standalone Sage at 5% FDR. These results show that MS²Rescore can be extremely helpful in complex metaproteomics challenges, even compared to a search workflow that already includes basic rescoring. Conclusion In conclusion, MS²Rescore substantially improves peptide identification rates in metaproteomics, directly addressing a major limitation of the field. Across all datasets, this gain enabled the use of a more stringent 0.1% FDR threshold without loss of sensitivity. Its strong performance in metaproteomics stems from its ability to counteract the convergence of target and decoy score distributions that occurs by chance in large, inflated search spaces. By combining conventional search engine-derived features with additional predicted features, it enhances the separation between true and false PSMs and mitigates the adverse effects of database inflation. The resulting increase in both the number and confidence of peptide identifications markedly improves the reliability of downstream taxonomic analyses, often yielding approximately twice as many unique peptides per present species. Moreover, when combined with advanced statistical frameworks such as Peptonizer2000, these high-confidence peptide identifications can be integrated to produce robust species-level assignments, effectively mitigating the impact of shared or low-confidence peptides and reducing false-positive taxonomic calls. Based on these results, we strongly recommend the combined use of data-driven rescoring, a stringent estimated FDR of 0.1%, and statistical inference approaches like Peptonizer2000 to achieve accurate and interpretable metaproteomics analyses. Supplementary figures Download figure Open in new tab Supplementary Figure 1. Comparison of Sage + MS²Rescore with the four original identification pipelines used in the CAMPI study for the SIHUMIx sample S11. The x-axis lists different identification pipelines: MetaProteomeAnalyzer (MPA, using X!Tandem and OMSSA), Proteome Discoverer (PD, using SequestHT), MaxQuant (MQ, using Andromeda), and SearchGUI/PeptideShaker (PS, using X!Tandem, OMSSA, MS-GF+, and Comet). Blue bars show overlapping peptides found by MS²Rescore, whereas black bars indicate peptides uniquely identified by other pipelines. Sets with just two pipelines were excluded for visualization purposes. Download figure Open in new tab Supplementary Figure 2. Ranks of the LCAs of all peptides matching one of the target species ( E. coli, S. enteria, B. subtilis, Tequatrovirus T4 ) with Unipept pept2taxa . Many peptides matched E. coli , but almost all of them are shared, resulting in a higher-level LCA, and no identification of E. coli at species level. Download figure Open in new tab Supplementary Figure 3. Peptonizer2000 confidence scores for all species after peptide identification with Sage (green) and Sage + MS²Rescore (blue). All top-scoring taxa correspond to species actually present in the sample. The first species not present ( Yersinia enterocolitica ) receives a confidence score of 91.7% with Sage, which decreases to 81.7% with Sage + MS²Rescore. This pattern continues for all lower-confidence species. Fewer species are reported in the MS²Rescore results, as Peptonizer only reports taxa with at least 50% confidence. Supplementary information In the second experiment on taxonomic analysis, we investigated the five peptides that corresponded to the five false positively identified species in detail. Below is what we found for each, supporting our conclusion that these species-level false positives are likely artifacts of preliminary or non-curated database entries rather than true misidentifications. The peptide IVSWYDNESGYSNR maps to the UniProtKB/TrEMBL entry IA0A0P1BR14 from Ceraceosorus bombacis. This protein, Glyceraldehyde-3-phosphate dehydrogenase, is inferred from homology and is widely present in all living organisms. The peptide ERLELAEQHR maps to four UniProtKB/TrEMBL entries (A0A9P8J329, A0A074VNS6, A0A9P8FZR2, A0A9P8FTK7) from Aureobasidium melanogenum , all annotated as HTH APSES-type domain-containing proteins. Two of these entries are scheduled for removal from UniProtKB/TrEMBL because they are not part of a reference proteome, while the remaining two are predicted proteins derived from EMBL/GenBank/DDBJ whole genome shotgun (WGS) entries, which represent preliminary data. BLAST searches against NCBI nr further show that this peptide only maps to hypothetical proteins. EAQQGLDQAK maps to five UniProtKB/TrEMBL entries (A0A829LVW3, A0A2K2TGJ6, D0DVV5, A0A843QX47, A0A1L7GSY7) from Limosilactobacillus fermentum , all of which are scheduled for removal from UniProtKB/TrEMBL because they are not part of any reference proteome. The peptide MSTIPVTLLTGFLGAGK, identified with both Sage and MS²Rescore, maps to a single UniProt entry (A0A1H9SW92), annotated as a GTPase (G3E family) from Tranquillimonas rosea inferred solely from homology. EAAYLIGGLAALSR maps to A0A4U0F7R8, annotated as a glycosyltransferase RgtA/B/C/D-like domain-containing protein from Cohnella pontilimi , but this entry is also derived from a WGS dataset and represents preliminary annotation. These examples highlight that many apparent species-level false positives are likely the result of preliminary or non-curated database entries, rather than genuine misidentifications in the experimental data. Acknowledgements X.M., A.D., R.G., L.M., and T.V.D.B acknowledge funding from the Research Foundation Flanders (FWO) [1SA6I26N, 3S004321, 12AK526N, G010023N, 1286824N]. P.V. acknowledges funding by Ghent University [BOF/01P10623]. L.M. acknowledges funding by the Ghent University Concerted Research Action (BOF21/GOA/033), and by the European Union’s Horizon Europe Programme [101080544, 101103253, 101195186, and 10119173]. Footnotes We exchanged X!Tandem (with and without Percolator) as primary search engine for Sage. https://zenodo.org/records/18757266 References 1. ↵ Lehmann T , Schallert K , Vilchez-Vargas R , Benndorf D , Püttker S , Sydor S , et al. Metaproteomics of fecal samples of Crohn’s disease and Ulcerative Colitis . J Proteomics . 2019 Jun 15; 201 : 93 – 103 . doi: 10.1016/j.jprot.2019.04.009 PubMed PMID: 31009805 . OpenUrl CrossRef PubMed 2. ↵ Heyer R , Schallert K , Siewert C , Kohrs F , Greve J , Maus I , et al. Metaproteome analysis reveals that syntrophy, competition, and phage-host interaction shape microbial communities in biogas plants . Microbiome . 2019 Apr 27; 7 ( 1 ): 69 . doi: 10.1186/s40168-019-0673-y PubMed PMID: 31029164 ; PubMed Central PMCID: PMC6486700 . OpenUrl CrossRef PubMed 3. ↵ Bastida F , Torres IF , Andrés-Abellán M , Baldrian P , López-Mondéjar R , Větrovský T , et al. Differential sensitivity of total and active soil microbial communities to drought and forest management . Glob Change Biol . 2017 ; 23 ( 10 ): 4185 – 203 . doi: 10.1111/gcb.13790 OpenUrl CrossRef 4. ↵ Colaert N , Degroeve S , Helsens K , Martens L . Analysis of the Resolution Limitations of Peptide Identification Algorithms . J Proteome Res . 2011 Dec 2; 10 ( 12 ): 5555 – 61 . doi: 10.1021/pr200913a OpenUrl CrossRef PubMed Web of Science 5. ↵ Muth T , Kolmeder CA , Salojärvi J , Keskitalo S , Varjosalo M , Verdam FJ , et al. Navigating through metaproteomics data: A logbook of database searching . PROTEOMICS . 2015 ; 15 ( 20 ): 3439 – 53 . doi: 10.1002/pmic.201400560 OpenUrl CrossRef PubMed 6. ↵ Van Den Bossche T , Kunath BJ , Schallert K , Schäpe SS , Abraham PE , Armengaud J , et al. Critical Assessment of MetaProteome Investigation (CAMPI): a multi-laboratory comparison of established workflows . Nat Commun . 2021 Dec 15; 12 ( 1 ): 7305 . doi: 10.1038/s41467-021-27542-8 OpenUrl CrossRef PubMed 7. ↵ Declercq A , Bouwmeester R , Hirschler A , Carapito C , Degroeve S , Martens L , et al. MS2Rescore: Data-Driven Rescoring Dramatically Boosts Immunopeptide Identification Rates . Mol Cell Proteomics . 2022 Aug 1; 21 ( 8 ): 100266 . doi: 10.1016/j.mcpro.2022.100266 OpenUrl CrossRef PubMed 8. ↵ The M , MacCoss MJ , Noble WS , Käll L. Fast and Accurate Protein False Discovery Rates on Large-Scale Proteomics Data Sets with Percolator 3.0 . J Am Soc Mass Spectrom . 2016 Nov 1; 27 ( 11 ): 1719 – 27 . doi: 10.1007/s13361-016-1460-7 OpenUrl CrossRef PubMed 9. ↵ Gabriels R , Martens L , Degroeve S . Updated MS 2 PIP web server delivers fast and accurate MS 2 peak intensity prediction for multiple fragmentation methods, instruments and labeling techniques . Nucleic Acids Res . 2019 Jul 2; 47 ( W1 ): W295 – 9 . doi: 10.1093/nar/gkz299 OpenUrl CrossRef 10. ↵ Bouwmeester R , Gabriels R , Hulstaert N , Martens L , Degroeve S . DeepLC can predict retention times for peptides that carry as-yet unseen modifications . Nat Methods . 2021 Nov; 18 ( 11 ): 1363 – 9 . doi: 10.1038/s41592-021-01301-5 OpenUrl CrossRef PubMed 11. ↵ Potgieter MG , Nakedi KC , Ambler JM , Nel AJM , Garnett S , Soares NC , et al. Proteogenomic Analysis of Mycobacterium smegmatis Using High Resolution Mass Spectrometry . Front Microbiol . 2016 Apr 5; 7 . doi: 10.3389/fmicb.2016.00427 OpenUrl CrossRef 12. ↵ Gessulat S , Schmidt T , Zolg DP , Samaras P , Schnatbaum K , Zerweck J , et al. Prosit: proteome-wide prediction of peptide tandem mass spectra by deep learning . Nat Methods . 2019 Jun; 16 ( 6 ): 509 – 18 . doi: 10.1038/s41592-019-0426-7 OpenUrl CrossRef PubMed 13. ↵ Holstein T , Verschaffelt P , Bossche TVD , Vyver SV de , Martens L , Mesuere B , et al. The Peptonizer2000: bringing confidence to metaproteomics [Internet] . bioRxiv ; 2025 [cited 2026 Feb 3]. p. 2024.05.20.594958. Available from: https://www.biorxiv.org/content/10.1101/2024.05.20.594958v3 doi: 10.1101/2024.05.20.594958 OpenUrl Abstract / FREE Full Text 14. ↵ Declercq A , Devreese R , Scheid J , Jachmann C , Van Den Bossche T , Preikschat A , et al. TIMS2Rescore: A Data Dependent Acquisition-Parallel Accumulation and Serial Fragmentation-Optimized Data-Driven Rescoring Pipeline Based on MS2Rescore . J Proteome Res . 2025 Mar 7; 24 ( 3 ): 1067 – 76 . doi: 10.1021/acs.jproteome.4c00609 OpenUrl CrossRef 15. ↵ Jagtap PD , Hoopmann MR , Neely BA , Harvey A , Käll L , Perez-Riverol Y , et al. The Association of Biomolecular Resource Facilities Proteome Informatics Research Group Study on Metaproteomics (iPRG-2020) . J Biomol Tech JBT . 2023 Sep 30; 34 ( 3 ):3fc1f5fe.a058bad4. doi: 10.7171/3fc1f5fe.a058bad4 PubMed PMID: 37969874 ; PubMed Central PMCID: PMC10644979 . OpenUrl CrossRef PubMed 16. ↵ Perez-Riverol Y , Csordas A , Bai J , Bernal-Llinares M , Hewapathirana S , Kundu DJ , et al. The PRIDE database and related tools and resources in 2019: improving support for quantification data . Nucleic Acids Res . 2019 Jan 8; 47 ( D1 ): D442 – 50 . doi: 10.1093/nar/gky1106 OpenUrl CrossRef PubMed 17. ↵ Hulstaert N , Shofstahl J , Sachsenberg T , Walzer M , Barsnes H , Martens L , et al. ThermoRawFileParser: Modular, Scalable, and Cross-Platform RAW File Conversion . J Proteome Res . 2020 Jan 3; 19 ( 1 ): 537 – 42 . doi: 10.1021/acs.jproteome.9b00328 OpenUrl CrossRef PubMed 18. ↵ Lazear MR . Sage: An Open-Source Tool for Fast Proteomics Searching and Quantification at Scale . J Proteome Res . 2023 Nov 3; 22 ( 11 ): 3652 – 9 . doi: 10.1021/acs.jproteome.3c00486 OpenUrl CrossRef PubMed 19. ↵ Kong AT , Leprevost FV , Avtonomov DM , Mellacheruvu D , Nesvizhskii AI . MSFragger: ultrafast and comprehensive peptide identification in shotgun proteomics . Nat Methods . 2017 May; 14 ( 5 ): 513 – 20 . doi: 10.1038/nmeth.4256 PubMed PMID: 28394336 ; PubMed Central PMCID: PMC5409104 . OpenUrl CrossRef PubMed 20. ↵ Suzek BE , Wang Y , Huang H , McGarvey PB , Wu CH, the UniProt Consortium. UniRef clusters: a comprehensive and scalable alternative for improving sequence similarity searches . Bioinformatics . 2015 Mar 15; 31 ( 6 ): 926 – 32 . doi: 10.1093/bioinformatics/btu739 OpenUrl CrossRef PubMed 21. ↵ Mesuere B , Devreese B , Debyser G , Aerts M , Vandamme P , Dawyndt P . Unipept: Tryptic Peptide-Based Biodiversity Analysis of Metaproteome Samples . J Proteome Res . 2012 Dec 7; 11 ( 12 ): 5773 – 80 . doi: 10.1021/pr300576s OpenUrl CrossRef PubMed 22. Gurdeep Singh R , Tanca A , Palomba A , Van der Jeugt F , Verschaffelt P , Uzzau S , et al. Unipept 4.0: Functional Analysis of Metaproteome Data . J Proteome Res . 2019 Feb 1; 18 ( 2 ): 606 – 15 . doi: 10.1021/acs.jproteome.8b00716 OpenUrl CrossRef PubMed 23. ↵ Verschaffelt P , Van Thienen P , Van Den Bossche T , Van der Jeugt F , De Tender C , Martens L , et al. Unipept CLI 2.0: adding support for visualizations and functional annotations . Bioinformatics . 2020 Jul 30; 36 ( 14 ): 4220 – 1 . doi: 10.1093/bioinformatics/btaa553 OpenUrl CrossRef 24. ↵ Lisacek F Van Den Bossche T , Verschaffelt P , Vande Moortele T , Dawyndt P , Martens L , Mesuere B . Biodiversity Analysis of Metaproteomics Samples with Unipept: A Comprehensive Tutorial . In: Lisacek F , editor. Protein Bioinformatics [Internet] . New York, NY : Springer US ; 2024 [cited 2026 Feb 3]. p. 183–215. Available from : doi: 10.1007/978-1-0716-4007-4_11 doi:10.1007/978-1-0716-4007-4_11 OpenUrl CrossRef View the discussion thread. Back to top Previous Next Posted February 24, 2026. Download PDF 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 Machine learning-based rescoring with MS²Rescore boosts peptide identification and taxonomic specificity in metaproteomics 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 Machine learning-based rescoring with MS²Rescore boosts peptide identification and taxonomic specificity in metaproteomics Xuxa Malliet , Arthur Declercq , Ralf Gabriels , Tanja Holstein , Bart Mesuere , Thilo Muth , Pieter Verschaffelt , Lennart Martens , Tim Van Den Bossche bioRxiv 2025.02.17.638783; doi: https://doi.org/10.1101/2025.02.17.638783 Share This Article: Copy Citation Tools Machine learning-based rescoring with MS²Rescore boosts peptide identification and taxonomic specificity in metaproteomics Xuxa Malliet , Arthur Declercq , Ralf Gabriels , Tanja Holstein , Bart Mesuere , Thilo Muth , Pieter Verschaffelt , Lennart Martens , Tim Van Den Bossche bioRxiv 2025.02.17.638783; doi: https://doi.org/10.1101/2025.02.17.638783 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 (7636) Biochemistry (17704) Bioengineering (13897) Bioinformatics (41963) Biophysics (21460) Cancer Biology (18598) Cell Biology (25525) Clinical Trials (138) Developmental Biology (13383) Ecology (19908) Epidemiology (2067) Evolutionary Biology (24325) Genetics (15613) Genomics (22512) Immunology (17738) Microbiology (40422) Molecular Biology (17190) Neuroscience (88634) Paleontology (667) Pathology (2835) Pharmacology and Toxicology (4825) Physiology (7645) Plant Biology (15158) Scientific Communication and Education (2046) Synthetic Biology (4302) Systems Biology (9825) Zoology (2271)

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 (2025) — 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
unpaywall
last seen: 2026-05-22T02:00:06.705733+00:00
License: CC-BY-4.0