Ruffus is a lightweight python module for building computational pipelines.
Ruffus is available as an easy-install -able package on the Python Package Index.
sudo pip install ruffus --upgradeThis may also work for older installations
Install setuptools:
wget peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.pyInstall Ruffus automatically:
easy_install -U ruffus
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
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