Skip to main content
Download PDF
- Main
BioMake: a GNU make-compatible utility for declarative workflow management.
- Holmes, Ian H;
- Mungall, Christopher J
- Editor(s): Kelso, Janet
Published Web Location
https://doi.org/10.1093/bioinformatics/btx306Abstract
Motivation
The Unix 'make' program is widely used in bioinformatics pipelines, but suffers from problems that limit its application to large analysis datasets. These include reliance on file modification times to determine whether a target is stale, lack of support for parallel execution on clusters, and restricted flexibility to extend the underlying logic program.Results
We present BioMake, a make-like utility that is compatible with most features of GNU Make and adds support for popular cluster-based job-queue engines, MD5 signatures as an alternative to timestamps, and logic programming extensions in Prolog.Availability and implementation
BioMake is available for MacOSX and Linux systems from https://github.com/evoldoers/biomake under the BSD3 license. The only dependency is SWI-Prolog (version 7), available from http://www.swi-prolog.org/.Contact
ihholmes + biomake@gmail.com or cmungall + biomake@gmail.com.Supplementary information
Feature table comparing BioMake to similar tools. Supplementary data are available at Bioinformatics online.Main Content
For improved accessibility of PDF content, download the file to your device.
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Page Size:
-
Fast Web View:
-
Preparing document for printing…
0%