-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
50 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,29 @@ | ||
# Preparing your system | ||
|
||
LSTrAP is designed to run on the head node of a Oracle Grid Engine cluster. Apart from a running compute cluster, the essential | ||
tools need to be installed. A full list is provided below, tools can be installed on the grid nodes directly or inside modules. | ||
When opting for the latter, the configuration file needs to contain the exact names of the modules containing the tools. | ||
LSTrAP is designed with High Performance Computing in mind and requires a computer cluster running | ||
[Oracle Grid Engine]((https://www.oracle.com/sun/index.html)) or [PBS](https://en.wikipedia.org/wiki/Portable_Batch_System) | ||
/ [Torque](http://www.adaptivecomputing.com/products/open-source/torque/). Furthermore, the essential | ||
tools (see below) need to be installed prior to running LSTrAP. | ||
Using the [Environment modules](http://modules.sourceforge.net/) are supported, in that case the configuration file | ||
needs to contain the exact names of the modules containing the tools. | ||
|
||
## Required Tools | ||
|
||
* [Bowtie2](http://bowtie-bio.sourceforge.net/bowtie2/index.shtml) | ||
* [TopHat](https://ccb.jhu.edu/software/tophat/manual.shtml) | ||
* [HISAT2] | ||
* [HISAT2](http://ccb.jhu.edu/software/hisat2/index.shtml) | ||
* [Samtools](http://www.htslib.org/) | ||
* [SRAtools](http://ncbi.github.io/sra-tools/) | ||
* [Python 2.7](https://www.python.org/download/releases/2.7/) + [HTSeq](http://www-huber.embl.de/users/anders/HTSeq/doc/index.html) + all dependencies (including [PySam](https://github.com/pysam-developers/pysam)) | ||
* [HTSeq](http://www-huber.embl.de/users/anders/HTSeq/doc/index.html) + all dependencies (including [PySam](https://github.com/pysam-developers/pysam)) | ||
* [Python 3.5](https://www.python.org/download/releases/3.5.1/) + SciPy + [Numpy](http://www.numpy.org/) | ||
* [InterProScan](https://www.ebi.ac.uk/interpro/) | ||
* [OrthoFinder](https://github.com/davidemms/OrthoFinder) | ||
* [MCL](http://www.micans.org/mcl/index.html?sec_software) | ||
* [Trimmomatic](http://www.usadellab.org/cms/?page=trimmomatic) | ||
|
||
Optional tools | ||
## Optional tools | ||
|
||
* [InterProScan](https://www.ebi.ac.uk/interpro/) | ||
* [OrthoFinder](https://github.com/davidemms/OrthoFinder) | ||
* [Python 2.7](https://www.python.org/download/releases/2.7/) (for OrthoFinder) | ||
* [scikit-learn](http://scikit-learn.org/) for Python 3, required for PCA analysis (helper script) | ||
* [seaborn](https://stanford.edu/~mwaskom/software/seaborn/) for Python 3, required for PCA analysis (helper script) | ||
* [Aspera connect client](http://downloads.asperasoft.com/en/downloads/2), required for the *get_sra_ip.py* (helper script) |