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
Next revisionBoth sides next revision
bowtie-software [2014/10/17 07:51] joguyabowtie-software [2014/10/30 17:01] – [v 2.2.2] joguya
Line 6: Line 6:
  
 ===== Bowtie 1 ===== ===== Bowtie 1 =====
 +==== v1.0.1 ====
 +  * Version: 1.0.1
 +  * Link: http://bowtie-bio.sourceforge.net/index.shtml
 +
 +=== Usage ===
 +  * show all versions of bowtie<code>$ module avail bowtie
 +
 +---------------------------------------------------------------------------------------------- /etc/modulefiles/ilri ----------------------------------------------------------------------------------------------
 +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.0.1</code>
 +  * get quick help:<code>$ bowtie --help</code>
 +
 ==== v1.1.1 ==== ==== v1.1.1 ====
 +  * Version: 1.1.1
 +  * Added: October, 2014
 +  * Link: http://bowtie-bio.sourceforge.net/index.shtml
 +  * Changelog:
 +     * Fixed a compiling linkage problem related with Mavericks OSX.
 +     * Improved performance for cases where the reference contains ambiguous or masked nucleobases represented by Ns.
 +     * Some minor automatic tests updates.
 === Usage === === Usage ===
   * show all versions of bowtie<code>$ module avail bowtie   * show all versions of bowtie<code>$ module avail bowtie
Line 52: Line 72:
  
 ===== Bowtie 2 ===== ===== 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.2 ====
 +  * Version 2.2.2
 +  * Link: http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
 +
 +
 +=== 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.2:<code>$ module load bowtie2/2.2.2</code>
 +  * get help:<code>$ bowtie2 --help</code>
 +
 ==== v 2.2.3 ==== ==== v 2.2.3 ====
 +  * Version 2.2.3
 +  * Added: October, 2014
 +  * Link: http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
 +  * Changelog:
 +     * Fixed a bug that made loading an index into memory crash sometimes.
 +     * Fixed a silent failure to warn the user in case the -x option is missing.
 +     * Updated al, un, al-conc and un-conc options to avoid confusion in cases where the user does not provide a base file name.
 +     * Fixed a spurious assert that made bowtie2-inspect debug fail.
 +
 === Usage === === 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>
 +
 +=== Installation ===
 +  * bowtie2 is precompiled already, so all you have to do is copy the binaries to export-apps<code>wget "http://downloads.sourceforge.net/project/bowtie-bio/bowtie2/2.2.3/bowtie2-2.2.3-linux-x86_64.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fbowtie-bio%2Ffiles%2Fbowtie2%2F2.2.3%2F&ts=1413528357&use_mirror=tenet" -O bowtie2-2.2.3-linux-x86_64.zip
 +unzip bowtie2-2.2.3-linux-x86_64.zip
 +sudo mkdir /export/apps/bowtie2/2.2.3/
 +sudo cp -rv bowtie2-2.2.3/* /export/apps/bowtie2/2.2.3/</code>
 +
 +  * create module file:<code>#%Module1.0
 +#####################################################################
 +##
 +## bowtie2 Modulefile
 +## by James Oguya, j.oguya@cgiar.org
 +## October, 2014
 +##
 +
 +set appname         bowtie2
 +set version         2.2.3
 +set prefix          /export/apps/${appname}/${version}
 +set exec_prefix     ${prefix}
 +set url "http://bowtie-bio.sourceforge.net"
 +set msg "Bowtie2 is an ultrafast & memory-efficient tool for aligning sequencing reads to long reference sequences. Its 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.\n\nBowtie Official Site: $url\n"
 +
 +proc ModulesHelp { } {
 +    puts stderr "$msg"
 +}
 +
 +module-whatis   "$msg"
 +
 +conflict        bowtie2
 +
 +prepend-path    PATH    ${exec_prefix}</code>
 +  * as always, push to github & let ansible take care of teh rest!<code>ansible-playbook compute.yml --limit=compute --tags=modules -K</code>
bowtie-software.txt · Last modified: 2020/04/27 11:13 by aorth