The ruffus is a lightweight python module to support running computational pipelines.
rufus is available as an easy-install -able package on the Python Package Index.
Install setuptools:
wget peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.pyInstall Ruffus automatically:
easy_install -U ruffus
More rarely, the most up-to-date code can be found from
download the latest sources from here
or check out the latest code from svn:
svn checkout http://ruffus.googlecode.com/svn/trunk/ ruffus-read-onlyor ask to be a project member and enter your google name:
svn checkout https://ruffus.googlecode.com/svn/trunk/ ruffus --username yournameTo install, 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