Parallel strategies for the local biological sequence alignment in a cluster of workstations
Journal of Parallel and Distributed Computing
Journal of Parallel and Distributed Computing
Streaming Algorithms for Biological Sequence Alignment on GPUs
IEEE Transactions on Parallel and Distributed Systems
Journal of Parallel and Distributed Computing
Journal of Parallel and Distributed Computing
Network-on-Chip Hardware Accelerators for Biological Sequence Alignment
IEEE Transactions on Computers
Next-generation bioinformatics
Bioinformatics
IEEE Transactions on Computers
Parallel geometric algorithms for multi-core computers
Computational Geometry: Theory and Applications
Bioinformatics
Aligning biological sequences on distributed bus networks: a divisible load scheduling approach
IEEE Transactions on Information Technology in Biomedicine
Hi-index | 0.00 |
In this paper, we address the large-scale biological sequence alignment problem, which has an increasing demand in computational biology. We employ data parallelism paradigm that is suitable for handling large-scale processing on multi-core computers to achieve a high degree of parallelism. Using the data parallelism paradigm, we propose a general strategy which can be used to speed up any multiple sequence alignment method. We applied five different clustering algorithms in our strategy and implemented rigorous tests on an 8-core computer using four traditional benchmarks and artificially generated sequences. The results show that our multi-core-based implementations can achieve up to 151-fold improvements in execution time while losing 2.19% accuracy on average. The source code of the proposed strategy, together with the test sets used in our analysis, is available on request.