CoBrALab / antsRegistration-MAGeT

A reimplementation of MAGeTbrain using only ANTs tools.
Other
16 stars 6 forks source link

containerized version #77

Closed gdevenyi closed 7 years ago

gdevenyi commented 7 years ago

People want container versions for reproducibility and because most don't have the skill/ability to build and install software from sources.

Containers pose a problem for tightly integrated pipelines such as MAGeTbrain because passing jobs out of container, into a job and then back into another container is very challenging.

In general, the design for such a system seems to be

This poses some problems for the existing MAGeTbrain implementation

Solutions will require a new "mode" for qbatch, for now called "submitter and requester"

Questions: Can I use header-commands and footer-commands to wrap the actual joblist in a container launch (bash heredoc?)

gdevenyi commented 7 years ago

Changes to qbatch can be minimal

Until ITK fixes the MINC vs NIFTI loading issues, we will need to detect the input files and and use the appropriate atlases.

gdevenyi commented 7 years ago

Got it working, hurrah.