CINXE.COM
Bowtie: An ultrafast, memory-efficient short read aligner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Bowtie: An ultrafast, memory-efficient short read aligner</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> <meta name="verify-v1" content="YJT1CfXN3kzE9cr+jvNB+Q73lTfHrv8eivoY+xjblc0=" /> </head> <body> <div id="wrap"> <div id="top"> <div class="lefts"> <table width="100%" cellpadding="2"> <tr> <td align="left" valign="middle" width="145"> <a href="./index.shtml"><img style="padding-left: 7pt; padding-top: 6pt" height="65" src="images/bowtie_logo.png"/></a> </td> <td align="left" valign="top"> <a href="./index.shtml"><h1>Bowtie</h1></a> <h2>An ultrafast memory-efficient short read aligner</h2> </td> <td align="right" valign="middle"> <a href="http://www.jhu.edu/"><img style="padding-top: 7pt; padding-right: 7pt" border=0 height="55" src="images/university.small.horizontal.white.png"></a> </td> </tr> </table> </div> </div> <div id="subheader"> <table width="100%"><tr> <td> <strong>Bowtie</strong> 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. Bowtie indexes the genome with a Burrows-Wheeler index to keep its memory footprint small: typically about 2.2 GB for the human genome (2.9 GB for paired-end). </td><td align=right valign=middle> <a href="http://opensource.org"><img border=0 alt="Open Source Software" src="images/osi-certified.gif"></img></a> </td></tr> </table> </div> <div id="main"> <div id="rightside" style="padding-left: 20px"> <h2>Site Map</h2> <div class="box"> <ul> <li><a href="index.shtml">Home</a></li> <li><a href="news.shtml">News archive</a></li> <li><a href="tutorial.shtml">Getting started</a></li> <li><a href="manual.shtml">Manual</a></li> <li><a href="other_tools.shtml">Tools that use Bowtie</a></li> </ul> </div> <h2><u>Latest Release</u></h2> <div class="box"> <ul> <table width="100%"> <tr> <td colspan="2"><a href="http://bioconda.github.io/recipes/bowtie/README.html"><img src="https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat-square"/></a></td> </tr> <tr> <td> <a href="https://sourceforge.net/projects/bowtie-bio/files/bowtie/1.3.1">Bowtie 1.3.1</a> </td> <td align="right"> 09/13/21 </td> </tr> <tr> <td colspan=2> <li style="font-size: x-small; line-height: 130%">Please cite: Langmead B, Trapnell C, Pop M, Salzberg SL. <a href="http://genomebiology.com/2009/10/3/R25">Ultrafast and memory-efficient alignment of short DNA sequences to the human genome</a>. <i><a href="http://genomebiology.com">Genome Biol</a></i> 10:R25. </td> </tr> <tr> <td colspan=2> <li style="font-size: x-small; line-height: 130%">For release updates, subscribe to the <a href="https://lists.sourceforge.net/lists/listinfo/bowtie-bio-announce">mailing list</a>. </td> </tr> </table> </ul> </div> <h2>Links</h2> <div class="box"> <ul> <li><a href="https://github.com/BenLangmead/bowtie">Bowtie GitHub repository</a></li> <li><a href="https://github.com/BenLangmead/bowtie/issues">Report an issue</a></li> <!-- <li><a href="https://lists.sourceforge.net/lists/listinfo/bowtie-bio-announce">Bowtie Mailing list</a></li>--> </ul> </div> <h2>Related Tools</h2> <div class="box"> <ul> <table width="100%"> <tr> <td> <a href="./bowtie2/index.shtml">Bowtie 2</a>: Fast, accurate read alignment </td> </tr> <tr> <td> <a href="./crossbow/index.shtml">Crossbow</a>: Genotyping, cloud computing </td> </tr> <tr> <td> <a href="http://tophat.cbcb.umd.edu">Tophat</a>: RNA-Seq splice junction mapper </td> </tr> <tr> <td> <a href="http://cufflinks.cbcb.umd.edu">Cufflinks</a>: Isoform assembly, quantitation </td> </tr> <tr> <td> <a href="myrna">Myrna</a>: Cloud, differential gene expression </td> </tr> <tr> <td> <a href="https://github.com/mourisl/Lighter">Lighter</a>: Fast error correction </td> </tr> <tr> <td> <a href="other_tools.shtml">Other tools using Bowtie</a> </td> </tr> </table> </ul> </div> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/"><h2><u>Pre-built indexes</u></h2></a> <div class="box"> <table width="100%"> <p style="font-size: small; line-height: 130%"> Consider using Illumina's <a href="http://support.illumina.com/sequencing/sequencing_software/igenome.ilmn">iGenomes</a> collection. Each iGenomes archive contains pre-built Bowtie and <a href="bowtie2">Bowtie 2</a> indexes. <br/><br/> </p> <!-- H. sapiens, NCBI GRCh38 no_alt --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/GRCh38_no_alt.zip"><i>H. sapiens</i>, NCBI GRCh38</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <!-- GRCh38 major-allele --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/grch38_1kgmaj_bt.zip"><i>H. sapiens</i>, NCBI GRCh38 <br/> with 1KGenomes major SNPs</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <tr><td colspan="2" style="font-size: x-small"> <a href="https://github.com/BenLangmead/bowtie-majref">How we built this</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/grch38_1kgmaj.fa.gz">FASTA</a> </td></tr> <!-- hg19 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19.ebwt.zip"><i>H. sapiens</i>, UCSC hg19</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19.ebwt.1.zip">part 1</a> - 1.7 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19.ebwt.2.zip">part 2</a> - 1.0 GB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- hg19 major-allele --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19_1kgmaj_bt.zip"><i>H. sapiens</i>, UCSC hg19 <br/> with 1KGenomes major SNPs</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <tr><td colspan="2" style="font-size: x-small"> <a href="https://github.com/BenLangmead/bowtie-majref">How we built this</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg19_1kgmaj.fa.gz">FASTA</a> </td></tr> <!-- hg18 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg18.ebwt.zip"><i>H. sapiens</i>, UCSC hg18</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg18.ebwt.1.zip">part 1</a> - 1.7 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg18.ebwt.2.zip">part 2</a> - 1.0 GB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg18_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg18_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/hg18_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- H. sapiens, NCBI 37.1 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_37_asm.ebwt.zip"><i>H. sapiens</i>, NCBI v37</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_37_asm.ebwt.1.zip">part 1</a> - 1.7 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_37_asm.ebwt.2.zip">part 2</a> - 1.0 GB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_37_asm_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_37_asm_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_37_asm_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- H. sapiens, NCBI 36.3 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_asm.ebwt.zip"><i>H. sapiens</i>, NCBI v36</a> </td><td align="right"> <b>2.7 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_asm.ebwt.1.zip">part 1</a> - 1.7 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_asm.ebwt.2.zip">part 2</a> - 1.0 GB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_asm_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_asm_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/h_sapiens_asm_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- mm8 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm8.ebwt.zip"><i>M. musculus</i>, UCSC mm8</a> </td><td align="right"> <b>2.4 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm8.ebwt.1.zip">part 1</a> - 1.5 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm8.ebwt.2.zip">part 2</a> - 900 MB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm8_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm8_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm8_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- mm9 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm9.ebwt.zip"><i>M. musculus</i>, UCSC mm9</a> </td><td align="right"> <b>2.4 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm9.ebwt.1.zip">part 1</a> - 1.5 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm9.ebwt.2.zip">part 2</a> - 900 MB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm9_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm9_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/mm9_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- M. musculus, NCBI 37.1 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/m_musculus_ncbi37.ebwt.zip"><i>M. musculus</i>, NCBI v37</a> </td><td align="right"> <b>2.4 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/m_musculus_ncbi37.ebwt.1.zip">part 1</a> - 1.5 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/m_musculus_ncbi37.ebwt.2.zip">part 2</a> - 900 MB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/m_musculus_ncbi37_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/m_musculus_ncbi37_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/m_musculus_ncbi37_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- rn4 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/rn4.ebwt.zip"><i>R. norvegicus</i>, UCSC rn4</a> </td><td align="right"> <b>2.4 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/rn4.ebwt.1.zip">part 1</a> - 1.5 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/rn4.ebwt.2.zip">part 2</a> - 900 MB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/rn4_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/rn4_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/rn4_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- B. taurus --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/b_taurus.ebwt.zip"><i>B. taurus</i>, UMD v3.0</a> </td><td align="right"> <b>2.4 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/b_taurus.ebwt.1.zip">part 1</a> - 1.5 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/b_taurus.ebwt.2.zip">part 2</a> - 900 MB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/b_taurus_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/b_taurus_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/b_taurus_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- canFam2 --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/canFam2.ebwt.zip"><i>C. familiaris</i>, UCSC canFam2</a> </td><td align="right"> <b>2.4 GB</b> </td></tr> <tr><td colspan=2><table width="100%"> <!-- <tr> <td> or: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/canFam2.ebwt.1.zip">part 1</a> - 1.5 GB, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/canFam2.ebwt.2.zip">part 2</a> - 900 MB</td> </tr> --> <tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/canFam2_c.ebwt.zip">full</a> <!-- , or <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/canFam2_c.ebwt.1.zip">part 1</a>, <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/canFam2_c.ebwt.2.zip">part 2</a></td> --> </tr></table> </td></tr> <!-- G. gallus --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/galGal3.ebwt.zip"><i>G. gallus</i>, UCSC, galGal3</a> </td><td align="right"> <b>1.1 GB</b> </td></tr> <tr><td colspan=2><table width="100%"><tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/galGal3_c.ebwt.zip">full</a> </tr></table> </td></tr> <!-- D. melanogaster --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/d_melanogaster_fb5_22.ebwt.zip"><i>D. melanogaster</i>, Flybase, r5.22</a> </td><td align="right"> <b>150 MB</b> </td></tr> <tr><td colspan=2><table width="100%"><tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/d_melanogaster_fb5_22_c.ebwt.zip">full</a> </tr></table> </td></tr> <!-- A. thaliana --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/a_thaliana.ebwt.zip"><i>A. thaliana</i>, TAIR, TAIR9</a> </td><td align="right"> <b>120 MB</b> </td></tr> <tr><td colspan=2><table width="100%"><tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/a_thaliana_c.ebwt.zip">full</a> </tr></table> </td></tr> <!-- C. elegans --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/c_elegans_ws200.ebwt.zip"><i>C. elegans</i>, Wormbase, WS200</a> </td><td align="right"> <b>75 MB</b> </td></tr> <tr><td colspan=2><table width="100%"><tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/c_elegans_ws200_c.ebwt.zip">full</a> </tr></table> </td></tr> <!-- S. cerevisiae --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/s_cerevisiae.ebwt.zip"><i>S. cerevisiae</i>, CYGD</a> </td><td align="right"> <b>15 MB</b> </td></tr> <tr><td colspan=2><table width="100%"><tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/s_cerevisiae_c.ebwt.zip">full</a> </tr></table> </td></tr> <!-- E. coli --> <tr><td> <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/e_coli.ebwt.zip"><i>E. coli</i>, NCBI, st. 536</a> </td><td align="right"> <b>5 MB</b> </td></tr> <tr><td colspan=2><table width="100%"><tr> <td> colorspace: <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/e_coli_c.ebwt.zip">full</a> </tr></table> </td></tr> </table> <p style="font-size: x-small; line-height: 130%"> All indexes are for assemblies, not contigs. Unplaced or unlocalized sequences and alternate haplotype assemblies are excluded.</p> <p style="font-size: x-small; line-height: 130%"> Some unzip programs cannot handle archives >2 GB. If you have problems downloading or unzipping a >2 GB index, try downloading in two parts.</p> <p style="font-size: x-small; line-height: 130%">Check .zip file integrity with <a href="ftp://ftp.ccb.jhu.edu/pub/data/bowtie_indexes/md5sum.txt">MD5s</a>.</p> </div> <h2>Publications</h2> <div class="box"> <ul> <li style="font-size: x-small; line-height: 130%">Langmead B, Trapnell C, Pop M, Salzberg SL. <a href="http://genomebiology.com/2009/10/3/R25"><b>Ultrafast and memory-efficient alignment of short DNA sequences to the human genome</b></a>. <i><a href="http://genomebiology.com">Genome Biology</a></i> <b>10</b>:R25. <br/><br/> <li style="font-size: x-small; line-height: 130%">Langmead B, Schatz M, Lin J, Pop M, Salzberg SL. <a href="http://genomebiology.com/2009/10/11/R134"><b>Searching for SNPs with cloud computing</b></a>. <i><a href="http://genomebiology.com">Genome Biology</a></i> <b>10</b>:R134. <br/><br/> <li style="font-size: x-small; line-height: 130%">Trapnell C, Pachter L, Salzberg SL, <a href="http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btp120"><b>TopHat: discovering splice junctions with RNA-Seq</b></a>. <i><a href="http://bioinformatics.oxfordjournals.org/">Bioinformatics</a></i> 2009 25(9):1105-1111.</li> </ul> </div> <!-- <h2>Other Documentation</h2> <div class="box"> <ul> <li>AGBT poster, 2/09 (<a href="http://www.cbcb.umd.edu/~langmead/AGBT_Feb2009.ppt">.ppt</a>, <a href="http://www.cbcb.umd.edu/~langmead/AGBT_Feb2009.pdf">.pdf</a>)</li> <li>NCBI Presentation, 11/08 (<a href="http://www.cbcb.umd.edu/~langmead/NCBI_Nov2008.ppt">.ppt</a>, <a href="http://www.cbcb.umd.edu/~langmead/NCBI_Nov2008.pdf">.pdf</a>)</li> <li>UMD Biosciences poster, 11/08 (<a href="http://www.cbcb.umd.edu/~langmead/UMD_Bioscience_Nov2008.ppt">.ppt</a>, <a href="http://www.cbcb.umd.edu/~langmead/UMD_Bioscience_Nov2008.pdf">.pdf</a>)</li> </ul> </div> --> <h2>Contributors</h2> <div class="box"> <ul> <li><a href="http://www.cs.jhu.edu/~langmea/index.shtml">Ben Langmead</a></li> <li><a href="http://www.broadinstitute.org/~cole/">Cole Trapnell</a></li> <li><a href="http://www.ccb.jhu.edu/people/infphilo">Daehwan Kim</a></li> <li>Rone Charles</li> <li>Chris Wilks</li> <li>Valentin Antonescu</li> </ul> </div> <h2>Related links</h2> <div class="box"> <ul> <li><a href="http://scholar.google.com/scholar?cites=9743535340779752835&as_sdt=20000005&sciodt=0,21&hl=en">Papers citing Bowtie</a></li> <li><a href="http://www.jhu.edu/">Johns Hopkins University</a></li> <li><a href="http://www.cs.jhu.edu/">JHU Computer Science</a></li> </ul> </div> </div> <!-- End of "rightside" --> <div id="leftside"> <!--<h2>Recent news</h2>--> <h2>1.3.1 - 09/13/2021</h2> <ul> <li>Fixed an overflow issue in <code>bowtie-build</code> that would sometimes yield corrupt "large" (64-bit) indexes; the resulting index would sometimes cause <code>bowtie</code> to hang. Note: <code>bowtie2-build</code> does not have this issue.</li> <li>Fixed an issue in <code>bowtie</code> causing XM:i SAM optional field to sometimes be off by 1 when using the <code><a href="manual.shtml#bowtie-options-m">-m</a>/<a href="manual.shtml#bowtie-options-M">-M</a></code> flags.</li> <li>Fixed an issue that would sometimes cause deadlocks in <code>bowtie</code> when running multithreaded.</li> <li>Fixed an issue causing build errors when compiling against a pre-C++11 standard.</li> </ul> <h2>1.3.0 - 07/22/2020</h2> <ul> <li>Fixed an issue causing <code>bowtie</code> to report incorrect results when using a Bowtie 2 index.</li> <li>New, more efficient implementation of <tt><a href="manual.shtml#bowtie-options-reorder">--reorder</a></tt> for keeping SAM output lines in same order as input reads</li> <li>Added <tt><a href="manual.shtml#bowtie-options-x">-x</a></tt> parameter for specifying index. <code>bowtie</code> still supports specifying an index via positional parameter, but this behavior will be deprecated.</li> <li>Migrated <code>python</code> scripts to <code>python3</code>.</li> <li>Fully removed colorspace functionality.</li> <li>Added support for compiling on ARM architectures.</li> <li>Fixed an issue preventing <code>bowtie</code> from outputting newlines in <tt><a href="manual.shtml#bowtie-options-max">--max</a></tt> and <tt><a href="manual.shtml#bowtie-options-un">--un</a></tt> output files.</li> <li>Fixed an issue causing alignment results to vary based on read names.</li> <li>Fixed an issue preventing <tt><a href="manual.shtml#bowtie-options-no-unal">--no-unal</a></tt> from suppressing unmapped reads.</li> <li>Removed dependence on some third-party libraries, simplifying the code and improving portability.</li> <li>Fix an issue preventing <code>bowtie</code> from running with many threads on big-endian machines.</li> </ul> <h2>1.2.3 - 07/05/2019</h2> <ul> <li>Added support for reading and inspecting Bowtie 2 indexes. Bowtie 2 indexes can now be used with either Bowtie or Bowtie 2.</li> <li>Added support for building an index from a gzipped-compressed FASTA.</li> <li>Fixed issue preventing bowtie from reporting repeated alignments when <tt><a href="manual.shtml#bowtie-options-M">-M</a></tt> is specified.</li> <li>Fixed issue with <tt><a href="manual.shtml#bowtie-options-F">-F</a></tt> mode omitting final base of each read.</li> <li>Fixed clipping of first letter of first read in batches after first.</li> <li>Fixed an issue preventing bowtie wrapper script from finding indexes.</li> </ul> <h2>1000-Genomes major-allele SNP references -- 4/26/2019</h2> <ul> <li>For each base where the typical reference has the non-majority allele (according to the <a href="http://www.internationalgenome.org">1000 Genomes Project</a>, we substituted in the majority allele instead <li>Links for indexes added to sidebar, as are links for the edited FASTA files <li>We made versions both for GRCh38 primary assembly and hg19 assembly <li>See <a href="https://github.com/BenLangmead/bowtie-majref">how we created them</a> <li>Only SNPs (single-base substitutions) are considered for now; indels are future work <li>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. </ul> <h2>1.2.2 - 12/11/2017</h2> <p>Update (12/12/2017): We have had to re-release this version of bowtie to address an issue when compiling with pthreads (<tt>make NO_TBB=1</tt>).</p> <ul> <li>Fixed major issue causing corrupt SAM output when using many threads (<tt><a href="manual.shtml#bowtie-options-p">-p/--threads</a></tt>) on certain systems</li> <li>Fixed major issue with incorrect alignment offsets being reported in <tt><a href="manual.shtml#bowtie-options-large-index">--large-index</a></tt> mode</li> <li>Fixed major issue with reads files being skipped when multiple inputs were specified together with <tt><a href="manual.shtml#bowtie-options-p">-p/--threads</a></tt></li> <li>The official LICENSE of Bowtie was changed to Artistic License 2.0. This fixes an issue with the previous LICENSE, which mistakenly combined elements of different open-source licenses.</li> <li>Fixed issue where bowtie would still run for a long time even when <tt><a href="manual.shtml#bowtie-options-u">-u</a></tt> was set to a small number.</li> <li>Fixed spurious "Reads file contained a pattern with more than 1024 quality values" error for some colorspace inputs.</li> <li>Fixed issue with <tt><a href="manual.shtml#bowtie-options-strata">--strata</a></tt> sometimes failing to suppress alignments at lower strata.</li> <li>Fixed issue with ends of paired-end reads sometimes appearing in non-adjacent lines of the SAM output with <tt><a href="manual.shtml#bowtie-options-p">-p/--threads</a></tt> >1</li> <li>Fixed issue whereby the read name of end #2 was not always truncated at the first whitespace character</li> <li>Code simplifications</li> </ul> <h2>1.2.1.1 - 06/13/2017</h2> <ul> <li>Fixed an issue causing Bowtie to segfault when processing reads from stdin</li> </ul> <h2>1.2.1 - 06/12/2017</h2> <p>Please note that Bowtie will be switching to the Artistic 2.0 license in the next release.<br/> Pre-build binaries now include statically linked TBB and zlib libraries no longer requiring that these libraries be pre-installed.</p> <ul> <li>Fixed an issue which caused Bowtie to hang during parallell index building when running an optimized binary</li> <li>Deprecated <tt>--refout</tt> option. It will be fully removed in the next release</li> <li>Added parallel index building with the bowtie2-build <tt><a href="manual.shtml#bowtie-build-options-threads">--threads</a></tt> option (credit to <a href="https://github.com/aidanreilly8">Aidan Reilly</a>)</li> <li>Added native support for gzipped read files. The wrapper script is no longer responsible for this, which simplifies the wrapper and improves speed and thread scaling.</li> <li>Added support for interleaved paired-end FASTQ inputs (<tt><a href="manual.shtml#command-line">--interleaved</a></tt>)</li> <li>Fixed issue where first character of some read names was omitted from SAM output when using tabbed input formats</li> <li>Fixed issue that caused Bowtie to hang when aligning FASTA inputs with more than one thread</li> <li>Bowtie wrapper now works even when invoked via a symlink in a different directory from the executables</li> <li>Fixed issue preventing reading <tt><a href="manual.shtml#command-line">--12</a></tt> input on stdin</li> <li>Added <tt><a href="manual.shtml#bowtie-options-no-unal">--no-unal</a></tt> option for suppressing unmapped reads in SAM output</li> </ul> <h2>1.2.0 - 12/12/2016</h2> <p>This is a major release with some larger and many smaller changes. These notes emphasize the large changes. See commit history for details.</p> <ul> <li>Code related to read parsing was completely rewritten to improve scalability to many threads. In short, the critical section is simpler and parses input reads in batches rather than one at a time. The improvement applies to all read formats.</li> <li><tt><a href="manual.shtml#bowtie-options-reads-per-batch">--reads-per-batch</a></tt> command line parameter added to specify the number of reads to read from the input file at once</li> <li>TBB is now the default threading library. We consistently found TBB to give superior thread scaling. It is widely available and widely installed. That said, we are also preserving a "legacy" version of Bowtie that, like previous releases, does not use TBB. To compile Bowtie source in legacy mode use <tt>NO_TBB=1</tt>. To use legacy binaries, download the appropriate binary archive with "legacy" in the name.</li> <li>Bowtie now uses a queue-based lock rather than a spin or heavyweight lock. We find this gives superior thread scaling; we saw an order-of-magnitude throughput improvements at 120 threads in one experiment, for example.</li> <li>Unnecessary thread synchronization removed</li> <li>Fixed colorspace parsing when primer base is present</li> <li>Fixed bugs related to <tt><a href="manual.shtml#bowtie-options-s">--skip</a></tt> command line option</li> </ul> <h2>1.1.2 - 6/23/2015</h2> <ul> <li> Fixed the building process for Mac OS X Yosemite.</li> <li> Added <tt>install</tt> target (<tt>make install</tt>) for Linux to better aid package building process and the overall installation process.</li> <li> Added support for Intel TBB threading, providing better thread scaling in most situations. The default build still uses <a href="http://tinythreadpp.bitsnbites.eu">TinyThread</a> but TBB is used with <tt>make WITH_TBB=1</tt>.</li> <li> Fixed minor issue related with managing the number of threads spawned.</li> <li> Fixed minor issue which may have caused a memory leak after an exception was thrown.</li> <li> Fixed bug that caused bowtie to crash if a read was trimmed more than the read's length on 5' end.</li> <li> Added minor corrections/addition to the manual.</li> <li> Fixed bug that caused the wrapper to incorrectly identify the bowtie binary.</li> </ul> <br/> <a href="news.shtml#old">Older news</a> </div> </div> <div id="footer"> <table width="100%" cellspacing=15><tr><td> This research was supported in part by NIH grants R01-LM006845, R01-GM083873 and P41HG004059. </td></tr> </table> <center><a href="http://www.sourceforge.net"><img src="./images/sflogo.png" alt="Sourceforge.net" style="border-style: none"></img></a></center> </div> </div> <!-- Google analytics code --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-5334290-1"); pageTracker._trackPageview(); </script> <!-- End google analytics code --> </body> </html>