Publikation:

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

Lade...
Vorschaubild

Dateien

Askren_2-1dkruvziqus3v3.pdf
Askren_2-1dkruvziqus3v3.pdfGröße: 3.41 MBDownloads: 334

Datum

2016

Autor:innen

Askren, Mary K.
McAllister-Day, Trevor K.
Koh, Natalie
Mestre, Zoé
Dines, Jennifer N.
Melhorn, Susan J.
Peterson, Daniel J.
Peverill, Matthew
Qin, Xiaoyan
et al.

Herausgeber:innen

Kontakt

ISSN der Zeitschrift

Electronic ISSN

ISBN

Bibliografische Daten

Verlag

Schriftenreihe

Auflagebezeichnung

ArXiv-ID

Internationale Patentnummer

Angaben zur Forschungsförderung

Projekt

Open Access-Veröffentlichung
Open Access Gold
Core Facility der Universität Konstanz

Gesperrt bis

Titel in einer weiteren Sprache

Publikationstyp
Zeitschriftenartikel
Publikationsstatus
Published

Erschienen in

Frontiers in neuroinformatics. Frontiers Research Foundation. 2016, 10, 00002. eISSN 1662-5196. Available under: doi: 10.3389/fninf.2016.00002

Zusammenfassung

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.

Zusammenfassung in einer weiteren Sprache

Fachgebiet (DDC)
320 Politik

Schlagwörter

neuroimaging pipelines, workflow, quality assurance, reproducibility

Konferenz

Rezension
undefined / . - undefined, undefined

Forschungsvorhaben

Organisationseinheiten

Zeitschriftenheft

Zugehörige Datensätze in KOPS

Zitieren

ISO 690ASKREN, Mary K., Trevor K. MCALLISTER-DAY, Natalie KOH, Zoé MESTRE, Jennifer N. DINES, Benjamin A. 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. 2016, 10, 00002. eISSN 1662-5196. Available under: doi: 10.3389/fninf.2016.00002
BibTex
@article{Askren2016Using-53671,
  year={2016},
  doi={10.3389/fninf.2016.00002},
  title={Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance},
  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 A. and Melhorn, Susan J. and Peterson, Daniel J. and Peverill, Matthew and Qin, Xiaoyan},
  note={Article Number: 00002}
}
RDF
<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/server/rdf/resource/123456789/53671">
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/42"/>
    <dc:contributor>Mestre, Zoé</dc:contributor>
    <dc:creator>Mestre, Zoé</dc:creator>
    <dc:creator>McAllister-Day, Trevor K.</dc:creator>
    <dc:creator>Peterson, Daniel J.</dc:creator>
    <dc:contributor>Dines, Jennifer N.</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>
    <dcterms:title>Using Make for Reproducible and Parallel Neuroimaging Workflow and Quality-Assurance</dcterms:title>
    <dc:rights>terms-of-use</dc:rights>
    <dc:creator>Korman, Benjamin A.</dc:creator>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2021-05-12T14:59:12Z</dc:date>
    <dc:creator>Koh, Natalie</dc:creator>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/42"/>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/53671/1/Askren_2-1dkruvziqus3v3.pdf"/>
    <dc:contributor>Koh, Natalie</dc:contributor>
    <dc:contributor>Peverill, Matthew</dc:contributor>
    <dc:contributor>Askren, Mary K.</dc:contributor>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:contributor>Melhorn, Susan J.</dc:contributor>
    <dc:creator>Melhorn, Susan J.</dc:creator>
    <dc:contributor>McAllister-Day, Trevor K.</dc:contributor>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/53671/1/Askren_2-1dkruvziqus3v3.pdf"/>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:creator>Dines, Jennifer N.</dc:creator>
    <dc:contributor>Peterson, Daniel J.</dc:contributor>
    <dcterms:issued>2016</dcterms:issued>
    <dc:language>eng</dc:language>
    <dc:creator>Peverill, Matthew</dc:creator>
    <dc:contributor>Qin, Xiaoyan</dc:contributor>
    <dc:creator>Qin, Xiaoyan</dc:creator>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/53671"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2021-05-12T14:59:12Z</dcterms:available>
    <dc:creator>Askren, Mary K.</dc:creator>
    <dc:contributor>Korman, Benjamin A.</dc:contributor>
  </rdf:Description>
</rdf:RDF>

Interner Vermerk

xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter

Kontakt
URL der Originalveröffentl.

Prüfdatum der URL

Prüfungsdatum der Dissertation

Finanzierungsart

Kommentar zur Publikation

Allianzlizenz
Corresponding Authors der Uni Konstanz vorhanden
Internationale Co-Autor:innen
Universitätsbibliographie
Nein
Begutachtet
Ja
Diese Publikation teilen