FiCOPS: Hardware/Software Co-Design of FPGA Computational Framework for Mass Spectrometry-Based Peptide Database Search
Sumesh Kumar, Joseph ZambrenoiD, Ashfaq KhokhariD, Shoaib AkramiD, Fahad SaeediD
Abstract
Improving the speed and efficiency of database search algorithms that deduce peptides from mass spectrometry (MS) data has been an active area of research for more than three decades. The significance of the need for faster database search methods has rapidly increased due to the growing interest in studying non-model organisms, meta-proteomics, and proteogenomic data, which are notorious for their enormous search space. Poor scalability of serial algorithms with the growing size of the database and increasing parameters of post-translational modifications is a widely recognized problem. While high-performance computing techniques can be used on supercomputing machines, the need for real-time, on-the-instrument solutions necessitates the development of an efficient sytem-on-chip that optimizes design constraints such as cost, performance, and power of the system. To show case that such a system can work, we present an FPGA-based computational framework called FiCOPS to accelerate database search using a hardware/software co-design methodology. First, we theoretically analyze the database-search algorithm (closed-search) to reveal opportunities for parallelism and uncover computational bottlenecks. We then design an FPGA-based architectural template to exploit parallelism inherent in the search workload. We also formulate an analytical performance model for the architecture template to perform rapid design space exploration and find a near-optimal accelerator configuration. Finally, we implement our design on the Intel Stratix 10 FPGA platform and evaluate it using real-world datasets. Our experiments demonstrate that FiCOPS achieves 3.5 x speed-up over existing CPU solutions and 3x and 5x reduction in power consumption compared to existing CPU and GPU solutions.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Assay
- Approach
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
- COSS: A fast and user-friendly tool for spectral library searching
Genet Abay Shiferaw, Elien Vandermarliere, … Pieter‐Jan Volders·Journal of Proteome ResearchPeer-reviewed·May 8, 2020
- Fast and memory efficient searching of large-scale mass spectrometry data using Tide
Attila Kertész‐Farkas, Frank Lawrence Nii Adoquaye Acquaye, … William Stafford Noble·Journal of Proteome ResearchPeer-reviewed·Aug 12, 2025
- Improving real-time search through deep learning-enhanced fragment ion indexing
Jimmy Eng, Michael Hoopmann, … Bo Wen·bioRxiv·Nov 3, 2026
- MSFragger-DDA+ Enhances Peptide Identification Sensitivity with Full Isolation Window Search
Fengchao Yu, Yamei Deng, Alexey I. Nesvizhskii·Nature CommunicationsPeer-reviewed·Apr 8, 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
- PepCentric Enables Fast Repository-Scale Proteogenomics Searches
Fengchao Yu, Andy T. Kong, … Alexey I. Nesvizhskii·bioRxiv·Feb 24, 2025