Installation

Ruffus is a lightweight python module for building computational pipelines.

The easy way

Ruffus is available as an easy-install -able package on the Python Package Index.

sudo pip install ruffus --upgrade

This may also work for older installations

  1. Install setuptools:

    wget peak.telecommunity.com/dist/ez_setup.py
    sudo python ez_setup.py
  2. Install Ruffus automatically:

    easy_install -U ruffus

The most up-to-date code:

  • Download the latest sources or

  • Check out the latest code from Google using git:

    git clone https://bunbun68@code.google.com/p/ruffus/ .
  • Bleeding edge Ruffus development takes place on github:

    git clone git@github.com:bunbun/ruffus.git .
  • To install after downloading, change to the , type:

    python ./setup.py install

Graphical flowcharts

Ruffus relies on the dot programme from Graphviz (“Graph visualisation”) to make pretty flowchart representations of your pipelines in multiple graphical formats (e.g. png, jpg). The crossplatform Graphviz package can be downloaded here for Windows, Linux, Macs and Solaris. Some Linux distributions may include prebuilt packages.

For Fedora, try
yum list 'graphviz*'
For ubuntu / Debian, try
sudo apt-get install graphviz