bids-apps / giga_connectome

generate connectome from fMRIPrep outputs
https://giga-connectome.readthedocs.io/en/stable/
MIT License
4 stars 4 forks source link

UnboundLocalError: local variable 'connectome_path' referenced before assignment #164

Open shnizzedy opened 1 month ago

shnizzedy commented 1 month ago

What version of the bids app were you using?

0.5.1.dev0+gd97c669.d20240412 / docker://bids/giga_connectome@sha256:8b43fb8d198cc31f7cce757fa83ca98f4cf23b5c57800a8c876043b4341d4e7e

Describe your problem in detail.

Running docker run --rm -it -v $PWD:$PWD bids/giga_connectome:latest $PWD/fmriprep $PWD/docker participant --atlas Schaefer20187Networks on

a filetree that looks like this

fmriprep
├── dataset_description.json
├── layout_index.sqlite
├── logs
│   ├── CITATION.bib
│   ├── CITATION.html
│   ├── CITATION.md
│   └── CITATION.tex
├── sub-2824066679
│   ├── figures
│   │   ├── sub-2824066679_ses-PNC1_acq-refaced_desc-conform_T1w.html
│   │   ├── sub-2824066679_ses-PNC1_acq-refaced_dseg.svg
│   │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_T1w.svg
│   │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_T1w.svg
│   │   ├── sub-2824066679_ses-PNC1_desc-about_T1w.html
│   │   ├── sub-2824066679_ses-PNC1_desc-summary_T1w.html
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-carpetplot_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-compcorvar_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-confoundcorr_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-fieldmap_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-flirtbbr_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-rois_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-sdc_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-summary_bold.html
│   │   ├── sub-2824066679_ses-PNC1_task-frac2back_desc-validation_bold.html
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-carpetplot_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-compcorvar_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-confoundcorr_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-fieldmap_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-flirtbbr_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-rois_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-sdc_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-summary_bold.html
│   │   ├── sub-2824066679_ses-PNC1_task-idemo_desc-validation_bold.html
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-carpetplot_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-compcorvar_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-confoundcorr_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-fieldmap_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-flirtbbr_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-rois_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-sdc_bold.svg
│   │   ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-summary_bold.html
│   │   └── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-validation_bold.html
│   ├── log
│   │   ├── 20230622-161052_3f0b20c7-3dc4-492d-ac14-7f1cb4d1019c
│   │   │   └── fmriprep.toml
│   │   └── 20230627-103715_c17ef153-b0dc-4493-9e93-5a6c7045ab62
│   │       └── fmriprep.toml
│   └── ses-PNC1
│       ├── anat
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_desc-brain_mask.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_desc-brain_mask.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_desc-preproc_T1w.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_desc-preproc_T1w.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_dseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_dseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_from-MNI152NLin2009cAsym_to-T1w_mode-image_xfm.h5
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_from-MNI152NLin6Asym_to-T1w_mode-image_xfm.h5
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_from-T1w_to-MNI152NLin2009cAsym_mode-image_xfm.h5
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_from-T1w_to-MNI152NLin6Asym_mode-image_xfm.h5
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_label-CSF_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_label-CSF_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_label-GM_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_label-GM_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_label-WM_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_label-WM_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_desc-brain_mask.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_desc-preproc_T1w.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_desc-preproc_T1w.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_dseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_dseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_label-CSF_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_label-CSF_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_label-GM_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_label-GM_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_label-WM_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin2009cAsym_label-WM_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_desc-preproc_T1w.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_desc-preproc_T1w.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_dseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_dseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_label-CSF_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_label-CSF_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_label-GM_probseg.json
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_label-GM_probseg.nii.gz
│       │   ├── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_label-WM_probseg.json
│       │   └── sub-2824066679_ses-PNC1_acq-refaced_space-MNI152NLin6Asym_res-2_label-WM_probseg.nii.gz
│       └── func
│           ├── sub-2824066679_ses-PNC1_task-frac2back_desc-confounds_timeseries.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_desc-confounds_timeseries.tsv
│           ├── sub-2824066679_ses-PNC1_task-frac2back_from-T1w_to-scanner_mode-image_xfm.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-2824066679_ses-PNC1_task-frac2back_from-scanner_to-T1w_mode-image_xfm.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_boldref.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_boldref.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_desc-brain_mask.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_desc-preproc_bold.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin6Asym_res-2_boldref.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-idemo_desc-confounds_timeseries.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_desc-confounds_timeseries.tsv
│           ├── sub-2824066679_ses-PNC1_task-idemo_from-T1w_to-scanner_mode-image_xfm.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-2824066679_ses-PNC1_task-idemo_from-scanner_to-T1w_mode-image_xfm.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_boldref.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_boldref.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_desc-brain_mask.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_desc-preproc_bold.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin6Asym_res-2_boldref.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-confounds_timeseries.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_desc-confounds_timeseries.tsv
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_from-T1w_to-scanner_mode-image_xfm.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_from-scanner_to-T1w_mode-image_xfm.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_boldref.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_boldref.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_desc-brain_mask.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_desc-preproc_bold.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin6Asym_res-2_boldref.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           └── sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
├── sub-2824066679.html
├── sub-NDARPJ502KEH
│   ├── figures
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_desc-conform_T1w.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_dseg.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin2009cAsym_T1w.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_T1w.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_desc-about_T1w.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_desc-summary_T1w.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-carpetplot_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-compcorvar_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-confoundcorr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-flirtbbr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-rois_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-sdc_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-summary_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-validation_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-carpetplot_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-compcorvar_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-confoundcorr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-flirtbbr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-rois_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-sdc_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-summary_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-validation_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-carpetplot_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-compcorvar_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-confoundcorr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-flirtbbr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-rois_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-sdc_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-summary_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-validation_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-carpetplot_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-compcorvar_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-confoundcorr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-flirtbbr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-rois_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-sdc_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-summary_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-validation_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-carpetplot_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-compcorvar_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-confoundcorr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-flirtbbr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-rois_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-sdc_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-summary_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-validation_bold.html
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-carpetplot_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-compcorvar_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-confoundcorr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-flirtbbr_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-rois_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-sdc_bold.svg
│   │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-summary_bold.html
│   │   └── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-validation_bold.html
│   ├── log
│   │   └── 20230622-161211_d7d18396-e28a-4da6-a39e-f7dfb836dcc9
│   │       └── fmriprep.toml
│   └── ses-HBNsiteCBIC
│       ├── anat
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_desc-brain_mask.json
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_desc-brain_mask.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_desc-preproc_T1w.json
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_desc-preproc_T1w.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_dseg.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_from-MNI152NLin2009cAsym_to-T1w_mode-image_xfm.h5
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_from-MNI152NLin6Asym_to-T1w_mode-image_xfm.h5
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_from-T1w_to-MNI152NLin2009cAsym_mode-image_xfm.h5
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_from-T1w_to-MNI152NLin6Asym_mode-image_xfm.h5
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_label-CSF_probseg.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_label-GM_probseg.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_label-WM_probseg.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_desc-preproc_T1w.json
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_desc-preproc_T1w.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_dseg.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_label-CSF_probseg.nii.gz
│       │   ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_label-GM_probseg.nii.gz
│       │   └── sub-NDARPJ502KEH_ses-HBNsiteCBIC_acq-VNavNorm_space-MNI152NLin6Asym_res-2_label-WM_probseg.nii.gz
│       └── func
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-confounds_timeseries.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_desc-confounds_timeseries.tsv
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieDM_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-confounds_timeseries.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_desc-confounds_timeseries.tsv
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-movieTP_acq-VARIANTObliquity_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-confounds_timeseries.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_desc-confounds_timeseries.tsv
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-confounds_timeseries.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_desc-confounds_timeseries.tsv
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-peer_acq-VARIANTObliquity_run-3_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-confounds_timeseries.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_desc-confounds_timeseries.tsv
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-1_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-confounds_timeseries.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_desc-confounds_timeseries.tsv
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           └── sub-NDARPJ502KEH_ses-HBNsiteCBIC_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
├── sub-NDARPJ502KEH.html
├── sub-colornest073
│   ├── figures
│   │   ├── sub-colornest073_ses-1_desc-about_T1w.html
│   │   ├── sub-colornest073_ses-1_desc-summary_T1w.html
│   │   ├── sub-colornest073_ses-1_rec-refaced_desc-conform_T1w.html
│   │   ├── sub-colornest073_ses-1_rec-refaced_dseg.svg
│   │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin2009cAsym_T1w.svg
│   │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_T1w.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-carpetplot_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-compcorvar_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-confoundcorr_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-flirtbbr_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-rois_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-summary_bold.html
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-validation_bold.html
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-carpetplot_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-compcorvar_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-confoundcorr_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-flirtbbr_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-rois_bold.svg
│   │   ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-summary_bold.html
│   │   └── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-validation_bold.html
│   ├── log
│   │   ├── 20230622-155622_f8eb65ba-ad76-421f-9c51-81cc5f77e174
│   │   │   └── fmriprep.toml
│   │   └── 20230622-160435_2df13b66-e287-47aa-b136-4bc3d055ecc5
│   │       └── fmriprep.toml
│   └── ses-1
│       ├── anat
│       │   ├── sub-colornest073_ses-1_rec-refaced_desc-brain_mask.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_desc-brain_mask.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_desc-preproc_T1w.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_desc-preproc_T1w.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_dseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_dseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_from-MNI152NLin2009cAsym_to-T1w_mode-image_xfm.h5
│       │   ├── sub-colornest073_ses-1_rec-refaced_from-MNI152NLin6Asym_to-T1w_mode-image_xfm.h5
│       │   ├── sub-colornest073_ses-1_rec-refaced_from-T1w_to-MNI152NLin2009cAsym_mode-image_xfm.h5
│       │   ├── sub-colornest073_ses-1_rec-refaced_from-T1w_to-MNI152NLin6Asym_mode-image_xfm.h5
│       │   ├── sub-colornest073_ses-1_rec-refaced_label-CSF_probseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_label-CSF_probseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_label-GM_probseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_label-GM_probseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_label-WM_probseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_label-WM_probseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_desc-preproc_T1w.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_desc-preproc_T1w.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_dseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_dseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_label-CSF_probseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_label-CSF_probseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_label-GM_probseg.json
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_label-GM_probseg.nii.gz
│       │   ├── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_label-WM_probseg.json
│       │   └── sub-colornest073_ses-1_rec-refaced_space-MNI152NLin6Asym_res-2_label-WM_probseg.nii.gz
│       └── func
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-confounds_timeseries.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_desc-confounds_timeseries.tsv
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_from-T1w_to-scanner_mode-image_xfm.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_from-scanner_to-T1w_mode-image_xfm.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_space-MNI152NLin6Asym_res-2_boldref.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquityVoxelSizeDim3_run-1_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-confounds_timeseries.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_desc-confounds_timeseries.tsv
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_from-T1w_to-scanner_mode-image_xfm.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_from-T1w_to-scanner_mode-image_xfm.txt
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_from-scanner_to-T1w_mode-image_xfm.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_from-scanner_to-T1w_mode-image_xfm.txt
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_boldref.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_boldref.nii.gz
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-brain_mask.json
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-brain_mask.nii.gz
│           ├── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-preproc_bold.json
│           └── sub-colornest073_ses-1_task-rest_acq-VARIANTObliquity_run-2_space-MNI152NLin6Asym_res-2_desc-preproc_bold.nii.gz
└── sub-colornest073.html

