Site Map
Latest Release
| Bowtie2 v2.4.2 | 10/05/20 |
|
Please cite: Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359. |
|
Links
Indexes
| H. sapiens, GRCh38 no-alt analysis set | NCBI |
| H. sapiens, GRCh38 no-alt +decoy set | NCBI |
| H. sapiens, GRCh38 + major SNVs | NCBI+1KG |
| How we built this, FASTA | |
| H. sapiens, GRCh37 | NCBI |
| H. sapiens, Ash1.7 | JHU |
| H. sapiens, hg19 | UCSC |
| H. sapiens, hg18 | UCSC |
| M. Musculus, GRCm38 | NCBI |
| M. Musculus, GRCm39 | NCBI |
| M. Musculus, mm10 | UCSC |
| M. Musculus, mm9 | UCSC |
| P. troglodytes, Clint_PTRv2 | NCBI |
| P. troglodytes, CHIMP2.1.4 | Ensembl |
| M. mulatta, MMul_10 | Ensembl |
| B. taurus, ARS-UCD1.2 | NCBI |
| S. scrofa, Sscrofa11.1 | NCBI |
| C. familiaris, CanFam3.1 | Ensembl |
| C. familiaris, CanFam4 | NCBI |
| R. norvegicus, rn4 | UCSC |
| R. norvegicus, Rnor6.0 | NCBI |
| G. gallus, GRCg6a | NCBI |
| G. gallus, Galgal4 | Ensembl |
| D. rerio, GRCz11 | NCBI |
| D. rerio, GRCz10 | NCBI |
| Z. mays, AGPv4 | Ensembl |
| Z. mays, B73 RefGenV5 | NCBI |
| O. sativa, Build_4.0 | NCBI |
| A. thaliana, TAIR10 | Ensembl |
| D. melanogaster, BDGP6 | Ensembl |
| D. melanogaster, Dmel A4 1.0 | NCBI |
| C. elegans, WBcel235 | Ensembl |
| S. cerevisiae, R64-1-1 | Ensembl |
All indexes are .bt2 format and are compatible with both Bowtie 2 and with Bowtie as of v1.2.3
Index storage is thanks to AWS Public Datasets program. See the Index zone page for details on the best ways to obtain this data, including from the AWS cloud.
Publications
- Langmead B, Salzberg S. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012, 9:357-359.
- Langmead B, Wilks C, Antonescu V, Charles R. Scaling read aligners to hundreds of threads on general-purpose processors. Bioinformatics Vol 35, Iss 3, 2019, pp 421–432.
Contributors
- Ben Langmead
- Daehwan Kim
- Rone Charles
- Nae-Chyun Chen
- Chris Wilks
- Valentin Antonescu
Version 2.4.2 - Oct 5, 2020
- Fixed an issue that would cause the
bowtie2wrapper script to throw an error when using wrapper-specific arguments. - Added new
--sam-append-commentflag that appends comment from FASTA/Q read to corresponding SAM record. - Fixed an issue that would cause
qupto,-u, to overflow when there are >= 232 query sequences (PR #312). - Fixed an issue that would cause bowtie2-build script to incorrectly process reference files.
Version 2.4.1 - Feb 28, 2020
- Fixed an issue that would cause the
bowtie2wrapper script to incorrectly process certain arguments
Version 2.4.0 - Feb 25, 2020
- Fixed an issue in
-b <bam>input mode where one might prematurely close the read file pointer causing “Bad file descriptor” in other threads - Fixed an issue that could cause
bowtie2to crash in--no-1mm-upfrontmode - Modified
bowtie2-buildto better handle of flags and positional parameters - Migrated all
pythonscripts topython3 - Added support for wildcards in input files to
bowtie2, e.g.bowtie2 -x index -q *.fqas opposed tobowtie2 -x index -q 1.fq,2.fq,3.fq... - Fixed an issue causing
bowtie2to incorrectly process read names with slash mates plus extra characters (see #265) - Clarified support for overriding presets with more specific options e.g
bowtie2 -x index --local --very-fast-local --L22 -q reads.fqwill set the seed length to 22, overriding the 25 set by--very-fast-local - Modified SAM output for
-k/-aso that supplementary alignments get assigned a MAPQ of 255 - Fixed an issue that would sometimes cause
bowtie2-buildto not generate reverse index files - Added preliminary support for ppc64le architectures with the help of SIMDE project (see #271)
- Fixed an issue causing
bowtie2to incorrectly calculate the MAPQ when--mpwas specified in combination with--ignore-quals
1000-Genomes major-allele SNP references -- April 26, 2019
- For each base where the typical reference has the non-majority allele (according to the 1000 Genomes Project, we substituted in the majority allele instead
- Links for indexes added to sidebar, as are links for the edited FASTA files
- We made versions both for GRCh38 primary assembly and hg19 assembly
- See how we created them
- Only SNPs (single-base substitutions) are considered for now; indels are future work
- Because only SNPs are considered, coordinates (e.g. gene annotations) are the same as for typical GRCh38 and hg19 assemblies. Most downstream tools are unaffected as long as major-allele-edited FASTAs are used wherever genome sequences are required.
Version 2.3.5.1 - April 16, 2019
- Added official support for BAM input files
- Added official support for CMake build system
- Added changes to Makefile for creating Reproducible builds (via #210)
- Fix an issue whereby building on aarch64 would require patching sed commands (via #243)
- Fix an issue whereby
bowtie2would incorrectly throw an error while processing--interleavedinput
Version 2.3.5 - March 16, 2019
Check out the Bowtie 2 UI, currently in beta, a shiny, frontend to the Bowtie2 command line.
- Added support for obtaining input reads directly from the Sequence Read Archive, via NCBI’s NGS language bindings. This is activated via the
--sra-accoption. This implementation is based on Daehwan Kim’s in HISAT2. Supports both unpaired and paired-end inputs. - Bowtie 2 now compiles on ARM architectures (via #216)
--interleavedcan now be combined with FASTA inputs (worked only with FASTQ before)- Fixed issue whereby large indexes were not successfully found in the
$BOWTIE2_INDEXESdirectory - Fixed input from FIFOs (e.g. via process substitution) to distinguish gzip-compressed versus uncompressed input
- Fixed issue whereby arguments containing
bz2lz4were misinterpretted as files - Fixed several compiler warnings
- Fixed issue whereby both ends of a paired-end read could have negative TLEN if they exactly coincided
- Fixed issue whereby
bowtie2-buildwould hang on end-of-file (via #228) - Fixed issue whereby wrapper script would sometimes create zombie processes (via #51)
- Fixed issue whereby
bowtie2-buildandbowtie2-inspectwrappers would fail on some versions of Python/PyPy - Replaced old, unhelpful
README.mdin the project with a version that includes badges, links and some highlights from the manual - Note: BAM input support and CMake build support both remain experimental, but we expect to finalize them in the next release
Version 2.3.4.3 - September 17, 2018
- Fixed an issue causing
bowtie2-buildandbowtie2-inspectto output incomplete help text. - Fixed an issue causing
bowtie2-alignto crash. - Fixed an issue preventing
bowtie2from processing paired and/or unpaired FASTQ reads together with interleaved FASTQ reads.
Version 2.3.4.2 - August 07, 2018
- Fixed issue causing
bowtie2to fail in--fast-localmode. - Fixed issue causing
--soft-clipped-unmapped-tlento be a positional argument. - New option
--trim-to Ncausesbowtie2to trim reads longer thanNbases to exactlyNbases. Can trim from either 3' or 5' end, e.g.--trim-to 5:30trims reads to 30 bases, truncating at the 5' end. - Updated "Building from source" manual section with additional instructions on installing TBB.
- Several other updates to manual, including new mentions of Bioconda and Biocontainers.
- Fixed an issue preventing
bowtie2from processing more than one pattern source when running single threaded. - Fixed an issue causing
bowtie2andbowtie2-inspectto crash if the index contains a gap-only segment. - Added experimental BAM input mode
-b. Works only with unpaired input reads and BAM files that are sorted by read name (samtools sort -n). BAM input mode also supports the following options: -
    
--preserve-sam-tags: Preserve any optional fields present in BAM record
     - Add experimental CMake support
--align-paired-reads: Paired-end mode for BAM files
Thread-scaling paper appears - July 19, 2018
- Our latest work on Bowtie's core thread scaling capabilities just appeared Open Access in the journal Bioinformatics



