Overview
BWA (Burrow-Wheeler Aligner) is a software suite designed for mapping DNA sequences to a large reference genome. It includes three primary algorithms: BWA-backtrack (for Illumina reads up to 100bp), BWA-SW (for longer sequences from 70bp to a few megabases), and BWA-MEM (the latest and generally recommended algorithm, faster and more accurate than the others). BWA first constructs an FM-index for the reference genome. Alignment algorithms are invoked via sub-commands: aln/samse/sampe (BWA-backtrack), bwasw (BWA-SW), and mem (BWA-MEM). BWA-MEM has been largely replaced by minimap2 for long-read alignment (PacBio and Nanopore), however BWA-MEM2 offers significant speed improvements over BWA-MEM. The tool is available under the GPLv3 license.
