资 源 简 介
Project Documentation
Project documentation is available here:
http://www.ruffus.org.uk
Ruffus is a Computation Pipeline library for python. It is open-sourced, powerful and user-friendly, and widely used in bioinformatics for managing dependencies in parallel workflows.
The Ruffus provides automatic support for
Managing dependencies
Parallel jobs
Re-starting from arbitrary points, especially after errors
Display of the pipeline as a flowchart
Reporting
Computational pipelines are often conceptually quite simple, especially if we breakdown the process into simple stages, or separate tasks.
Each stage or task in a computational pipeline is represented by a python function.
Each python function can be called in parallel to run multiple jobs.
It was originally written for scientific research (bioinformatics/