User Tools

Site Tools


bowtie-software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bowtie-software [2014/10/17 08:02] joguyabowtie-software [2020/04/27 11:13] (current) aorth
Line 1: Line 1:
 ====== Bowtie ====== ====== Bowtie ======
-  * Bowtie 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). +Bowtie 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).
-  * For reads longer than about 50 bp Bowtie 2 is generally faster, more sensitive, and uses less memory than Bowtie 1. For relatively short reads (e.g. less than 50 bp) Bowtie 1 is sometimes faster and/or more sensitive. +
-  * There is no upper limit on read length in Bowtie 2. Bowtie 1 had an upper limit of around 1000 bp. +
-  * [[http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml#how-is-bowtie-2-different-from-bowtie-1| differences between Bowtie1 & Bowtie2]]+
  
-===== Bowtie 1 ===== +For reads longer than about 50 bp [[bowtie2-software|Bowtie 2]] is generally faster, more sensitive, and uses less memory than Bowtie 1. For relatively short reads (e.g. less than 50 bp) Bowtie is sometimes faster and/or more sensitive.
-==== v1.1.1 ==== +
-=== Usage === +
-  * show all versions of bowtie<code>$ module avail bowtie+
  
----------------------------------------------------------------------------------------------- /etc/modulefiles/ilri ---------------------------------------------------------------------------------------------- +===== Information =====
-bowtie/0.12.7 bowtie/0.12.8 bowtie/1.0.0  bowtie/1.0.1  bowtie/1.1.1  bowtie2/2.1.0 bowtie2/2.2.2 bowtie2/2.2.3 +
-</code> +
-  * load a specific version, e.g. v1.1.1: <code>$ module load bowtie/1.1.1</code> +
-  * get quick help:<code>$ bowtie --help</code>+
  
-=== Installation === +  * Version: 1.2.3 
-  * bowtie comes already compiledso all you have to do is unzip & copy to export-apps<code>wget "http://downloads.sourceforge.net/project/bowtie-bio/bowtie/1.1.1/bowtie-1.1.1-linux-x86_64.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fbowtie-bio%2Ffiles%2Fbowtie%2F1.1.1%2F&ts=1413524287&use_mirror=tenet" -O bowtie-1.1.1-linux-x86_64.zip +  * Added: October2014 
-unzip bowtie-1.1.1-linux-x86_64.zip +  * Updated: April, 2020 
-sudo mkdir /export/apps/bowtie/1.1.1/ +  * Link: http://bowtie-bio.sourceforge.net/index.shtml
-sudo cp -r bowtie-1.1.1/* /export/apps/bowtie/1.1.1/ +
-</code> +
-  * create module file:<code>#%Module1.0 +
-##################################################################### +
-## +
-## bowtie Modulefile +
-## By James Oguya, j.oguya@cgiar.org +
-## October, 2014 +
-##+
  
-set appname         bowtie +===== Usage =====
-set version         1.1.1 +
-set prefix          /export/apps/${appname}/${version} +
-set exec_prefix     ${prefix} +
-set url "http://bowtie-bio.sourceforge.net" +
-set msg "bowtie is an ultrafast, memory-efficient short read aligner that aligns DNA sequences(reads) to the human at 25 million 35-bp reads per hour.\nBowtie Official Site: $url\n"+
  
-module-whatis $msg+See versions of bowtie which are available: 
 +<code>module avail bowtie</code>
  
-proc ModulesHelp { } { +Load one version into your environment and run it: 
-    puts stderr "$msg" +<code>module load bowtie/1.2.3 
-}+$ bowtie</code>
  
-conflict        bowtie 
  
-prepend-path    PATH    ${exec_prefix}</code> +===== Installation ====== 
-  * push the new module using ansible<code>ansible-playbook compute.yml --limit=compute --tags=modules -K</code>+Notes from the sysadmin during installation:
  
 +<code>$ cd /tmp
 +$ wget 'https://downloads.sourceforge.net/project/bowtie-bio/bowtie/1.2.3/bowtie-1.2.3-linux-x86_64.zip?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fbowtie-bio%2Ffiles%2Fbowtie%2F1.2.3%2Fbowtie-1.2.3-linux-x86_64.zip%2Fdownload&ts=1587985836' -O bowtie-1.2.3-linux-x86_64.zip
 +$ unzip bowtie-1.2.3-linux-x86_64.zip
 +$ cd bowtie-1.2.3-linux-x86_64
 +$ sudo mkdir -p /export/apps/bowtie/1.2.3
 +$ sudo cp -r . /export/apps/bowtie/1.2.3
 +</code>
  
----- 
  
-===== Bowtie 2 ===== 
-  * Bowtie2 is an ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences. 
-  * It is particularly good at aligning reads of about 50 up to 100s or 1,000s of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. 
-  * Bowtie2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, its memory footprint is typically around 3.2 GB.  
-  * Bowtie2 supports gapped, local, and paired-end alignment modes. 
- 
-==== v 2.2.3 ==== 
-=== Usage === 
-  * show all versions of bowtie2<code>$ module avail bowtie2 
- 
----------------------------------------------------------------------------------------------- /etc/modulefiles/ilri ---------------------------------------------------------------------------------------------- 
-bowtie2/2.1.0 bowtie2/2.2.2 bowtie2/2.2.3 
-</code> 
-  * load specific version, e.g. v2.2.3:<code>$ module load bowtie2/2.2.3</code> 
-  * get help:<code>$ bowtie2 --help</code> 
bowtie-software.1413532969.txt.gz · Last modified: 2014/10/17 08:02 by joguya