Back

FiCOPS: Hardware/Software Co-Design of FPGA Computational Framework for Mass Spectrometry-Based Peptide Database Search

Kumar, S.; Zambreno, J.; Khokhar, A.; Akram, S.; Saeed, F.

2026-02-17 bioinformatics
10.64898/2026.02.15.706012 bioRxiv
Show 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.

Matching journals

The top 3 journals account for 50% of the predicted probability mass.

1
Journal of Proteome Research
215 papers in training set
Top 0.1%
23.0%
2
Bioinformatics
1061 papers in training set
Top 2%
14.7%
3
PROTEOMICS
35 papers in training set
Top 0.1%
12.8%
50% of probability mass above
4
PLOS ONE
4510 papers in training set
Top 27%
6.5%
5
BMC Bioinformatics
383 papers in training set
Top 2%
4.0%
6
Computational and Structural Biotechnology Journal
216 papers in training set
Top 3%
2.1%
7
IEEE Journal of Biomedical and Health Informatics
34 papers in training set
Top 1.0%
1.7%
8
PLOS Computational Biology
1633 papers in training set
Top 16%
1.7%
9
Communications Biology
886 papers in training set
Top 8%
1.7%
10
Scientific Reports
3102 papers in training set
Top 58%
1.7%
11
Analytical Chemistry
205 papers in training set
Top 1%
1.7%
12
Genomics, Proteomics & Bioinformatics
171 papers in training set
Top 4%
1.4%
13
SoftwareX
15 papers in training set
Top 0.2%
1.3%
14
Journal of the American Society for Mass Spectrometry
33 papers in training set
Top 0.3%
1.3%
15
iScience
1063 papers in training set
Top 26%
0.9%
16
Journal of Molecular Biology
217 papers in training set
Top 3%
0.9%
17
Analytica Chimica Acta
17 papers in training set
Top 0.5%
0.9%
18
IEEE/ACM Transactions on Computational Biology and Bioinformatics
32 papers in training set
Top 0.5%
0.8%
19
Briefings in Bioinformatics
326 papers in training set
Top 6%
0.8%
20
GigaScience
172 papers in training set
Top 3%
0.8%
21
Communications Chemistry
39 papers in training set
Top 1%
0.7%
22
Analytical and Bioanalytical Chemistry
17 papers in training set
Top 0.4%
0.7%
23
Molecular & Cellular Proteomics
158 papers in training set
Top 2%
0.7%
24
PeerJ
261 papers in training set
Top 19%
0.5%
25
Nature Communications
4913 papers in training set
Top 67%
0.5%
26
ACS Omega
90 papers in training set
Top 5%
0.5%