Installation of seriesoftubes

Installing seriesoftubes is easy if you already have Python and setuptools installed:

easy_install seriesoftubes

However, in order to use the scripts, you will need to manually install the external dependencies too.

Requirements

Python 2.7

seriesoftubes is written in and requires Python. Currently version >= 2.7 is required (Python 2.7.3 is recommended)

Setuptools

Setuptools (or distribute) is now required for installation. It is probably already installed, but if not, you must download and install it. It will install all the other python packages for you.

Operating System

Several parts of seriesoftubes will not function properly on Windows, if at all. Mac OS X and Linux/*nix should work, and the pipeline has been most recently tested on Ubuntu 12.04 LTS.

Python Packages (installed with easy_install)

If you install seriesoftubes using easy_install from setuptools (or an equivalent package), then it will automatically install most of the dependencies. If not, then you must install the following packages

External software dependencies

Samtools

Samtools is required for preprocess_reads.py, align.py, and align2.py. seriesoftubes expects samtools to be in your PATH or in /usr/local/samtools(-*).