BigBWA

BigBWA accelerates scalable, fault-tolerant sequence alignment by running the Burrows-Wheeler Aligner (BWA) on Hadoop clusters for processing large-scale genomic sequencing data.


Key Features:

  • Hadoop integration: Parallelizes BWA alignment across Hadoop cluster nodes to reduce execution time for large-scale genomic datasets.
  • Support for BWA algorithms: Executes BWA-MEM, BWA-ALN, and BWA-SW to handle different read types including paired-end and single-end data.
  • Fault tolerance: Leverages Hadoop's fault-tolerance mechanisms to manage node failures without compromising data integrity or processing continuity.
  • No source code modification required: Operates without modifying the original BWA source code.

Scientific Applications:

  • High-throughput genomic research: Accelerating alignment of large sequencing datasets.
  • Whole-genome alignment: Efficient alignment for whole-genome sequencing datasets.
  • Targeted resequencing: Efficient alignment for targeted resequencing studies.
  • Paired-end and single-end sequencing projects: Processing both paired and single reads.

Methodology:

Distributes alignment workload across a Hadoop cluster by parallelizing BWA (BWA-MEM, BWA-ALN, BWA-SW) across nodes and relying on Hadoop's fault-tolerance mechanisms while operating without changes to the BWA source code.

Topics

Collections

Details

License:
GPL-3.0
Maturity:
Mature
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Java
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Abuín JM, Pichel JC, Pena TF, Amigo J. BigBWA: approaching the Burrows–Wheeler aligner to Big Data technologies. Bioinformatics. 2015;31(24):4003-4005. doi:10.1093/bioinformatics/btv506. PMID:26323715.

Documentation