Bowtie 2

Bowtie 2 aligns sequencing reads to long reference sequences to enable downstream analyses such as polymorphism detection and transcriptome studies.


Key Features:

  • Read length range: Supports reads from approximately 50 bases up to several hundred or even thousands of bases, including long reads >100 bp.
  • Indexing: Uses an FM Index / full-text minute index to index reference genomes (e.g., human genome index typically requiring ~3.2 GB of memory).
  • Alignment algorithms: Combines the full-text minute index with dynamic programming algorithms, including hardware-accelerated implementations noted in the documentation.
  • Alignment modes: Supports gapped, local, and paired-end alignment modes to accommodate different sequencing protocols.
  • Throughput and accuracy: Provides high throughput and competitive sensitivity and accuracy relative to other mappers, with particular effectiveness for longer reads.
  • Benchmarking: Has been evaluated against other alignment tools including BWA, MAQ, RMAP, GSNAP, Novoalign, and mrsFAST in published benchmarks.
  • NGS applicability: Designed to process large volumes of next-generation sequencing (NGS) data for large genomes such as mammalian genomes.

Scientific Applications:

  • NGS read alignment: Maps short and long reads from next-generation sequencing experiments to reference genomes for downstream analysis.
  • Polymorphism detection: Provides alignments used as input for variant calling and polymorphism discovery workflows.
  • Transcriptome analysis: Supports alignments for RNA-seq analyses, including local alignment modes relevant to transcriptome studies.
  • Epigenomic investigations: Produces mappings applicable to epigenomic assays that require genome-scale read alignment.
  • Large-genome studies and medical diagnostics: Suited for alignment tasks involving large genomes (e.g., mammalian) relevant to research and diagnostic contexts.

Methodology:

Indexes reference genomes using an FM Index / full-text minute index and performs alignments with dynamic programming algorithms, supporting gapped, local, and paired-end modes.

Topics

Collections

Details

License:
GPL-3.0
Maturity:
Mature
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++
Added:
3/24/2016
Last Updated:
11/24/2024

Operations

Publications

Langmead B, Salzberg SL. Fast gapped-read alignment with Bowtie 2. Nature Methods. 2012;9(4):357-359. doi:10.1038/nmeth.1923. PMID:22388286. PMCID:PMC3322381.

Hatem A, Bozdağ D, Toland AE, Çatalyürek ÜV. Benchmarking short sequence mapping tools. BMC Bioinformatics. 2013;14(1). doi:10.1186/1471-2105-14-184. PMID:23758764. PMCID:PMC3694458.

Thankaswamy-Kosalai S, Sen P, Nookaew I. Evaluation and assessment of read-mapping by multiple next-generation sequencing aligners based on genome-wide characteristics. Genomics. 2017;109(3-4):186-191. doi:10.1016/j.ygeno.2017.03.001. PMID:28286147.

PMID: 28286147
Funding: - Vetenskapsrådet: VR-2013-4504

Caboche S, Audebert C, Lemoine Y, Hot D. Comparison of mapping algorithms used in high-throughput sequencing: application to Ion Torrent data. BMC Genomics. 2014;15(1):264. doi:10.1186/1471-2164-15-264. PMID:24708189. PMCID:PMC4051166.

Otto C, Stadler PF, Hoffmann S. Lacking alignments? The next-generation sequencing mapper segemehl revisited. Bioinformatics. 2014;30(13):1837-1843. doi:10.1093/bioinformatics/btu146. PMID:24626854.

Mareuil F, Doppelt-Azeroual O, Ménager H. A public Galaxy platform at Pasteur used as an execution engine for web services. Unknown Journal. 2017. doi:10.7490/f1000research.1114334.1.

Documentation

Downloads

Links