Hardware acceleration of the STRIKE string kernel algorithm for estimating protein to protein interactions

Loading...
Thumbnail Image
Authors
Sibai, Fadi N.
El-Moursy, Ali A.
Asaduzzaman, Abu
Majzoub, Sohaib S.
Advisors
Issue Date
2021-03-17
Type
Article
Keywords
Proteins , Computers , Kernel , Multicore processing , Field programmable gate arrays , Sensitivity , Protein sequence
Research Projects
Organizational Units
Journal Issue
Citation
Sibai, F., El-Moursy, A. A., Asaduzzaman, A., & Majzoub, S. (2021). Hardware acceleration of the STRIKE string kernel algorithm for estimating protein to protein interactions. IEEE/ACM Transactions on Computational Biology and Bioinformatics, doi:10.1109/TCBB.2021.3066591
Abstract

Protein-protein interaction (PPI) is an important field in bioinformatics which helps in understanding diseases and devising therapy. PPI aims at estimating the similarity of protein sequences and their common regions. STRIKE was introduced as a PPI algorithm which was able to achieve reasonable improvement over existing PPI prediction methods. Although it consumes a lower execution time than most of other state-of the-art PPI prediction methods, its compute-intensive nature and the large volume of protein sequences in protein databases necessitate further time acceleration. In this paper, we develop hardware accelerator designs for the STRIKE algorithm. Results indicate that the weighted STRIKE accelerator execution times are about 10x longer than the unweighted STRIKE accelerator execution times. To further accelerate the performance of the weighted STRIKE, a parallel module accelerator organization duplicating the weighted STRIKE modules is introduced, achieving near linear speedups for long sequences of 100 or more characters. As demonstrated by Verilog simulations and FPGA runs, the weighted STRIKE module accelerator exhibits three orders of magnitude speed improvement over multi-core and cluster computers. Much higher speedups are possible with the parallel module accelerator.

Table of Contents
Description
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
Publisher
IEEE
Journal
Book Title
Series
IEEE/ACM Transactions on Computational Biology and Bioinformatics;
PubMed ID
DOI
ISSN
1545-5963
1557-9964
EISSN