AI Article Synopsis

  • The rapid growth of genomic databases has made sequence alignment a major challenge in computational biology, often requiring expensive High Performance Computing (HPC) solutions.
  • Many proposed parallel solutions struggle with scalability and processing "Big Data," which consists of large and complex datasets that need quick handling.
  • HBlast, a new parallelized algorithm built on Hadoop, improves scalability for BLAST searches by using "virtual partitioning" to efficiently manage database and query data, making it suitable for cost-effective hardware in clinical diagnostics for identifying pathogenic DNA.

Article Abstract

The recent exponential growth of genomic databases has resulted in the common task of sequence alignment becoming one of the major bottlenecks in the field of computational biology. It is typical for these large datasets and complex computations to require cost prohibitive High Performance Computing (HPC) to function. As such, parallelised solutions have been proposed but many exhibit scalability limitations and are incapable of effectively processing "Big Data" - the name attributed to datasets that are extremely large, complex and require rapid processing. The Hadoop framework, comprised of distributed storage and a parallelised programming framework known as MapReduce, is specifically designed to work with such datasets but it is not trivial to efficiently redesign and implement bioinformatics algorithms according to this paradigm. The parallelisation strategy of "divide and conquer" for alignment algorithms can be applied to both data sets and input query sequences. However, scalability is still an issue due to memory constraints or large databases, with very large database segmentation leading to additional performance decline. Herein, we present Hadoop Blast (HBlast), a parallelised BLAST algorithm that proposes a flexible method to partition both databases and input query sequences using "virtual partitioning". HBlast presents improved scalability over existing solutions and well balanced computational work load while keeping database segmentation and recompilation to a minimum. Enhanced BLAST search performance on cheap memory constrained hardware has significant implications for in field clinical diagnostic testing; enabling faster and more accurate identification of pathogenic DNA in human blood or tissue samples.

Download full-text PDF

Source
http://dx.doi.org/10.1016/j.jbi.2015.01.008DOI Listing

Publication Analysis

Top Keywords

hblast parallelised
8
input query
8
query sequences
8
database segmentation
8
parallelised sequence
4
sequence similarity--a
4
similarity--a hadoop
4
hadoop mapreducable
4
mapreducable basic
4
basic local
4

Similar Publications

Article Synopsis
  • The rapid growth of genomic databases has made sequence alignment a major challenge in computational biology, often requiring expensive High Performance Computing (HPC) solutions.
  • Many proposed parallel solutions struggle with scalability and processing "Big Data," which consists of large and complex datasets that need quick handling.
  • HBlast, a new parallelized algorithm built on Hadoop, improves scalability for BLAST searches by using "virtual partitioning" to efficiently manage database and query data, making it suitable for cost-effective hardware in clinical diagnostics for identifying pathogenic DNA.
View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!