qMRLab is an open-source software for quantitative MR image analysis. It is designed to bring all your quantitative MRI needs under one umbrella. You can watch our video below to find out more about qMRLab:
Although qMRLab is an open-source project, it is built on MATLAB with an intention to provide users with an easy-to-use GUI. Another fact is that most of our community users still prefer MATLAB.
Yet... qMRLab supports Octave for CLI use. This opens the easy way for dockerizing qMRLab with Octave.
I actually managed to make it happen. But easiest way is not the most efficient one. My Docker image is almost 9GB :(
To achieve this, I am planning to compile qMRLab on MATLAB and create a new Docker Image using MCR (Matlab Runtime).
MATLAB says there is a way to create a python library with software developed on MATLAB. Let's see if it is possible "freely".
This would make Docker Image way much smaller and also bring a big big advantage: Scripting on Python
Unfortunately, BIDS is currently missing lots of qMR data descriptions. But there is nothing that prevents us from integrating BIDS concept in qMRLab.
This will be mainly creating Boutiques descriptors and creating a Singularity container for HPC compatibility.
PSOM will be the start point. If I can achieve 1.2, I will give nipype a stab.