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.
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
- Container filehttps://docker-ui.genouest.org/app/#/container/bioconda/bowtie2
- Container filehttps://anaconda.org/bioconda/bowtie2
- Software packageVersion: 2.2.4-1, 2.3.0-2, 2.3.4.3-1, 2.3.5.1-1, 2.3.5.1-1https://tracker.debian.org/pkg/bowtie2Link to the Debian package information. This form of the link is recommended by the Debian devs & Med team, and in the future all this information, including versions, will be pushed to GitHub automatically (matuskalas)
- Software packageVersion: 2.3.5-0, 2.3.4.3-1 - 2.3.0-0, 2.2.8-2 - 2.2.1-0https://bioconda.github.io/recipes/bowtie2/README.htmlLink to the Bioconda package information. This form of the link is recommended by the Bioconda team, and in the future all this information, including versions (limit 100 chars), will be pushed to GitHub automatically (matuskalas)
- Tool wrapper (CWL)https://gitlab.com/sibyllewohlgemuth/cwl_files/raw/master/bowtie2.cwl
- Tool wrapper (CWL)https://gitlab.com/sibyllewohlgemuth/cwl_files/raw/master/bowtie2_build.cwl