bioRxivBioinformaticsPreprint
SLM-Transform: A Method for Memory-Efficient Indexing of Spectra for Database Search in LC-MS/MS Proteomics
Muhammad HaseebiD, Muaaz Gul AwaniD, Alexander S. Cadigan, Fahad SaeediD
Abstract
The most commonly used strategy for peptide identification in shotgun LC-MS/MS proteomics involves searching of MS/MS data against an in-silico digested protein sequence database. Typically, the digested peptide sequences are indexed into the memory to allow faster search times. However, subjecting a database to post-translational modifications (PTMs) during digestion results in an exponential increase in the number of peptides and therefore memory consumption. This limits the usage of existing fragment-ion based open-search algorithms for databases with several PTMs. In this paper, we propose a novel fragment-ion indexing technique which is analogous to suffix array transformation and allows constant time querying of indexed ions. We extend our transformation method, called SLM-Transform, by constructing ion buckets that allow querying of all indexed ions by mass by only storing information on distribution of ion-frequencies within buckets. The stored information is used with a regression technique to locate the position of ions in constant time. Moreover, the number of theoretical b- and y-ions generated and indexed for each theoretical spectrum are limited. Our results show that SLM-Transform allows indexing of up to 4x peptides than other leading fragment-ion based database search tools within the same memory constraints. We show that SLM-Transform based index allows indexing of over 83 million peptides within 26GB RAM as compared to 80GB required by MSFragger. Finally, we show the constant ion retrieval time for SLM-Transform based index allowing ultrafast peptide search speeds. Source code will be made available at: https://github.com/pcdslab/slmindex
- assay: proteomics
- research focus: database / resource
- research focus: benchmarking
- approach: statistical model
- approach: matrix factorization
- Citations
- 4
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Improving real-time search through deep learning-enhanced fragment ion indexing
Jimmy Eng, Michael Hoopmann, … Bo Wen·bioRxiv·Nov 3, 2026
- Comet fragment-ion indexing for enhanced peptide sequencing
Christopher D. McGann, Erik J. Bergstrom, … Devin K. Schweppe·Journal of Proteome ResearchPeer-reviewed·Jun 17, 2025
- Efficient indexing of peptides for database search using Tide
Frank Lawrence Nii Adoquaye Acquaye, Attila Kertész‐Farkas, William Stafford Noble·Journal of Proteome ResearchPeer-reviewed·Jan 12, 2023
- A Pre-computed Probabilistic Molecular Search Engine for Tandem Mass Spectrometry Proteomics
Jeff Jones·bioRxiv·Feb 6, 2020
- Mining for ions: diagnostic feature detection in MS/MS spectra of post-translationally modified peptides
Daniel Geiszler, Daniel A. Polasky, … Alexey I. Nesvizhskii·bioRxiv·Sep 12, 2022
- MSBooster: Improving Peptide Identification Rates using Deep Learning-Based Features
Kevin Yang, Fengchao Yu, … Alexey I. Nesvizhskii·bioRxiv·Oct 19, 2022