An overview of the Hadoop/MapReduce/HBase framework and its current applications in bioinformatics.

Ronald C Taylor
Author Information
  1. Ronald C Taylor: Computational Biology and Bioinformatics Group, Pacific Northwest National Laboratory, Richland, Washington 99352, USA. ronald.taylor@pnl.gov

Abstract

BACKGROUND: Bioinformatics researchers are now confronted with analysis of ultra large-scale data sets, a problem that will only increase at an alarming rate in coming years. Recent developments in open source software, that is, the Hadoop project and associated software, provide a foundation for scaling to petabyte scale data warehouses on Linux clusters, providing fault-tolerant parallelized analysis on such data using a programming style named MapReduce.
DESCRIPTION: An overview is given of the current usage within the bioinformatics community of Hadoop, a top-level Apache Software Foundation project, and of associated open source software projects. The concepts behind Hadoop and the associated HBase project are defined, and current bioinformatics software that employ Hadoop is described. The focus is on next-generation sequencing, as the leading application area to date.
CONCLUSIONS: Hadoop and the MapReduce programming paradigm already have a substantial base in the bioinformatics community, especially in the field of next-generation sequencing analysis, and such use is increasing. This is due to the cost-effectiveness of Hadoop-based analysis on commodity Linux clusters, and in the cloud via data upload to cloud vendors who have implemented Hadoop/HBase; and due to the effectiveness and ease-of-use of the MapReduce method in parallelization of many data analysis algorithms.

References

  1. Genome Biol. 2009;10(11):R134 [PMID: 19930550]
  2. BMC Bioinformatics. 2010 Dec 21;11 Suppl 12:S2 [PMID: 21210981]
  3. Genome Res. 2010 Sep;20(9):1297-303 [PMID: 20644199]
  4. Bioinformatics. 2009 Jun 1;25(11):1363-9 [PMID: 19357099]
  5. Genome Biol. 2010;11(5):207 [PMID: 20441614]
  6. Nat Biotechnol. 2010 Jan;28(1):13-5 [PMID: 20062029]
  7. BMC Bioinformatics. 2010 Dec 21;11 Suppl 12:S3 [PMID: 21210982]
  8. Genome Biol. 2010;11(8):R83 [PMID: 20701754]
  9. Nat Biotechnol. 2010 Jan;28(1):1 [PMID: 20062015]
  10. Genome Biol. 2009;10(3):R25 [PMID: 19261174]
  11. Int J Bioinform Res Appl. 2010;6(5):472-83 [PMID: 21224205]
  12. Genome Biol. 2004;5(10):R80 [PMID: 15461798]
  13. Nat Biotechnol. 2010 Jul;28(7):691-3 [PMID: 20622843]

MeSH Term

Algorithms
Cluster Analysis
Computational Biology
High-Throughput Nucleotide Sequencing
Software

Word Cloud

Created with Highcharts 10.0.0analysisdataHadoopsoftwarebioinformaticsprojectassociatedMapReducecurrentopensourceLinuxclustersprogrammingoverviewcommunitynext-generationsequencingduecloudBACKGROUND:Bioinformaticsresearchersnowconfrontedultralarge-scalesetsproblemwillincreasealarmingratecomingyearsRecentdevelopmentsprovidefoundationscalingpetabytescalewarehousesprovidingfault-tolerantparallelizedusingstylenamedDESCRIPTION:givenusagewithintop-levelApacheSoftwareFoundationprojectsconceptsbehindHBasedefinedemploydescribedfocusleadingapplicationareadateCONCLUSIONS:paradigmalreadysubstantialbaseespeciallyfielduseincreasingcost-effectivenessHadoop-basedcommodityviauploadvendorsimplementedHadoop/HBaseeffectivenessease-of-usemethodparallelizationmanyalgorithmsHadoop/MapReduce/HBaseframeworkapplications

Similar Articles

Cited By (65)