Chapter 2. Installation

Table of Contents

2.1. Prerequisites
2.2. Maintaining Multiple Installed Versions
2.3. Installing binaries
2.4. Installing from source
2.5. helicos.bashrc and HELICOS_TMPDIR
2.6. Install, Incoming and Reference Directories
2.7. Helicos Administrator
2.8. Installing the Small Examples
2.9. Installing the Big Examples
2.10. Installing References

2.1. Prerequisites

The HeliSphere software requires the following packages. Your package manager should take care of these dependencies with the exception of the Perl modules and SAMtools, which must be downloaded and installed in the default $PATH.

        perl -MCPAN -e 'install <module name>'+.
  • SAMtools: SAMtools can be downloaded from http://samtools.sourceforge.net. Note that compiling SAMtools requires the ncurses and zlib development libraries.

Note that certain installation instructions require root level access via the sudo or su commands. Check with your system administrator for root level access.

Quick and dirty SAMtools install (note the sudo at the end):

        wget http://downloads.sourceforge.net/project/samtools/samtools/0.1.6/samtools-0.1.6.tar.bz2?use_mirror=voxel
        tar xjf samtools-0.1.6.tar.bz2
        cd samtools-0.1.6
        make
        sudo cp samtools /usr/bin

Pysqlite can be obtained from http://code.google.com/p/pysqlite. This is only required on systems that have Python 2.4 (e.g., Redhat and CentOS).

        wget http://pysqlite.googlecode.com/files/pysqlite-2.5.6.tar.gz
        tar xvzf pysqlite-2.5.6.tar.gz
        cd pysqlite-2.5.6
        python setup.py build
        sudo python setup.py install