BWA

BWA is an efficient read alignment package based on a backward search with Burrows-Wheeler Transform (BWT). It allows the alignment of short sequencing reads against a large reference sequence, such as the human genome while allowing mismatches and gaps. This software tool is developed to meet the demand for fast and accurate read alignment programs, especially for the enormous amount of short reads generated by new DNA sequencing technologies. The first generation of hash table-based methods, including MAQ, was accurate, feature-rich, and fast enough to align short reads from a single individual. However, MAQ is unsuitable for aligning longer reads where indels may occur frequently. Its speed is a concern when scaling up the alignment to the re-sequencing of hundreds of individuals.

BWA supports base space reads, e.g., from Illumina sequencing machines, and color space reads from AB SOLiD machines. Evaluations on simulated and real data suggest that BWA is approximately 10-20x faster than MAQ while achieving similar accuracy. It outputs alignment in the new standard SAM (Sequence Alignment/Map) format, making it easier for downstream analyses such as variant calling to be performed with the open-source SAMtools software package.

Topic

Mapping

Detail

  • Operation: Read mapping

  • Software interface: Command-line user interface

  • Language: C

  • License: The GNU General Public License v3.0

  • Cost: Free

  • Version name: 0.7.17

  • Credit: Wellcome Trust.

  • Input: FASTA

  • Output: -

  • Contact: bio-bwa-help@sourceforge.net

  • Collection: -

  • Maturity: Mature

Publications

  • Fast and accurate short read alignment with Burrows-Wheeler transform.
  • Li H and Durbin R. Fast and accurate short read alignment with Burrows-Wheeler transform. Fast and accurate short read alignment with Burrows-Wheeler transform. 2009; 25:1754-60. doi: 10.1093/bioinformatics/btp324
  • https://doi.org/10.1093/bioinformatics/btp324
  • PMID: 19451168
  • PMC: PMC2705234

Download and documentation


< Back to DB search