1
|
Li Y, He Q, Guo H, Shuai SC, Cheng J, Liu L, Shuai J. AttnPep: A Self-Attention-Based Deep Learning Method for Peptide Identification in Shotgun Proteomics. J Proteome Res 2024; 23:834-843. [PMID: 38252705 DOI: 10.1021/acs.jproteome.3c00729] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/24/2024]
Abstract
In shotgun proteomics, the proteome search engine analyzes mass spectra obtained by experiments, and then a peptide-spectra match (PSM) is reported for each spectrum. However, most of the PSMs identified are incorrect, and therefore various postprocessing software have been developed for reranking the peptide identifications. Yet these methods suffer from issues such as dependency on distribution, reliance on shallow models, and limited effectiveness. In this work, we propose AttnPep, a deep learning model for rescoring PSM scores that utilizes the Self-Attention module. This module helps the neural network focus on features relevant to the classification of PSMs and ignore irrelevant features. This allows AttnPep to analyze the output of different search engines and improve PSM discrimination accuracy. We considered a PSM to be correct if it achieves a q-value <0.01 and compared AttnPep with existing mainstream software PeptideProphet, Percolator, and proteoTorch. The results indicated that AttnPep found an average increase in correct PSMs of 9.29% relative to the other methods. Additionally, AttnPep was able to better distinguish between correct and incorrect PSMs and found more synthetic peptides in the complex SWATH data set.
Collapse
Affiliation(s)
- Yulin Li
- Department of Physics, Xiamen University, Xiamen 361005, China
| | - Qingzu He
- Department of Physics, Xiamen University, Xiamen 361005, China
- Wenzhou Key Laboratory of Biophysics, Wenzhou Institute, University of Chinese Academy of Sciences, Wenzhou, Zhejiang 325001, China
| | - Huan Guo
- Department of Physics, Xiamen University, Xiamen 361005, China
| | - Stella C Shuai
- Biological Science, Northwestern University, Evanston, Illinois 60208, United States
| | - Jinyan Cheng
- Wenzhou Key Laboratory of Biophysics, Wenzhou Institute, University of Chinese Academy of Sciences, Wenzhou, Zhejiang 325001, China
| | - Liyu Liu
- Wenzhou Key Laboratory of Biophysics, Wenzhou Institute, University of Chinese Academy of Sciences, Wenzhou, Zhejiang 325001, China
| | - Jianwei Shuai
- Department of Physics, Xiamen University, Xiamen 361005, China
- Wenzhou Key Laboratory of Biophysics, Wenzhou Institute, University of Chinese Academy of Sciences, Wenzhou, Zhejiang 325001, China
| |
Collapse
|
2
|
Li H, Na S, Hwang KB, Paek E. TIDD: tool-independent and data-dependent machine learning for peptide identification. BMC Bioinformatics 2022; 23:109. [PMID: 35354356 PMCID: PMC8969291 DOI: 10.1186/s12859-022-04640-y] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/03/2021] [Accepted: 03/16/2022] [Indexed: 11/10/2022] Open
Abstract
Background In shotgun proteomics, database search engines have been developed to assign peptides to tandem mass (MS/MS) spectra and at the same time post-processing (or rescoring) approaches over the search results have been proposed to increase the number of confident peptide identifications. The most popular post-processing approaches such as Percolator and PeptideProphet have improved rates of peptide identifications by combining multiple scores from database search engines while applying machine learning techniques. Existing post-processing approaches, however, are limited when dealing with results from new search engines because their features for machine learning must be optimized specifically for each search engine. Results We propose a universal post-processing tool, called TIDD, which supports confident peptide identifications regardless of the search engine adopted. TIDD can work for any (including newly developed) search engines because it calculates universal features that assess peptide-spectrum match quality while it allows additional features provided by search engines (or users) as well. Even though it relies on universal features independent of search tools, TIDD showed similar or better performance than Percolator in terms of peptide identification. TIDD identified 10.23–38.95% more PSMs than target-decoy estimation for MSFragger, which is not supported by Percolator. TIDD offers an easy-to-use simple graphical user interface for user convenience. Conclusions TIDD successfully eliminated the requirement for an optimal feature engineering per database search tool, and thus, can be applied directly to any database search results including newly developed ones. Supplementary Information The online version contains supplementary material available at 10.1186/s12859-022-04640-y.
Collapse
Affiliation(s)
- Honglan Li
- Department of Computer Science, Hanyang University, Seoul, 04763, Republic of Korea
| | - Seungjin Na
- Institute for Artificial Intelligence Research, Hanyang University, Seoul, 04763, Republic of Korea
| | - Kyu-Baek Hwang
- School of Computer Science and Engineering, Soongsil University, Seoul, 06978, Republic of Korea
| | - Eunok Paek
- Department of Computer Science, Hanyang University, Seoul, 04763, Republic of Korea.
| |
Collapse
|
3
|
Mao J, Zhu H, Liu L, Fang Z, Dong M, Qin H, Ye M. MS-Decipher: a user-friendly proteome database search software with an emphasis on deciphering the spectra of O-linked glycopeptides. Bioinformatics 2022; 38:1911-1919. [PMID: 35020790 DOI: 10.1093/bioinformatics/btac014] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/03/2021] [Revised: 12/29/2021] [Accepted: 01/08/2022] [Indexed: 02/03/2023] Open
Abstract
MOTIVATION The interpretation of mass spectrometry (MS) data is a crucial step in proteomics analysis, and the identification of post-translational modifications (PTMs) is vital for the understanding of the regulation mechanism of the living system. Among various PTMs, glycosylation is one of the most diverse ones. Though many search engines have been developed to decipher proteomic data, some of them are difficult to operate and have poor performance on glycoproteomic datasets compared to advanced glycoproteomic software. RESULTS To simplify the analysis of proteomic datasets, especially O-glycoproteomic datasets, here, we present a user-friendly proteomic database search platform, MS-Decipher, for the identification of peptides from MS data. Two scoring schemes can be chosen for peptide-spectra matching. It was found that MS-Decipher had the same sensitivity and confidence in peptide identification compared to traditional database searching software. In addition, a special search mode, O-Search, is integrated into MS-Decipher to identify O-glycopeptides for O-glycoproteomic analysis. Compared with Mascot, MetaMorpheus and MSFragger, MS-Decipher can obtain about 139.9%, 48.8% and 6.9% more O-glycopeptide-spectrum matches. A useful tool is provided in MS-Decipher for the visualization of O-glycopeptide-spectra matches. MS-Decipher has a user-friendly graphical user interface, making it easier to operate. Several file formats are available in the searching and validation steps. MS-Decipher is implemented with Java, and can be used cross-platform. AVAILABILITY AND IMPLEMENTATION MS-Decipher is freely available at https://github.com/DICP-1809/MS-Decipher for academic use. For detailed implementation steps, please see the user guide. SUPPLEMENTARY INFORMATION Supplementary data are available at Bioinformatics online.
Collapse
Affiliation(s)
- Jiawei Mao
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China
| | - He Zhu
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China.,University of Chinese Academy of Sciences, Beijing 100049, China
| | - Luyao Liu
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China.,University of Chinese Academy of Sciences, Beijing 100049, China
| | - Zheng Fang
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China.,University of Chinese Academy of Sciences, Beijing 100049, China
| | - Mingming Dong
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China.,School of Bioengineering, Dalian University of Technology, Dalian 116024, China
| | - Hongqiang Qin
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China
| | - Mingliang Ye
- CAS Key Laboratory of Separation Science for Analytical Chemistry, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China
| |
Collapse
|
4
|
Wang Y, Zhou Y, Xiao X, Zheng J, Zhou H. Metaproteomics: A strategy to study the taxonomy and functionality of the gut microbiota. J Proteomics 2020; 219:103737. [DOI: 10.1016/j.jprot.2020.103737] [Citation(s) in RCA: 31] [Impact Index Per Article: 7.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/16/2020] [Revised: 03/07/2020] [Accepted: 03/10/2020] [Indexed: 12/15/2022]
|
5
|
Halloran JT, Zhang H, Kara K, Renggli C, The M, Zhang C, Rocke DM, Käll L, Noble WS. Speeding Up Percolator. J Proteome Res 2019; 18:3353-3359. [PMID: 31407580 PMCID: PMC6884961 DOI: 10.1021/acs.jproteome.9b00288] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
Abstract
The processing of peptide tandem mass spectrometry data involves matching observed spectra against a sequence database. The ranking and calibration of these peptide-spectrum matches can be improved substantially using a machine learning postprocessor. Here, we describe our efforts to speed up one widely used postprocessor, Percolator. The improved software is dramatically faster than the previous version of Percolator, even when using relatively few processors. We tested the new version of Percolator on a data set containing over 215 million spectra and recorded an overall reduction to 23% of the running time as compared to the unoptimized code. We also show that the memory footprint required by these speedups is modest relative to that of the original version of Percolator.
Collapse
Affiliation(s)
- John T. Halloran
- Department of Public Health Sciences, University of California, Davis, Davis, CA, USA
| | - Hantian Zhang
- Department of Computer Science, ETH Zurich, Zurich, Switzerland
| | - Kaan Kara
- Department of Computer Science, ETH Zurich, Zurich, Switzerland
| | - Cédric Renggli
- Department of Computer Science, ETH Zurich, Zurich, Switzerland
| | - Matthew The
- Science for Life Laboratory, KTH — Royal Institute of Technology, Solna, Sweden
| | - Ce Zhang
- Department of Computer Science, ETH Zurich, Zurich, Switzerland
| | - David M. Rocke
- Department of Public Health Sciences, University of California, Davis, Davis, CA, USA
| | - Lukas Käll
- Science for Life Laboratory, KTH — Royal Institute of Technology, Solna, Sweden
| | - William Stafford Noble
- Department of Genome Sciences, University of Washington, Seattle, WA, USA
- Paul Allen School of Computer Science and Engineering, University of Washington, Seattle, WA, USA
| |
Collapse
|
6
|
Halloran JT, Rocke DM. A Matter of Time: Faster Percolator Analysis via Efficient SVM Learning for Large-Scale Proteomics. J Proteome Res 2018; 17:1978-1982. [PMID: 29607643 PMCID: PMC6420878 DOI: 10.1021/acs.jproteome.7b00767] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
Abstract
Percolator is an important tool for greatly improving the results of a database search and subsequent downstream analysis. Using support vector machines (SVMs), Percolator recalibrates peptide-spectrum matches based on the learned decision boundary between targets and decoys. To improve analysis time for large-scale data sets, we update Percolator's SVM learning engine through software and algorithmic optimizations rather than heuristic approaches that necessitate the careful study of their impact on learned parameters across different search settings and data sets. We show that by optimizing Percolator's original learning algorithm, l2-SVM-MFN, large-scale SVM learning requires nearly only a third of the original runtime. Furthermore, we show that by employing the widely used Trust Region Newton (TRON) algorithm instead of l2-SVM-MFN, large-scale Percolator SVM learning is reduced to nearly only a fifth of the original runtime. Importantly, these speedups only affect the speed at which Percolator converges to a global solution and do not alter recalibration performance. The upgraded versions of both l2-SVM-MFN and TRON are optimized within the Percolator codebase for multithreaded and single-thread use and are available under Apache license at bitbucket.org/jthalloran/percolator_upgrade .
Collapse
Affiliation(s)
- John T Halloran
- Department of Public Health Sciences , University of California, Davis , Davis , California 95616 , United States
| | - David M Rocke
- Division of Biostatistics , University of California, Davis , Davis , California 95616 , United States
| |
Collapse
|
7
|
Tu C, Sheng Q, Li J, Ma D, Shen X, Wang X, Shyr Y, Yi Z, Qu J. Optimization of Search Engines and Postprocessing Approaches to Maximize Peptide and Protein Identification for High-Resolution Mass Data. J Proteome Res 2015; 14:4662-73. [PMID: 26390080 DOI: 10.1021/acs.jproteome.5b00536] [Citation(s) in RCA: 25] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/31/2022]
Abstract
The two key steps for analyzing proteomic data generated by high-resolution MS are database searching and postprocessing. While the two steps are interrelated, studies on their combinatory effects and the optimization of these procedures have not been adequately conducted. Here, we investigated the performance of three popular search engines (SEQUEST, Mascot, and MS Amanda) in conjunction with five filtering approaches, including respective score-based filtering, a group-based approach, local false discovery rate (LFDR), PeptideProphet, and Percolator. A total of eight data sets from various proteomes (e.g., E. coli, yeast, and human) produced by various instruments with high-accuracy survey scan (MS1) and high- or low-accuracy fragment ion scan (MS2) (LTQ-Orbitrap, Orbitrap-Velos, Orbitrap-Elite, Q-Exactive, Orbitrap-Fusion, and Q-TOF) were analyzed. It was found combinations involving Percolator achieved markedly more peptide and protein identifications at the same FDR level than the other 12 combinations for all data sets. Among these, combinations of SEQUEST-Percolator and MS Amanda-Percolator provided slightly better performances for data sets with low-accuracy MS2 (ion trap or IT) and high accuracy MS2 (Orbitrap or TOF), respectively, than did other methods. For approaches without Percolator, SEQUEST-group performs the best for data sets with MS2 produced by collision-induced dissociation (CID) and IT analysis; Mascot-LFDR gives more identifications for data sets generated by higher-energy collisional dissociation (HCD) and analyzed in Orbitrap (HCD-OT) and in Orbitrap Fusion (HCD-IT); MS Amanda-Group excels for the Q-TOF data set and the Orbitrap Velos HCD-OT data set. Therefore, if Percolator was not used, a specific combination should be applied for each type of data set. Moreover, a higher percentage of multiple-peptide proteins and lower variation of protein spectral counts were observed when analyzing technical replicates using Percolator-associated combinations; therefore, Percolator enhanced the reliability for both identification and quantification. The analyses were performed using the specific programs embedded in Proteome Discoverer, Scaffold, and an in-house algorithm (BuildSummary). These results provide valuable guidelines for the optimal interpretation of proteomic results and the development of fit-for-purpose protocols under different situations.
Collapse
Affiliation(s)
- Chengjian Tu
- Department of Pharmaceutical Sciences, State University of New York , 285 Kapoor Hall, Buffalo, New York 14260, United States.,New York State Center of Excellence in Bioinformatics and Life Sciences , 701 Ellicott Street, Buffalo, New York 14203, United States
| | - Quanhu Sheng
- Center for Quantitative Sciences, Vanderbilt University School of Medicine , 2220 Pierce Avenue, Nashville, Tennessee 37232, United States
| | - Jun Li
- Department of Pharmaceutical Sciences, State University of New York , 285 Kapoor Hall, Buffalo, New York 14260, United States.,New York State Center of Excellence in Bioinformatics and Life Sciences , 701 Ellicott Street, Buffalo, New York 14203, United States
| | - Danjun Ma
- Department of Pharmaceutical Sciences, Eugene Applebaum College of Pharmacy/Health Sciences, Wayne State University , 259 Mack Avenue, Detroit, Michigan 48202, United States
| | - Xiaomeng Shen
- Department of Pharmaceutical Sciences, State University of New York , 285 Kapoor Hall, Buffalo, New York 14260, United States.,New York State Center of Excellence in Bioinformatics and Life Sciences , 701 Ellicott Street, Buffalo, New York 14203, United States
| | - Xue Wang
- Department of Pharmaceutical Sciences, State University of New York , 285 Kapoor Hall, Buffalo, New York 14260, United States.,New York State Center of Excellence in Bioinformatics and Life Sciences , 701 Ellicott Street, Buffalo, New York 14203, United States.,Department of Cell Stress Biology, Roswell Park Cancer Institute , Elm and Carlton Streets, Buffalo, New York 14263, United States
| | - Yu Shyr
- Center for Quantitative Sciences, Vanderbilt University School of Medicine , 2220 Pierce Avenue, Nashville, Tennessee 37232, United States
| | - Zhengping Yi
- Department of Pharmaceutical Sciences, Eugene Applebaum College of Pharmacy/Health Sciences, Wayne State University , 259 Mack Avenue, Detroit, Michigan 48202, United States
| | - Jun Qu
- Department of Pharmaceutical Sciences, State University of New York , 285 Kapoor Hall, Buffalo, New York 14260, United States.,New York State Center of Excellence in Bioinformatics and Life Sciences , 701 Ellicott Street, Buffalo, New York 14203, United States
| |
Collapse
|
8
|
Wen B, Du C, Li G, Ghali F, Jones AR, Käll L, Xu S, Zhou R, Ren Z, Feng Q, Xu X, Wang J. IPeak: An open source tool to combine results from multiple MS/MS search engines. Proteomics 2015; 15:2916-20. [PMID: 25951428 DOI: 10.1002/pmic.201400208] [Citation(s) in RCA: 30] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/12/2014] [Revised: 03/08/2015] [Accepted: 04/30/2015] [Indexed: 12/21/2022]
Abstract
Liquid chromatography coupled tandem mass spectrometry (LC-MS/MS) is an important technique for detecting peptides in proteomics studies. Here, we present an open source software tool, termed IPeak, a peptide identification pipeline that is designed to combine the Percolator post-processing algorithm and multi-search strategy to enhance the sensitivity of peptide identifications without compromising accuracy. IPeak provides a graphical user interface (GUI) as well as a command-line interface, which is implemented in JAVA and can work on all three major operating system platforms: Windows, Linux/Unix and OS X. IPeak has been designed to work with the mzIdentML standard from the Proteomics Standards Initiative (PSI) as an input and output, and also been fully integrated into the associated mzidLibrary project, providing access to the overall pipeline, as well as modules for calling Percolator on individual search engine result files. The integration thus enables IPeak (and Percolator) to be used in conjunction with any software packages implementing the mzIdentML data standard. IPeak is freely available and can be downloaded under an Apache 2.0 license at https://code.google.com/p/mzidentml-lib/.
Collapse
Affiliation(s)
- Bo Wen
- BGI-Shenzhen, Shenzhen, P. R. China.,BGI Cognitive Genomics Lab, Shenzhen, P. R. China
| | | | | | - Fawaz Ghali
- Institute of Integrative Biology, University of Liverpool, Liverpool, UK
| | - Andrew R Jones
- Institute of Integrative Biology, University of Liverpool, Liverpool, UK
| | - Lukas Käll
- Science for Life Laboratory, School of Biotechnology, Royal Institute of Technology - KTH, Solna, Sweden.,Swedish e-Science Research Center, Royal Institute of Technology - KTH, Solna, Sweden
| | | | - Ruo Zhou
- BGI-Shenzhen, Shenzhen, P. R. China
| | - Zhe Ren
- BGI-Shenzhen, Shenzhen, P. R. China
| | - Qiang Feng
- BGI-Shenzhen, Shenzhen, P. R. China.,Department of Biology, University of Copenhagen, Copenhagen, Denmark
| | - Xun Xu
- BGI-Shenzhen, Shenzhen, P. R. China
| | - Jun Wang
- BGI-Shenzhen, Shenzhen, P. R. China.,Department of Biology, University of Copenhagen, Copenhagen, Denmark.,Princess Al Jawhara Center of Excellence in the Research of Hereditary Disorders, King Abdulaziz University, Jeddah, Saudi Arabia.,Macau University of Science and Technology, Taipa, P. R. China.,Department of Medicine, University of Hong Kong, Hong Kong, P. R. China
| |
Collapse
|
9
|
Wen B, Li G, Wright JC, Du C, Feng Q, Xu X, Choudhary JS, Wang J. The OMSSAPercolator: an automated tool to validate OMSSA results. Proteomics 2014; 14:1011-4. [PMID: 24504981 DOI: 10.1002/pmic.201300393] [Citation(s) in RCA: 12] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/04/2013] [Revised: 12/23/2013] [Accepted: 01/13/2014] [Indexed: 12/27/2022]
Abstract
Protein identification by MS/MS is an important technique in proteome studies. The Open Mass Spectrometry Search Algorithm (OMSSA) is an open-source search engine that can be used to identify MS/MS spectra acquired in these experiments. Here, we present a software tool, termed OMSSAPercolator, which interfaces OMSSA with Percolator, a post-search machine learning method for rescoring database search results. We demonstrate that it outperforms the standard OMSSA scoring scheme, and provides reliable significant measurements. OMSSAPercolator is programmed using JAVA and can be readily used as a standalone tool or integrated into existing data analysis pipelines. OMSSAPercolator is freely available and can be downloaded at http://sourceforge.net/projects/omssapercolator/.
Collapse
Affiliation(s)
- Bo Wen
- BGI-Shenzhen, Shenzhen, P. R. China
| | | | | | | | | | | | | | | |
Collapse
|
10
|
Granholm V, Kim S, Navarro JCF, Sjölund E, Smith RD, Käll L. Fast and accurate database searches with MS-GF+Percolator. J Proteome Res 2013; 13:890-7. [PMID: 24344789 DOI: 10.1021/pr400937n] [Citation(s) in RCA: 70] [Impact Index Per Article: 6.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/14/2023]
Abstract
One can interpret fragmentation spectra stemming from peptides in mass-spectrometry-based proteomics experiments using so-called database search engines. Frequently, one also runs post-processors such as Percolator to assess the confidence, infer unique peptides, and increase the number of identifications. A recent search engine, MS-GF+, has shown promising results, due to a new and efficient scoring algorithm. However, MS-GF+ provides few statistical estimates about the peptide-spectrum matches, hence limiting the biological interpretation. Here, we enabled Percolator processing for MS-GF+ output and observed an increased number of identified peptides for a wide variety of data sets. In addition, Percolator directly reports p values and false discovery rate estimates, such as q values and posterior error probabilities, for peptide-spectrum matches, peptides, and proteins, functions that are useful for the whole proteomics community.
Collapse
Affiliation(s)
- Viktor Granholm
- Department of Biochemistry and Biophysics, Science for Life Laboratory, Stockholm University , Solna, Sweden
| | | | | | | | | | | |
Collapse
|