Medical Research Council Functional Genomics Unit, Department of Physiology, Anatomy and Genetics, University of Oxford, Oxford, UK.
Bioinformatics. 2010 Nov 1;26(21):2778-9. doi: 10.1093/bioinformatics/btq524. Epub 2010 Sep 16.
Computational pipelines are common place in scientific research. However, most of the resources for constructing pipelines are heavyweight systems with graphical user interfaces. Ruffus is a library for the creation of computational pipelines. Its lightweight and unobtrusive design recommends it for use even for the most trivial of analyses. At the same time, it is powerful enough to have been used for complex workflows involving more than 50 interdependent stages.
Ruffus is written in python. Source code, a short tutorial, examples and a comprehensive user manual are freely available at http://www.ruffus.org.uk. The example program is available at http://www.ruffus.org.uk/examples/bioinformatics
计算流程在科学研究中很常见。然而,大多数构建流程的资源都是带有图形用户界面的重量级系统。Ruffus 是一个用于创建计算流程的库。它的轻量级和不引人注目的设计推荐用于即使是最琐碎的分析。同时,它足够强大,已经用于涉及 50 多个相互依赖的阶段的复杂工作流。
Ruffus 是用 Python 编写的。源代码、简短教程、示例和全面的用户手册可在 http://www.ruffus.org.uk 上免费获得。示例程序可在 http://www.ruffus.org.uk/examples/bioinformatics 上获得。