Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proc_structural [ ERROR ]..... Subject xxx doesn't have T1_nativepro #112

Open
nichy-consortium opened this issue Feb 14, 2024 · 1 comment

Comments

@nichy-consortium
Copy link

Dear Micapipe team,

We are running the structural processing workflow in micapipe and run into some issues after a couple of seconds (see code from log file below). It seems as if the T1 scan cannot be found by the pipeline, whereas the input is BIDS validated. We noticed another issue on this page with a similar error, there it seemed as if the binding of paths within and outside the container was not succesful. We use apptainer on a slurm server and bind our paths like this. This exact command worked well when processing another dataset, but seems to bounce back for this dataset.

Command in job submission script:

apptainer run --bind /scratch/anw/ksvoogd/:/data_ams \
/scratch/anw/evanheese/containers/micapipe-v0.2.2.sif \
-sub ${subj} \
-out /data_ams/output/test_1ppn_14Feb/ \
-bids /data_ams/input/ \
-proc_surf \
-post_structural \
-GD \
-QC_subj \
-freesurfer \
-fs_licence /data_ams/license.txt

Log file output:
`micapipe -sub sub-nt100002ams -out /data_ams/output/test_1ppn_14Feb/ -bids /data_ams/input/ -proc_surf -post_structural -GD -QC_subj -freesurfer -fs_licence /data_ams/license.txt

�[38;5;141m

MICA pipeline - (Version v0.2.2 'Northern flicker') 
	Subject: nt100002ams Session: SINGLE

-------------------------------------------------------------�[0m
Freesurfer licence: �[38;5;122m/data_ams/license.txt�[0m
�[38;5;75m
[ INFO ]..... Subject sub-nt100002ams directory doesn't exist, creating... �[0m
�[38;5;118m
ksvoogd @ luna-02 Wed Feb 14 15:08:25 CET 2024:
COMMAND --> �[38;5;122m mkdir -m 770 -p /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/logs /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/xfm /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/dwi /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/func /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/anat /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/QC /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/parc /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/surf /data_ams/output/test_1ppn_14Feb/micapipe_v0.2.0/sub-nt100002ams/maps �[0m
�[38;5;9m

[ ERROR ]..... Subject nt100002ams doesn't have T1_nativepro
`
Any insights into the issue are appreciated! Thanks.

Best,
Keetje & Eva

@araikes
Copy link

araikes commented Apr 12, 2024

@nichy-consortium,

If that's your whole call, you forgot -proc_structural, so it's trying to run -proc_surf without the -proc_structural outputs T1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants