Closed mrribbits closed 1 year ago
After more investigation, it looks like both surface snapshots and autotract snapshots fail for me when running the docker container on my linux box and my mac. However I can generate a complete QC_subj report if I run mica-pipe from a "bare-metal" installation on my linux box. So I'm good to go, but I think you may want to explore this issue for others (unless I'm the only one encountering it).
Thank you for this information. I think we missed some packages on the docker I'll add them and test it for the next release. However I think the packages in in the build up function for the R environment. Which micapipe version are you using? and which docker version did you use?
On Ubuntu 20.04.4, my docker version is 20.10.7 and Micapipe version is v0.1.2.
thx!
Hi @mrribbits & @rcruces,
sorry for just seeing this now. I think the problem might be the docker
utilization as by default this happens without any "screen". Ie the way the snapshots work, a virtual screen, to generate the graphics in and then save them, appears to be required. @rcruces IIRC we had a discussion about his in the distant past but I'm not sure on what we decided back then...
Cheers, Peer
Sorry for the very late reply, unfortunately the previous -QC_subj
had two incompatibilities when it was run with docker. The first was that the absolute paths in the html QC file were broken, and also few missing libraries to generate snapshots of the surfaces were missing. We took a pragmatic decision to discontinue the support of this html based QC and we went for pdf files, based on the new json
metadata.
The current version solved this issues and the container was fully test to generate QC reports group and subject level.
We invite you to try the new version v0.2.0 Northen Flicker
which has been optimized and enhanced in many different aspects. https://github.com/MICA-MNI/micapipe/releases/tag/v0.2.0
Hi! Having some issues with the QC step.
I successfully ran these modules: -proc_structural, -proc_freesurfer, -post_structural, -GD, -Morphology, -proc_dwi
When I run -QC_subj, I am missing the following in my report: 1- the Freesurfer native surfaces in the -proc_freesurfer section. 2- the output parcellations and the conte69 surfaces in the -post_structural section. 3- the registration of T1w in DWI space in the -proc_dwi section. 4- the surfaces in the Cortical morphology section.
When I check the QC log , this error stood out: