Replies: 1 comment 3 replies
|
Hi @harpine , Thanks for the detailed report. The preflight that failed was checking whether your host project path (C:/Users/user/Documents/TI-toolbox2) was visible from inside the container. On Windows that's never the case because of some internal Docker logic, so the preflight aborted even though your project was perfectly fine. I've pushed a fix and QSIPrep should get past the preflight now. On your other question: it should be converting the DWI DICOMs into sub-{id}/dwi/ (with the .nii.gz .json sidecars next to it, BIDS-style). Please continue to report if you encounter any problems, it makes the software better! Best, |
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Dear Ido,
Thanks a lot for patching the version solving the duplicate error for dicom to nifti conversion. I had to delete & reinstall the docker images, but then it worked !
I am now facing a new error during the preprocessing;
From what I have seen, the tissue analyzer step works perfectly
( /ti-toolbox/tit/pre/tissue_analyzer.py:411: UserWarning: This figure includes Axes that are not compatible with tight_layout, so results might be incorrect.
plt.tight_layout()
Skin: Volume=109.55cm³, Thickness=1.45±0.59mm
Tissue analysis: ✓ Complete (79.9s)
QSIPrep DWI preprocessing: Started )
Then, I have an error running QSIPREP:
File "/ti-toolbox/tit/pre/qsi/qsiprep.py", line 99, in run_qsiprep
raise PreprocessError(f"QSI Docker preflight failed: {preflight_error}")
tit.pre.utils.PreprocessError: QSI Docker preflight failed: Host project directory does not exist: C:/Users/user/Documents/TI-toolbox2
Process returned non-zero exit code (1) while running: simnibs_python -m tit.pre /tmp/pre_5tetrvaz.json. Check the console output above for the backend error. If this was caused by missing inputs, verify the selected project, m2m folder, simulation TI/mTI outputs, atlas/ROI files, and Docker/X11 setup. Last output: File "/ti-toolbox/tit/pre/qsi/qsiprep.py", line 99, in run_qsiprep | raise PreprocessError(f"QSI Docker preflight failed: {preflight_error}") | tit.pre.utils.PreprocessError: QSI Docker preflight failed:
Pre-processing failed or was stopped. Check the console above and logs under derivatives/ti-toolbox/logs/sub-{subject}/. Common fixes: verify sourcedata DICOM layout, FreeSurfer license, CHARM/SimNIBS inputs, and Docker/QSI access.
However, the project folder does exist.
I first thought this would be because the DTI images are not automatically converted to nifti files as for T1w and T2w (please correct me if the TI-toolbox does it and I missed it ?), but after converting the files manually and placing them in the subject order, it still doesn't work.
Do you have any clue about what could cause this problem ?
Just for the record, I work on a computer with windows 10, TI-toolbox version is 2.3.1. I ran convert dicom to nifti, run freesurfer recon-all, create simnibs 2m2 folder and tissue analyzer successfully (at least I think) before running into the issue.
Don't hesitate to tell me if I should provide more information.
Best,
Aline
All reactions