dependency tracking
Recently Published Documents


TOTAL DOCUMENTS

18
(FIVE YEARS 0)

H-INDEX

5
(FIVE YEARS 0)

PeerJ ◽  
2019 ◽  
Vol 7 ◽  
pp. e7223 ◽  
Author(s):  
Justin Bedő

Typical bioinformatics analyses comprise of long running computational workflows. An important part of reproducible research is the management and execution of these workflows to allow robust execution and to minimise errors. BioShake is an embedded domain specific language in Haskell for specifying and executing computational workflows for bioinformatics that significantly reduces the possibility of errors occurring. Unlike other workflow frameworks, BioShake raises many properties to the type level allowing the correctness of a workflow to be statically checked during compilation, catching errors before any lengthy execution process. BioShake builds on the Shake build tool to provide robust dependency tracking, parallel execution, reporting, and resumption capabilities. Finally, BioShake abstracts execution so that jobs can either be executed directly or submitted to a cluster. BioShake is available at http://github.com/PapenfussLab/bioshake.


2019 ◽  
Author(s):  
Justin Bedő

AbstractBackgroundTypical bioinformatics analysis comprise long running computational pipelines. An important part of producing reproducible research is the management and execution of these computational pipelines to allow robust execution and to minimise errors. Bioshake is an embedded domain specific language embedded in Haskell for specifying and executing computational pipelines in bioinformatics that significantly reduces the possibility of errors occurring.ResultsUnlike other pipeline frameworks, Bioshake raises many properties to the type level to allow the correctness of a pipeline to be statically checked during compilation, catching errors before any lengthy execution process. Bioshake builds on the Shake build tool to provide robust dependency tracking, parallel execution, reporting, and resumption capabilities. Finally, Bioshake abstracts execution so that jobs can either be executed directly or submitted to a cluster.ConclusionsBioshake is available at http://github.com/papenfusslab/bioshake.


Author(s):  
Sangameshwar Patil ◽  
Guruprasad Aphale ◽  
Ankit Mehrotra ◽  
Harrick Vin ◽  
Rahul Kelkar

2006 ◽  
Vol 19 (3) ◽  
pp. 163-183 ◽  
Author(s):  
Anurag Agarwal ◽  
Vijay K. Garg

Sign in / Sign up

Export Citation Format

Share Document