and
this dataset_description.json

{
    "Name": "fMRIPrep - fMRI PREProcessing workflow",
    "BIDSVersion": "1.4.0",
    "DatasetType": "derivative",
    "GeneratedBy": [
        {
            "Name": "fMRIPrep",
            "Version": "20.2.7",
            "CodeURL": "https://github.com/nipreps/fmriprep/archive/20.2.7.tar.gz"
        }
    ],
    "HowToAcknowledge": "Please cite our paper (https://doi.org/10.1038/s41592-018-0235-4), and include the generated citation boilerplate within the Methods section of the text.",
    "SourceDatasets": [
        {
            "URL": "https://doi.org/",
            "DOI": ""
        }
    ],
    "License": ""
}

I get

this output

[20:23:41] INFO     {'bids_dir': PosixPath('/Users/jon.clucas/JOSS/fmriprep'), 'output_dir': PosixPath('/Users/jon.clucas/JOSS/docker'), 'analysis_level': 'participant', 'participant_label': None, 'work_dir':                        workflow.py:37
                    PosixPath('/code/work'), 'atlas': 'Schaefer20187Networks', 'denoise_strategy': 'simple', 'smoothing_fwhm': 5.0, 'reindex_bids': False, 'bids_filter_file': None, 'calculate_intranetwork_average_correlation':                    
                    False, 'verbosity': 2}                                                                                                                                                                                                            
           INFO     {'name': 'Schaefer20187Networks', 'parameters': {'atlas': 'Schaefer2018', 'template': 'MNI152NLin2009cAsym', 'resolution': '02', 'suffix': 'dseg'}, 'desc': ['100Parcels7Networks', '200Parcels7Networks',             atlas.py:65
                    '300Parcels7Networks', '400Parcels7Networks', '500Parcels7Networks', '600Parcels7Networks', '800Parcels7Networks'], 'templateflow_dir': None}                                                                                     
           INFO     Indexing BIDS directory:                                                                                                                                                                                            workflow.py:66
                            /Users/jon.clucas/JOSS/fmriprep                                                                                                                                                                                           
