International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 176 - Number 19 |
Year of Publication: 2020 |
Authors: Nada M. A. Mohammed, Hala M. Ebeid, Mostafa G. M. Mostafa, Mahmoud E. A. Gadallah |
10.5120/ijca2020920147 |
Nada M. A. Mohammed, Hala M. Ebeid, Mostafa G. M. Mostafa, Mahmoud E. A. Gadallah . PTM-MatAlign: A Fast GPU-based Algorithm for Pairwise Protein Structure Alignment. International Journal of Computer Applications. 176, 19 ( May 2020), 31-40. DOI=10.5120/ijca2020920147
Although the pairwise protein three-dimensional (3D) structure alignment is vital in structural bioinformatics, its complexity is categorized as non-deterministic polynomial-time hard (NP-hard). Hence, researchers strive to develop algorithms to overcome the heavy computation complexity. Most of their attempts tend to achieve more accurate alignment results regardless of the computational execution time. Therefore, finding a fast alignment algorithm with accurate results is still an outstanding task. Recently, General Purpose Graphical Processing Units (GPGPUs) can execute the many time-consuming algorithms faster than the CPUs can. This paper proposes the GPU-based implementation of the MatAlign algorithm which is based on the two-level alignment of protein. This GPU implementation yields about 11 increase in speed over its CPU-based, single-core implementation on GPU GeForce GTX 860M (640 cores, 2GB RAM) and Intel Core i7-4710HQ (2.50GHz, 8GB RAM, 8 cores) CPU. In order to achieve more accurate results, PTM-MatAlign is implemented to use the Template Modeling Score (TM-score) instead of the MatAlign regular score function.