Abstract Objective Finding the longest common subsequence (LCS) among sequences is NP-hard. This is an important problem in bioinformatics for DNA sequence alignment and pattern discovery. In this research, we propose new CPU-based parallel implementations that can provide significant advantages in terms of execution times, monetary cost, and pervasiveness in finding LCS of DNA sequences in an environment where Graphics Processing Units are not available. For general purpose use, we also make the OpenMP-based tool publicly available to end users. Result In this study, we develop three novel parallel versions of the LCS algorithm on: (i) distributed memory machine using message passing interface (MPI); (ii) shared memory machine using OpenMP...
This paper presents special-purpose linear array processor architecture for determining longest comm...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
An important problem in computational biology is finding the longest common subsequence (LCS) of two...
As new genes are sequenced, it is necessary for molecular biologists to compare the new gene’s biose...
Sequence alignment is an important tool for describing the relationships between DNA sequences. Many...
Information in various applications is often expressed as character sequences over a finite alphabet...
The advent of "next-generation" DNA sequencing (NGS) technologies has meant that collections of hund...
The advent of "next-generation" DNA sequencing (NGS) technologies has meant that collections of hund...
Finding the longest common subsequence (LCS) of multiple strings is an NP-hard problem, with many ...
In the last years the fast growth of bioinformatics field has atracted the attention of computer sci...
Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distrib...
Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distrib...
Biological sequence comparison is one of the most important tasks in Bioinformatics. Due to the grow...
Abstract—Pairwise sequence alignment is often used to reveal similarities between sequences, locate ...
This paper presents special-purpose linear array processor architecture for determining longest comm...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...
An important problem in computational biology is finding the longest common subsequence (LCS) of two...
As new genes are sequenced, it is necessary for molecular biologists to compare the new gene’s biose...
Sequence alignment is an important tool for describing the relationships between DNA sequences. Many...
Information in various applications is often expressed as character sequences over a finite alphabet...
The advent of "next-generation" DNA sequencing (NGS) technologies has meant that collections of hund...
The advent of "next-generation" DNA sequencing (NGS) technologies has meant that collections of hund...
Finding the longest common subsequence (LCS) of multiple strings is an NP-hard problem, with many ...
In the last years the fast growth of bioinformatics field has atracted the attention of computer sci...
Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distrib...
Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distrib...
Biological sequence comparison is one of the most important tasks in Bioinformatics. Due to the grow...
Abstract—Pairwise sequence alignment is often used to reveal similarities between sequences, locate ...
This paper presents special-purpose linear array processor architecture for determining longest comm...
Massively parallel DNA sequencing technologies have revolutionized genomics and molecular biology by...
Detecting similarities between (RNA, DNA, and protein) sequences is an important part of bioinformat...