-
Notifications
You must be signed in to change notification settings - Fork 0
Home
A repository to create automations that download and Install external bioinformatics packages. For each installed package, this tool can be setup to run an automation that checks if a new version of the tool is available. As soon as it detects a new release of the tool, the automation will download and install it locally.
For each package installed,the automation creates a root directory that is the name of the tool in the path defined by our standards - The path is set in the main Configuration (EXTERNAL_SOFTWARE_BASE).
Under each installed tool root directory, you will find:
- A file (current_release_NUMBER) that stores the latest version of this tool.
this file is updated by getToolVersion.sh/setToolVersion.sh scripts - A directory for each version of this tool installed
- A symbolic with this tool name that points to the latest version installed
- How To Install This Repos
- How To Run Tools Install
- Bioinformatics Package Categories
- How To Add A New Tool
Assuming a Linux system , on the command line run the 'which' command with any of the following programs as argument to check it if it's installed.
- git (tested with version 1.8.3.1)
- sh
- wget (tested with GNU Wget 1.14 built on linux-gnu)
- make
- cmake (version 3.5 or higher)
- tar
- locate
- pip
- virtualenv
- unzip
- curses, ncurses
sudo yum install ncurses-devel ncurses
R dependencies 12. libgfortran, gcc-gfortran, gcc-objc
sudo yum install gcc-gfortran libgfortran gcc-objc
- readline, readline-devel
sudo yum install readline readline-devel
- pcre, pcre-devel (version >= 8.20)
sudo yum install pcre pcre-devel
- tbb,tbb.i686, tbb-devel (bowtie uses)
sudo yum install tbb tbb.i686 tbb-devel
- gnu plot
sudo yum install gnuplot
For example: to check that git is installed run: which git
Each tool is a sub-directory that contains:
The name of each tool is all in lowercase and matches the name of the install root directory of the tool. Different versions of each tools are installed under the same root directory and the name of the root directory is the same as the tool's name.
In addition to tool directories, the following are found under the package's root.