tassel-software
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tassel-software [2014/09/22 09:40] – [Installation] joguya | tassel-software [2024/10/22 12:53] (current) – aorth | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Tassel | + | ===== tassel |
| - | * Version 3.0.165 | + | TASSEL is a software |
| - | * Added August, 2014 | + | |
| - | * Link [[http:// | + | |
| - | * One of the scientist requested us to install | + | |
| + | ===== Information ===== | ||
| + | * Version: 5.2.94 | ||
| + | * Added: November, 2021 | ||
| + | * Updated: October, 2024 | ||
| + | * Link: https:// | ||
| - | ==== Usage ==== | + | ===== Usage ===== |
| - | * Load tassel module | + | See which versions are available: |
| - | * < | + | |
| - | module load tassel/ | + | |
| - | </ | + | |
| - | ==== Memory Usage/ | + | < |
| - | * Tassel uses java with a default memory setting of: -Xms512m -Xmx1536m | + | |
| - | * So you have to increase the maximum memory(-Xmx) to atleast 4GB otherwise tassel would run out of memory really fast | + | |
| - | * Use the following options to use custom memory setting:< | + | |
| - | * For example:< | + | |
| - | ==== Installation ==== | + | Load one version into your shell' |
| - | * Download/ | + | |
| - | * Copy over the binaries to / | + | |
| - | * Clone [[https:// | + | |
| - | * cd to hpc-environment-modules git repo & mkdir tassel, in it create the module file & name it the version number i.e. 3.0.165 | + | |
| - | * Commit & push to github | + | |
| - | * Run ansible & limit to compute nodes & modules tag | + | |
| - | * < | + | |
| - | ssh hpc | + | |
| - | git clone git:// | + | |
| - | cd tassel3/ | + | |
| - | git checkout V3.0.165 | + | |
| - | sudo su - | + | |
| - | mkdir -p / | + | |
| - | cp -rv * / | + | |
| - | </ | + | |
| - | * Clone environment modules & add a new module | + | < |
| - | * < | + | $ run_pipeline.pl</ |
| - | git clone https://github.com/ | + | |
| - | cd hpc-environment-modules/ | + | |
| - | mkdir / | + | |
| - | vim tassel/3.0.165 | + | |
| - | </ | + | |
| - | | + | **Note:** Tassel uses a default memory of '' |
| - | | + | |
| - | # | + | |
| - | ## | + | |
| - | ## tassel modulefile | + | |
| - | ## By James Oguya < | + | |
| - | ## August, 2014 | + | |
| - | ## | + | |
| - | module-whatis " | + | ===== Sample Script ===== |
| + | Sample sbatch script for running via SLURM, //tassel.sbatch//: | ||
| - | # for TCL script use | + | < |
| - | set | + | |
| - | set | + | |
| - | set | + | |
| - | set | + | |
| - | + | ||
| - | conflict tassel | + | |
| - | + | ||
| - | prepend-path | + | |
| - | + | ||
| - | conflict tassel | + | |
| - | + | ||
| - | # tassel depends on perl 5.16.3, load the perl module as well | + | |
| - | if { ![is-loaded perl] } { | + | |
| - | module load perl | + | |
| - | } | + | |
| - | </file> | + | |
| - | + | ||
| - | * Deploy new module using ansible | + | |
| - | * < | + | |
| - | ansible-playbook site.yml -i private/ | + | |
| - | </ | + | |
| - | + | ||
| - | * Test to confirm success: do a module avail, module load tassel/ | + | |
| - | * < | + | |
| - | module avail | + | |
| - | module load tassel/ | + | |
| - | module ls | + | |
| - | run_anything.pl | + | |
| - | module unload | + | |
| - | </ | + | |
| - | + | ||
| - | * Sample script written by [[mailto: | + | |
| - | * < | + | |
| - | #!/bin/env bash | + | |
| #SBATCH -p batch | #SBATCH -p batch | ||
| Line 94: | Line 29: | ||
| #SBATCH -n 10 | #SBATCH -n 10 | ||
| - | current_date=$(date +%b_%d) | + | current_date=$(date +%Y-%m-%d) |
| DATADIR="/ | DATADIR="/ | ||
| Line 134: | Line 69: | ||
| # step 7: output hapmap file | # step 7: output hapmap file | ||
| - | run_pipeline.pl -Xmx4096m -fork1 -UMapInfoToHapMapPlugin -w ${DATADIR}/ | + | run_pipeline.pl -Xmx4096m -fork1 -UMapInfoToHapMapPlugin -w ${DATADIR}/ |
| - | </ | + | |
| + | ==== Installation ===== | ||
| + | Notes from the sysadmin during installation: | ||
| + | |||
| + | < | ||
| + | $ cd tassel-5-standalone | ||
| + | $ sudo mkdir -p / | ||
| + | $ sudo cp -rv * / | ||
tassel-software.1411378809.txt.gz · Last modified: by joguya
