Bowtie2 (v. 2.1.0) is an ultrafast and memory-efficient short read aligner.
Author: Ben Langmead and Cole Trapnell, Johns Hopkins Bloomberg School of Public Health and the University of Maryland CBCB; Marc-Danie Nazaire, email@example.com, Broad Institute
Algorithm Version: 2.1.0
Bowtie.aligner is an ultrafast, memory-efficient short read aligner geared toward quickly aligning large sets of short DNA sequences (reads) to large genomes. Bowtie.aligner takes sequence files in FASTA or FASTQ format, as well as a genome index. For more information on the FASTA format, see the NIH description at http://www.ncbi.nlm.nih.gov/BLAST/fasta.shtml. For more information on the FASTQ format, see the specification at http://nar.oxfordjournals.org/content/early/2009/12/16/nar.gkp1137.full. Bowtie.aligner outputs alignments in SAM format. For more details on the SAM format, see the specification at SAM v1.4.
Bowtie.aligner takes a genome index and a set of reads as input and outputs a list of alignments. Bowtie.aligner works best when aligning short reads to large genomes (e.g., human or mouse), though it supports arbitrarily small reference sequences and reads as long as 1024 bases. Bowtie.aligner is designed to be very fast for sets of short reads where:
Bowtie.aligner was created at the Johns Hopkins Bloomberg School of Public Health and the University of Maryland Center for Bioinformatics and Computational Biology. This document is adapted from the Bowtie documentation for release 2.1.0. For more information about Bowtie, see the Bowtie Web site.
When you use a prebuilt index for the first time (see the prebuilt.bowtie.index parameter below), your GenePattern server must be connected to the Internet.
Bowtie.aligner may cause other processes and user interactions to run considerably slower when the alignment is performed on a laptop or desktop-class machine.
If you receive the following error message, "Can't login to (<server name>):Sorry, max 5 users -- try again later," then wait until one of your Bowtie.aligner processes has completed and then re-run your job.
Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359.
Langmead B, Trapnell C, Pop M, Salzberg SL. Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biol. 2009;10:R25. http://genomebiology.com/2009/10/3/R25. (http://genomebiology.com/2009/10/3/R25)
Li H, Durbin R. Fast and accurate short read alignment with Burrows-Wheeler transform. Bioinformatics. 2009;25:1754-1760. http://bioinformatics.oxfordjournals.org/content/25/14/1754.abstract
Bowtie aligner documentation: http://bowtie-bio.sourceforge.net/manual.shtml - the-bowtie-aligner
|Name||Description||Command Line Flag|
An indexed genome. Many pre-built indexes are available, including:
|custom.bowtie.index||A ZIP archive containing Bowtie index files. Either a prebuilt or a custom Bowtie index must be specified.|
The format of the reads file. The available formats are:
|reads.pair.1*||Unpaired reads file or first mate for paired reads. A file or zip of files containing reads in FASTA or FASTQ format (can be compressed - ie .gz).|
|reads.pair.2||Second mate for paired reads. A file or zip of files in FASTA or FASTQ format (can be compressed - ie .gz).|
Scale to use for quality values. The available scales are:
Whether the quality values are represented as space-separated ASCII integers (i.e 40 40 30 40 ..).
|max.reads.to.align||The maximum number of reads to align.||-u|
The alignment mode to use. The available modes are:
Default: End to end
A predefined set of options to use. Bowtie 2 comes with some useful combinations of parameters packaged into shorter "preset" parameters. The preset options that come with Bowtie 2 are designed to cover a wide area of the speed/sensitivity/accuracy tradeoff space. The presets ending in "fast" generally being faster but less sensitive and less accurate, and the presets ending in "sensitive" generally being slower but more sensitive and more accurate.
Preset options in end-to-end alignment mode:
End-to-end alignment mode:
Local alignment mode:
The minimum fragment length for valid paired-end alignments.
The maximum fragment length for valid paired-end alignments.
The upstream/downstream mate orientations for a valid paired-end alignment against the forward reference strand. The available orientations are:
The seed to use for the pseudo-random number generator.
The prefix to use for the output file name.
* - required
|4||2013-06-17||Updated to Bowtie2 version 2.1.0|
|3||2012-01-11||Modified so that errors when deleting temp directories do not go to stderr.txt and fixed command line when more than one file is provided for a file parameter|
|2||2011-04-12||Modified to output a complete SAM file|