We have written a manual that describes how to use GNU Make, a rather old-fashioned development tool, for programming and executing neuroimaging workflow. Originally we chose to use Make because it was easy to learn, requiring minimal additional overhead once we decided what the actual workflow should look like. However, this also made it possible to use GNU Make as a way to get undergraduates (with few programming skills) involved in conducting neuroimaging analyses. You can read an overview of this approach in our Frontiers in Neuroinformatics paper.
The data and examples to accompany the manual are available on http://www.nitrc.org/projects/makepipelines/.
The link below has the latest copy of the manual.
Using GNU Make for Neuroimaging Workflow | Aug. 18, 2017 |
Using GNU Make for Neuroimaging Workflow | June 1, 2016 |
Using GNU Make for Neuroimaging Workflow | Feb. 16, 2016 (Publication version) |
Please give us feedback if you have suggestions or comments.