{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T20:34:45Z","timestamp":1772138085999,"version":"3.50.1"},"reference-count":6,"publisher":"Oxford University Press (OUP)","issue":"21","license":[{"start":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T00:00:00Z","timestamp":1494288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/about_us\/legal\/notices"}],"funder":[{"DOI":"10.13039\/100000051","name":"NHGRI","doi-asserted-by":"publisher","award":["R01-HG004483"],"award-info":[{"award-number":["R01-HG004483"]}],"id":[{"id":"10.13039\/100000051","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000179","name":"Office of the Director","doi-asserted-by":"publisher","award":["R24-OD011883"],"award-info":[{"award-number":["R24-OD011883"]}],"id":[{"id":"10.13039\/100000179","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,11,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>The Unix \u2018make\u2019 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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>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\/.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Supplementary information<\/jats:title>\n                    <jats:p>Feature table comparing BioMake to similar tools. Supplementary data are available at Bioinformatics online.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btx306","type":"journal-article","created":{"date-parts":[[2017,5,8]],"date-time":"2017-05-08T23:09:51Z","timestamp":1494284991000},"page":"3502-3504","source":"Crossref","is-referenced-by-count":5,"title":["BioMake: a GNU make-compatible utility for declarative workflow management"],"prefix":"10.1093","volume":"33","author":[{"given":"Ian H","family":"Holmes","sequence":"first","affiliation":[{"name":"Department of Bioengineering, University of California, Berkeley, CA, USA"},{"name":"Molecular Biophysics and Integrated Bioimaging Division, Lawrence Berkeley National Laboratory, Berkeley, CA, USA"}]},{"given":"Christopher J","family":"Mungall","sequence":"additional","affiliation":[{"name":"Environmental Genomics and Systems Biology Division, Lawrence Berkeley National Laboratory, Berkeley, CA, USA"}]}],"member":"286","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"2023051601055690300_btx306-B1","first-page":"D1049","article-title":"Gene Ontology Consortium: going forward","volume":"43 (Database issue)","author":"Blake","year":"2015","journal-title":"Nucleic Acids Res"},{"key":"2023051601055690300_btx306-B2","doi-asserted-by":"crossref","first-page":"R44","DOI":"10.1186\/gb-2005-6-5-r44","article-title":"The Sequence Ontology: a tool for the unification of genome annotations","volume":"6","author":"Eilbeck","year":"2005","journal-title":"Genome Biol"},{"key":"2023051601055690300_btx306-B3","first-page":"350","volume-title":"International Work-Conference on Bioinformatics and Biomedical Engineering","author":"Have","year":"2014"},{"key":"2023051601055690300_btx306-B4","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1093\/bioinformatics\/btr698","article-title":"Evaluating bacterial gene-finding HMM structures as probabilistic logic programs","volume":"28","author":"M\u00f8rk","year":"2012","journal-title":"Bioinformatics"},{"key":"2023051601055690300_btx306-B5","author":"Mungall","year":"2009"},{"key":"2023051601055690300_btx306-B6","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1089\/153623103322006580","article-title":"Evolving from bioinformatics in-the-small to bioinformatics in-the-large","volume":"7","author":"Parker","year":"2003","journal-title":"Omics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/33\/21\/3502\/50315153\/bioinformatics_33_21_3502.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/33\/21\/3502\/50315153\/bioinformatics_33_21_3502.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,15]],"date-time":"2023-05-15T21:06:08Z","timestamp":1684184768000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/33\/21\/3502\/3806980"}},"subtitle":[],"editor":[{"given":"Janet","family":"Kelso","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":6,"journal-issue":{"issue":"21","published-print":{"date-parts":[[2017,11,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btx306","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/093245","asserted-by":"object"}]},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2017,11,1]]},"published":{"date-parts":[[2017,5,9]]}}}