Author:
Holmes Ian H.,Mungall Christopher J.
Abstract
AbstractThe 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. 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. BioMake is available from https://github.com/evoldoers/biomake under the Creative Commons Attribution 3.0 US license. The only dependency is SWI-Prolog, available from http://www.swi-prolog.org/. Contact: Ian Holmes ihholmes+biomake@gmail.com or Chris Mungall cmungall+biomake@gmail.com.
Publisher
Cold Spring Harbor Laboratory
Reference6 articles.
1. Gene Ontology Consortium: going forward
2. Have, C. T. and Mørk, S. (2014). A probabilistic genome-wide gene reading frame sequence model. In International Work-Conference on Bioin-formatics and Biomedical Engineering, pages 350–361, Granada, Spain.
3. Evaluating bacterial gene-finding HMM structures as probabilistic logic programs
4. Logic Programming