
TechRxiv
A preprint server for health sciences.

A software package for mapping DNA sequences against a large reference genome.

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.
BWA (Burrow-Wheeler Aligner) is a software suite designed for mapping DNA sequences to a large reference genome.
Explore all tools that specialize in short-read alignment. This domain focus ensures Burrow-Wheeler Aligner (BWA) delivers optimized results for this specific requirement.
Efficiently indexes the reference genome to enable fast sequence lookups during alignment.
Aligns longer reads and supports chimeric alignment, offering superior accuracy and speed for sequences longer than 70bp.
Generates Sequence Alignment/Map (SAM) or Binary Alignment/Map (BAM) files, which are standard formats for storing alignment data.
Supports alignment of paired-end reads, leveraging the distance between read pairs to improve alignment accuracy.
Provides tools and workflows for mapping reads to alternative contigs in the GRCh38 reference genome.
A faster implementation of BWA-MEM, offering 50-100% speed improvements while outputting identical alignments.
Clone the BWA repository from GitHub: git clone https://github.com/lh3/bwa.git
Navigate to the BWA directory: cd bwa
Compile the source code using make: make
Index the reference genome: ./bwa index ref.fa
Align single-end reads: ./bwa mem ref.fa read-se.fq.gz | gzip -3 > aln-se.sam.gz
Align paired-end reads: ./bwa mem ref.fa read1.fq read2.fq | gzip -3 > aln-pe.sam.gz
View the man page for detailed usage: man ./bwa.1
All Set
Ready to go
Verified feedback from other users.
"Highly regarded for its accuracy and speed in sequence alignment, particularly for short reads, but can be resource-intensive."
Post questions, share tips, and help other users.

A preprint server for health sciences.

Connect your AI agents to the web with real-time search, extraction, and web crawling through a single, secure API.

A large conversational telephone speech corpus for speech recognition and speaker identification research.

STRING is a database of known and predicted protein-protein interactions.

A free and open-source software package for the analysis of brain imaging data sequences.

Complete statistical software for data science with powerful statistics, visualization, data manipulation, and automated reporting in one intuitive platform.