2016
DOI: 10.3389/fninf.2016.00002
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 wo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
8
2

Relationship

5
5

Authors

Journals

citations
Cited by 24 publications
(21 citation statements)
references
References 17 publications
0
21
0
Order By: Relevance
“…Pre‐processing and statistical analysis of fMRI data was performed in a pipeline using Make, a software development tool designed for describing how to build executables from source files that can be used to create neuroimaging workflows that rely on multiple software packages (Askren et al., ). Simultaneous motion and slice‐time correction was performed in NiPy (Roche, ).…”
Section: Methodsmentioning
confidence: 99%
“…Pre‐processing and statistical analysis of fMRI data was performed in a pipeline using Make, a software development tool designed for describing how to build executables from source files that can be used to create neuroimaging workflows that rely on multiple software packages (Askren et al., ). Simultaneous motion and slice‐time correction was performed in NiPy (Roche, ).…”
Section: Methodsmentioning
confidence: 99%
“…The processing pipeline was implemented using GNU Make (26), and scripts and Makefiles to implement these analyses are available from the first author. Additionally, the workflow is documented in Supplementary Material.…”
Section: Methodsmentioning
confidence: 99%
“…There are many frameworks that help design and efficiently run neuroimaging analyses in automated fashion. Those include, but are not limited to: Nipype [27] , PSOM [28] , aa [29] , and make [30] . As an example, for our recent work on the MyConnectome project [31] we created a fully automated analysis pipeline, which we implemented using a virtual machine .…”
Section: How To Deal With Codementioning
confidence: 99%