mtl-brainhack-school-2019 / matteo-mancini-trampolino

Diffusion meta-pipeline project for BrainHack School and the IronTract challenge.
0 stars 0 forks source link

Added value of Boutiques #4

Closed matteomancini closed 5 years ago

matteomancini commented 5 years ago

@gkiar I wanted to ask you what could be the added value of encapsulating a Nipype pipeline in Boutiques. If I understood correctly, the advantage is that you can then run it in the cloud and/or on a cluster. Can there be advantages also in terms of describing inputs and outputs of the whole pipeline?

gkiar commented 5 years ago

Hey @matteomancini !

Yes, you are correct in that one advantage is definitely making your code encapsulated and more easily runnable on things like clusters through existing platforms, such as CBRAIN, Clowdr, or others. This also attaches documentation to your tool so that users (i.e. you in 2 weeks) not only know what arguments are expected, but what those arguments mean, their possible values, etc...

It also keeps a record of your experiments and their outcomes, so you automatically have provenance for any experiment you run with your pipeline.

matteomancini commented 5 years ago

Hi Greg, thanks for the comment, in the end I did not use Boutiques and I am planning to automatically generated Docker containers for a given workflow.