Bpipe: a tool for running and managing bioinformatics pipelines
Open Access
- 12 April 2012
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 28 (11) , 1525-1526
- https://doi.org/10.1093/bioinformatics/bts167
Abstract
Summary: Bpipe is a simple, dedicated programming language for defining and executing bioinformatics pipelines. It specializes in enabling users to turn existing pipelines based on shell scripts or command line tools into highly flexible, adaptable and maintainable workflows with a minimum of effort. Bpipe ensures that pipelines execute in a controlled and repeatable fashion and keeps audit trails and logs to ensure that experimental results are reproducible. Requiring only Java as a dependency, Bpipe is fully self-contained and cross-platform, making it very easy to adopt and deploy into existing environments. Availability and implementation: Bpipe is freely available from http://bpipe.org under a BSD License. Contact:simon.sadedin@mcri.edu.au Supplementary information: Supplementary data are available at Bioinformatics online.Keywords
This publication has 4 references indexed in Scilit:
- Ruffus: a lightweight Python library for computational pipelinesBioinformatics, 2010
- Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciencesGenome Biology, 2010
- Fast and accurate short read alignment with Burrows–Wheeler transformBioinformatics, 2009
- Taverna: a tool for the composition and enactment of bioinformatics workflowsBioinformatics, 2004