What is the difference between bowtie and bowtie2?
John Castro
Published Feb 13, 2026
What is the difference between bowtie and bowtie2?
Chief differences between Bowtie 1 and Bowtie 2 are: Bowtie 2 fully supports gapped alignment with affine gap penalties. Bowtie 1 only finds ungapped alignments. For reads longer than about 50 bp Bowtie 2 is generally faster, more sensitive, and uses less memory than Bowtie 1.
How does bowtie2 alignment work?
Bowtie is an ultrafast, memory-efficient short read aligner geared toward quickly aligning large sets of short DNA sequences (reads) to large genomes. It aligns 35-base-pair reads to the human genome at a rate of 25 million reads per hour on a typical workstation.
What is a genome index?
Indexing a genome can be explained similar to indexing a book. If you want to know on which page a certain word appears or a chapter begins, it is much more efficient/faster to look it up in a pre-built index than going through every page of the book until you found it. Same goes for alignments.
How do you call bowtie2?
Performing alignments coli genome, and a set of 1,000 35-bp reads simulated from that genome. To use Bowtie to align those reads, issue the following command. If you get an error message “command not found”, try adding a ./ before the bowtie.
How do I run bowtie2 on Ubuntu?
Unzip the file, change to the unzipped directory, and build the Bowtie 2 tools by running GNU make (usually with the command make, but sometimes with gmake) with no arguments. If building with MinGW, run make from the MSYS environment. This should install bowtie and you should be able to run /pathtofolder/bowtie-0.12.
How install bowtie2 on Windows?
Download and Install
- Download bowtie2 tool from its developing website [download], and take version 2.1.
- Unzip (extract) the compressed files (name: bowtie2-2.1.0-mingw-win64.zip)
- Move the folder already decompressed to location where your want to place, the following is an example ( C:\Useful Programs\ )
How do I run bowtie2 on Mac?
Instructions
- To install bowtie2, run the following command in macOS terminal (Applications->Utilities->Terminal) sudo port install bowtie2 Copy.
- To see what files were installed by bowtie2, run: port contents bowtie2 Copy.
- To later upgrade bowtie2, run: sudo port selfupdate && sudo port upgrade bowtie2 Copy.
Why bowtie2 uses an indexed reference genome?
Bowtie 2 indexes the genome with an FM Index (based on the Burrows-Wheeler Transform or BWT) to keep its memory footprint small: for the human genome, its memory footprint is typically around 3.2 gigabytes of RAM. Bowtie 2 supports gapped, local, and paired-end alignment modes.
How long does it take to index a genome?
Indexing the human genome sequences takes 3 hours with bwtsw algorithm.
What is the output of bowtie2?
Bowtie 2 outputs alignments in SAM format, enabling interoperation with a large number of other tools (e.g. SAMtools, GATK) that use SAM. Bowtie 2 is distributed under the GPLv3 license, and it runs on the command line under Windows, Mac OS X and Linux and BSD.
What is bowtie tool?
Bowtie is an ultrafast, memory-efficient short read aligner. It aligns short DNA sequences (reads) to the human genome at a rate of over 25 million 35-bp reads per hour.
What is end to end alignment?
Thus, in end-to-end alignment mode, if the read is 50 bp long and it matches the reference exactly except for one mismatch at a high-quality position and one length-2 read gap, then the overall score is -(6 + 11) = -17.