/usr/local/lib/python3.9/site-packages/bids/layout/validation.py:131: UserWarning: Derivative indexing was requested, but no valid derivative datasets were found in the specified locations ([PosixPath('/Users/jon.clucas/JOSS/fmriprep/derivatives')]). Note that all BIDS-Derivatives datasets must meet all the requirements for BIDS-Raw datasets (a common problem is to fail to include a 'dataset_description.json' file in derivatives datasets).
Example contents of 'dataset_description.json':
{"Name": "Example dataset", "BIDSVersion": "1.0.2", "GeneratedBy": [{"Name": "Example pipeline"}]}
  warnings.warn("Derivative indexing was requested, but no valid "
           INFO     We found 1 unique affine matrices. The most common one is [[   3.     0.     0.   -96.5]                                                                                                                               mask.py:242
                     [   0.     3.     0.  -132.5]                                                                                                                                                                                                    
                     [   0.     0.     3.   -78.5]                                                                                                                                                                                                    
                     [   0.     0.     0.     1. ]]                                                                                                                                                                                                   
           INFO     Group EPI mask affine:                                                                                                                                                                                                 mask.py:131
                    [[   3.     0.     0.   -96.5]                                                                                                                                                                                                    
                     [   0.     3.     0.  -132.5]                                                                                                                                                                                                    
                     [   0.     0.     3.   -78.5]                                                                                                                                                                                                    
                     [   0.     0.     0.     1. ]]                                                                                                                                                                                                   
                    shape: (65, 77, 65)                                                                                                                                                                                                               
[20:23:42] INFO     Resample atlas to group grey matter mask.                                                                                                                                                                             atlas.py:124
Resampling atlases ⠼ 0:00:00 ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1/7  14% -:--:--
           INFO     Generate subject level connectomes: sub-2824066679                                                                                                                                                                  workflow.py:88
           INFO     Processing subject                                                                                                                                                                                              postprocess.py:110

           INFO     Processing image:                                                                                                                                                                                               postprocess.py:119
                    sub-2824066679_ses-PNC1_task-frac2back_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz                                                                                                                                         
[20:23:49] INFO     generated new fontManager                                                                                                                                                                                     font_manager.py:1578

[20:24:07] INFO     Processing image:                                                                                                                                                                                               postprocess.py:119
                    sub-2824066679_ses-PNC1_task-idemo_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz                                                                                                                                             

[20:24:28] INFO     Processing image:                                                                                                                                                                                               postprocess.py:119
                    sub-2824066679_ses-PNC1_task-rest_acq-singleband_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz                                                                                                                               
Processing subject   0:01:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3/3 100% 0:00:00
[20:24:45] INFO     Saved to:                                                                                                                                                                                                       postprocess.py:213
                    /Users/jon.clucas/JOSS/docker/sub-2824066679/ses-PNC1/func                                                                                                                                                                        
/usr/local/lib/python3.9/site-packages/bids/layout/validation.py:131: UserWarning: Derivative indexing was requested, but no valid derivative datasets were found in the specified locations ([PosixPath('/Users/jon.clucas/JOSS/fmriprep/derivatives')]). Note that all BIDS-Derivatives datasets must meet all the requirements for BIDS-Raw datasets (a common problem is to fail to include a 'dataset_description.json' file in derivatives datasets).
Example contents of 'dataset_description.json':
{"Name": "Example dataset", "BIDSVersion": "1.0.2", "GeneratedBy": [{"Name": "Example pipeline"}]}
  warnings.warn("Derivative indexing was requested, but no valid "
           INFO     Found pregenerated group level grey matter mask: /code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_res-dataset_label-GM_desc-group_mask.nii.gz                                                     mask.py:281
           INFO     Found resampled atlases:                                                                                                                                                                                               mask.py:300
                    ['/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-100Parcels7Networks_dseg.nii.gz',                                                                            
                    '/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-200Parcels7Networks_dseg.nii.gz',                                                                             
                    '/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-300Parcels7Networks_dseg.nii.gz',                                                                             
                    '/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-400Parcels7Networks_dseg.nii.gz',                                                                             
                    '/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-500Parcels7Networks_dseg.nii.gz',                                                                             
                    '/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-600Parcels7Networks_dseg.nii.gz',                                                                             
                    '/code/work/groupmasks/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer20187Networks_res-dataset_desc-800Parcels7Networks_dseg.nii.gz'].                                                                            
                    Skipping group level mask generation step.                                                                                                                                                                                        
           INFO     Generate subject level connectomes: sub-NDARPJ502KEH                                                                                                                                                                workflow.py:88
           INFO     Processing subject                                                                                                                                                                                              postprocess.py:110
Processing subject ⠋ 0:00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0/0   0% -:--:--
Traceback (most recent call last):
  File "/usr/local/bin/giga_connectome", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.9/site-packages/giga_connectome/run.py", line 127, in main
    workflow(args)
  File "/usr/local/lib/python3.9/site-packages/giga_connectome/workflow.py", line 90, in workflow
    run_postprocessing_dataset(
  File "/usr/local/lib/python3.9/site-packages/giga_connectome/postprocess.py", line 213, in run_postprocessing_dataset
    gc_log.info(f"Saved to:\n{connectome_path}")
UnboundLocalError: local variable 'connectome_path' referenced before assignment

What command did you run?

docker run --rm -it -v $PWD:$PWD bids/giga_connectome:latest $PWD/fmriprep $PWD/docker participant --atlas Schaefer20187Networks from /Users/jon.clucas/JOSS

Describe what you expected.

Either success or an error relating to the inputs provided.

I think https://github.com/bids-apps/giga_connectome/blob/f67c572238cbb1354e8ff776f013a13f4a51f8a7/giga_connectome/postprocess.py#L220 might be outdented too far, but I think I might not be hitting this error or this progress bar

Processing subject ⠋ 0:00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0/0   0% -:--:--

if I have any images here: https://github.com/bids-apps/giga_connectome/blob/f67c572238cbb1354e8ff776f013a13f4a51f8a7/giga_connectome/postprocess.py#L121

shnizzedy commented 1 month ago

This may just be a release lag. With the current unstable image I don't hit this issue.

I also hit

Traceback (most recent call last):
  File "/usr/local/bin/giga_connectome", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.9/site-packages/giga_connectome/run.py", line 127, in main
    workflow(args)
  File "/usr/local/lib/python3.9/site-packages/giga_connectome/workflow.py", line 90, in workflow
    run_postprocessing_dataset(
  File "/usr/local/lib/python3.9/site-packages/giga_connectome/postprocess.py", line 213, in run_postprocessing_dataset
    gc_log.info(f"Saved to:\n{connectome_path}")
UnboundLocalError: local variable 'connectome_path' referenced before assignment

in the current latest Docker image (sha256:8b43fb8d198cc31f7cce757fa83ca98f4cf23b5c57800a8c876043b4341d4e7e) and in v 0.4.0 & 0.5.0 installed locally, but not in the unstable docker image or if I install from the main branch.

I don't know what your release cycle is like, but I think these bugs have been addressed but the fixes haven't yet been released.

htwangtw commented 1 month ago

I would like to quickly touch upon the release cycle - the JOSS submission was a long time ago, when we completed some major data processing. At that time, we did have everything updated. However it took a few months before review started.

As a collaboration aims to integrate new fMRIPrep versions and better understanding of downstream use cases, I started working on 0.6.x with a new output layout with community feedbacks.

The user group is not huge so I don't have a release cycle in mind. Certainly what is raised in this issue should be done as a bug fix release for 0.5.x!

shnizzedy commented 1 month ago

Are you thinking 0.5 or 0.6 (or something else) for the JOSS publication?

htwangtw commented 1 month ago

0.5!

shnizzedy commented 1 month ago

Okay, I'll rename this issue to reflect a 0.5 fix 👍