Deep vs. Shallow Learning-based Filters of MSMS Spectra in Support of Protein Search Engines
- PMID: 34408917
- PMCID: PMC8370709
- DOI: 10.1109/BIBM.2017.8217824
Deep vs. Shallow Learning-based Filters of MSMS Spectra in Support of Protein Search Engines
Abstract
Despite the linear relation between the number of observed spectra and the searching time, the current protein search engines, even the parallel versions, could take several hours to search a large amount of MSMS spectra, which can be generated in a short time. After a laborious searching process, some (and at times, majority) of the observed spectra are labeled as non-identifiable. We evaluate the role of machine learning in building an efficient MSMS filter to remove non-identifiable spectra. We compare and evaluate the deep learning algorithm using 9 shallow learning algorithms with different configurations. Using 10 different datasets generated from two different search engines, different instruments, different sizes and from different species, we experimentally show that deep learning models are powerful in filtering MSMS spectra. We also show that our simple features list is significant where other shallow learning algorithms showed encouraging results in filtering the MSMS spectra. Our deep learning model can exclude around 50% of the non-identifiable spectra while losing, on average, only 9% of the identifiable ones. As for shallow learning, algorithms of: Random Forest, Support Vector Machine and Neural Networks showed encouraging results, eliminating, on average, 70% of the non-identifiable spectra while losing around 25% of the identifiable ones. The deep learning algorithm may be especially more useful in instances where the protein(s) of interest are in lower cellular or tissue concentration, while the other algorithms may be more useful for concentrated or more highly expressed proteins.
Keywords: Big Data; Deep Learning; MSMS Filters; Machine Learning; Protein Search Engine; Searching Space Optimization; Shallow Learning.
Figures
References
-
- Maabreh M, Gupta A, and Saeed F, A Parallel Peptide Indexer and Decoy Generator for Crux Tide using OpenMP. International Conference on High Performance Computing and Simulation (HPCS 2016), Innsbruck, Austria, July 2016.
-
- Neuhauser N, Nagaraj N,McHardy P, Zanivan S, Scheltema R, Cox J and Mann M High performance computational analysis of large-scale proteome datasets to assess incremental contribution to coverage of the human genome. J. Proteome Res, Vol. 12, 2013. pp. 2858–2868. - PubMed
-
- Ma B, Challenges in computational analysis of mass spectrometry data for proteomics. J. of computer science and technology Vol. 25, 2010. pp. 107–123.
-
- Xu M, Geer LY, Bryant SH, Roth JS et al. , Assessing data quality of peptide mass spectra obtained by quadrupole ion trap mass spectrometry. J. Proteome Res 2005. Vol.4, pp. 300–305. - PubMed
-
- Duda RO, Hart PE, Stork DG, Pattern Classification. Wiley-Interscience, New York: 2000.
Grants and funding
LinkOut - more resources
Full Text Sources