Closed servoz closed 1 year ago
I think I have fixed it: 502d8bc9df1032ec96b2298e3c48b38fb5ed2921 Can you try it on your side ? I can't actually run the pipeline on my laptop right now because it seems to need Afni, which I have not installed. By the way, this pipeline requires several extra dependencies that I had to install:
pip3 install templateflow
pip3 install statsmodels
pip3 install -U nipype
pip3 install nitime
pip3 install nipy
pip3 install nilearn
pip3 install reportlab
Note that even nipype needs to be upgraded compared to the version in current casa-distro-5.3 containers (otherwise I get an error TypeError: 'NoneType' object is not iterable
), and even then, I can't see the pipeline at the expected location "mia_processes-> pipelines-> processes -> Anat_mriqc_pipeline pipeline", so I had to add it manually (using "add process in pypeline" then type the module name). It it a process cache issue anywhere ?
Then templateflow seems to download lots of data during pipeline init, and cache them because it doesn't do it the next times, but I don't know where it stores things.
You remind me of the requirements I have to add in the info (templateflow, etc.). I'll do that right away.
For the Anat_mriqc_pipeline pipeline, I worked on it and it was a bit broken... Now it should work ... but now this pipeline has been greatly simplified and there is no more optional plug!!!!!.
I will test with the Bold_mriqc_pipeline which has not been simplified yet and still contains optional plugs! Thanks
Just tested with Bold_mriqc_pipeline and your last commit in capsul do the job ! Thanks. I think this should also fix few of the issues I've been seeing with creating various pipelines lately... to be seen. Also, I think this also fixes a ticket I opened recently. I'm going to test this right away! I think this ticket can be closed now.
Anat_mriqc_pipeline (on the mriqcPlusReport branch of mia_processes) does not seem to work if we do
Export unconnected mandatory plugs
while everything seems to work fine if we doExport all unconnected plugs
.It could be interesting to reproduce the issue with a smaller pipeline but I haven't had the time to look into it yet and I'm opening this ticket to don't forget ... and try to fix it ASAP. So I have no idea for the moment if the issue comes from mia_processes, populse_mia or capsul ...
To reproduce:
The Run falls during initialisation with:
On the other hand if we use in step 3:
Careful, this pipeline doesn't work with version 2 of the GUI controller, we have to check "version 1 controller" in the Mia preferences.