KOPS - The Institutional Repository of the University of Konstanz

Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance

Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance

Cite This

Files in this item

Checksum: MD5:6509933cb9575ca7ac58093d7d1560f2

ASKREN, Mary K., Trevor K. MCALLISTER-DAY, Natalie KOH, Zoé MESTRE, Jennifer N. DINES, Benjamin Ashlin KORMAN, Susan J. MELHORN, Daniel J. PETERSON, Matthew PEVERILL, Xiaoyan QIN, 2016. Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance. In: Frontiers in neuroinformatics. Frontiers Research Foundation. 10, 00002. eISSN 1662-5196. Available under: doi: 10.3389/fninf.2016.00002

@article{Askren2016Using-53671, title={Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance}, year={2016}, doi={10.3389/fninf.2016.00002}, volume={10}, journal={Frontiers in neuroinformatics}, author={Askren, Mary K. and McAllister-Day, Trevor K. and Koh, Natalie and Mestre, Zoé and Dines, Jennifer N. and Korman, Benjamin Ashlin and Melhorn, Susan J. and Peterson, Daniel J. and Peverill, Matthew and Qin, Xiaoyan}, note={Article Number: 00002} }

<rdf:RDF xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:void="http://rdfs.org/ns/void#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > <rdf:Description rdf:about="https://kops.uni-konstanz.de/rdf/resource/123456789/53671"> <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/53671"/> <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/rdf/resource/123456789/42"/> <dc:creator>Askren, Mary K.</dc:creator> <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/53671/1/Askren_2-1dkruvziqus3v3.pdf"/> <dc:creator>Dines, Jennifer N.</dc:creator> <foaf:homepage rdf:resource="http://localhost:8080/jspui"/> <dc:rights>terms-of-use</dc:rights> <dc:creator>Peverill, Matthew</dc:creator> <dc:contributor>Koh, Natalie</dc:contributor> <dc:creator>Melhorn, Susan J.</dc:creator> <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/rdf/resource/123456789/42"/> <dc:creator>Qin, Xiaoyan</dc:creator> <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/53671/1/Askren_2-1dkruvziqus3v3.pdf"/> <dc:contributor>Peterson, Daniel J.</dc:contributor> <dcterms:abstract xml:lang="eng">The contribution of this paper is to describe how we can program neuroimaging workflow using Make, a software development tool designed for describing how to build executables from source files. A makefile (or a file of instructions for Make) consists of a set of rules that create or update target files if they have not been modified since their dependencies were last modified. These rules are processed to create a directed acyclic dependency graph that allows multiple entry points from which to execute the workflow. We show that using Make we can achieve many of the features of more sophisticated neuroimaging pipeline systems, including reproducibility, parallelization, fault tolerance, and quality assurance reports. We suggest that Make permits a large step toward these features with only a modest increase in programming demands over shell scripts. This approach reduces the technical skill and time required to write, debug, and maintain neuroimaging workflows in a dynamic environment, where pipelines are often modified to accommodate new best practices or to study the effect of alternative preprocessing steps, and where the underlying packages change frequently. This paper has a comprehensive accompanying manual with lab practicals and examples (see Supplemental Materials) and all data, scripts, and makefiles necessary to run the practicals and examples are available in the "makepipelines" project at NITRC.</dcterms:abstract> <dc:creator>Koh, Natalie</dc:creator> <dc:contributor>Askren, Mary K.</dc:contributor> <dc:contributor>McAllister-Day, Trevor K.</dc:contributor> <dc:creator>Peterson, Daniel J.</dc:creator> <dc:creator>McAllister-Day, Trevor K.</dc:creator> <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2021-05-12T14:59:12Z</dcterms:available> <dc:creator>Korman, Benjamin Ashlin</dc:creator> <dc:contributor>Qin, Xiaoyan</dc:contributor> <dc:contributor>Korman, Benjamin Ashlin</dc:contributor> <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/> <dcterms:title>Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance</dcterms:title> <dc:contributor>Dines, Jennifer N.</dc:contributor> <dc:creator>Mestre, Zoé</dc:creator> <dcterms:issued>2016</dcterms:issued> <dc:contributor>Melhorn, Susan J.</dc:contributor> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2021-05-12T14:59:12Z</dc:date> <dc:language>eng</dc:language> <dc:contributor>Mestre, Zoé</dc:contributor> <dc:contributor>Peverill, Matthew</dc:contributor> <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/> </rdf:Description> </rdf:RDF>

Downloads since May 12, 2021 (Information about access statistics)

Askren_2-1dkruvziqus3v3.pdf 37

This item appears in the following Collection(s)

Search KOPS


Browse

My Account