XCP_D error: ‘desc’ is not a recognized entity

Summary of what happened:

Hi XCP_D Experts,

We are trying to use XCP_D (pennlinc/xcp_d) to further process outputs from fmriprep. I have created a few fmriprep directories on a HPC using SLURM as the scheduler for the enhanced Nathan Kline Institute-Rockland Sample (NKI-RS) (http://fcon_1000.projects.nitrc.org/indi/enhanced/neurodata.html). I am trying to process one subject on my local machine, with the intention of moving it to the HPC cluster once I have determined if it improves the scan.

Command used (and if a helper script was used, a link to the helper script or the command generated):

fmriprep
singularity run --cleanenv ${image_path} \
${bids_path}  \
${out_path} \
participant --participant_label ${participant_id} \
--write-graph \
--notrack \
--nthreads 10 \
--omp-nthreads 10 \
--mem_mb 52000 \
--skip_bids_validation \
--fs-license-file ${license_path} \
--work-dir ${work_dir_path} \
--ignore=slicetiming \
--cifti-output \
--fs-subjects-dir ${fs_sub_dir} \
--use-aroma
XCP
$ docker run --rm -it -v ~/NKI/fmriprep:/fmriprep:ro -v /tmp/wkdir:/work:rw \
-v ~/NKI/xcp_d:/out:rw -v ~/NKI/fmriprep/out_sub-A00039820/sourcedata/freesurfer:/freesurfer:ro \
pennlinc/xcp_d:latest /fmriprep /out participant --participant_label sub-A00039820 \
--cifti --despike --head_radius 40 -w /work --smoothing 6

Version:

We use fmriprep version: 22.1.1 and XCP_D version: 0.3.2

Environment (Docker, Singularity, custom installation):

docker ($ docker --version - Docker version 20.10.12, build 20.10.12-0ubuntu4) on my local machine.

Data formatted according to a validatable standard? Please provide the output of the validator:

Relevant log outputs (up to 20 lines):


230109-20:51:37,268 nipype.workflow IMPORTANT:
	 Running xcp_d version 0.3.2+0.g665840c.dirty:
    * fMRI directory path: /fmriprep.
    * Participant list: ['A00039820'].
    * Run identifier: 20230109-205126_5f2781d5-e1a2-48bc-b937-0b8b37fe0c40.

Process Process-2:
Traceback (most recent call last):
  File "/usr/local/miniconda/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/usr/local/miniconda/lib/python3.8/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/cli/run.py", line 962, in build_workflow
    retval["workflow"] = init_xcpd_wf(
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/workflow/base.py", line 180, in init_xcpd_wf
    single_subj_wf = init_subject_wf(
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/workflow/base.py", line 340, in init_subject_wf
    layout, subj_data = collect_data(
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/utils/bids.py", line 247, in collect_data
    bold_data = layout.get(**queries["bold"])
  File "/usr/local/miniconda/lib/python3.8/site-packages/bids/layout/layout.py", line 626, in get
    raise ValueError(msg + "If you're sure you want to impose "
ValueError: 'desc' is not a recognized entity. If you're sure you want to impose this constraint, set invalid_filters='allow'.

Screenshots / relevant information:

I have also tried using singularity on my local machine again using the default example and have received the same error. I tried it with another ‘small’ dataset OpenNeuro generated the fmripep derivatve using fmriprep 22.1.0 because I thought there might be something wrong with the data, but when I ran it, it again produced the same error.

… so can anyone who has used the latest iteration of xpc_d provide some advice about what I could try next?

thanks!
William

Hi @williamvdv and welcome to neurostars!

I edited your post to fall into the suggested pre-populated Software Support template, which helps us debug your issue better.

May you please answer

  1. whether your data are BIDS valid
  2. what is the the tree of a subject’s raw data folder and fmriprep output

Best,
Steven

Thanks Steven,
I am new to NeuroStars… although I have been reading it in the background. I will try to adhere to the template if I post in the future.

regards
William

So I have downloaded a third data set from OpenNEURO to try. I had difficulty with the first dataset because the trees were too long and I couldn’t paste them in here, so I looked for a smaller set that had a recent date. All the sets I have used have resulted in the same error, so maybe it is something with the flags that I have used, or something with the bids, although I don’t imagine they can have the same fault. The error suggested I set invalid_filters=‘allow’, but I’m not sure how to do that, I tried that flag in different locations, but it didn’t seem to like it.

The third dataset is rest_eye (https://openneuro.org/datasets/ds004158/versions/1.0.0)

From the OpenNEURO page I get:


Which seems to suggest it’s not quite right, but they are only warnings.

Running it through bids-validator@1.9.9 I get

sudo docker run -t -i --rm -v /home/william/ds004158:/data:ro bids/validator /data

bids-validator@1.9.9
(node:1) Warning: Closing directory handle on garbage collection
(Use `node --trace-warnings ...` to show where the warning was created)
	1: [ERR] Files with such naming scheme are not part of BIDS specification. This error is most commonly caused by typos in file names that make them not BIDS compatible. Please consult the specification and make sure your files are named correctly. If this is not a file naming issue (for example when including files not yet covered by the BIDS specification) you should include a ".bidsignore" file in your dataset (see https://github.com/bids-standard/bids-validator#bidsignore for details). Please note that derived (processed) data should be placed in /derivatives folder and source data (such as DICOMS or behavioural logs in proprietary formats) should be placed in the /sourcedata folder. (code: 1 - NOT_INCLUDED)
		./annex-uuid
			Evidence: annex-uuid

	Please visit https://neurostars.org/search?q=NOT_INCLUDED for existing conversations about this issue.

	1: [WARN] Not all subjects/sessions/runs have the same scanning parameters. (code: 39 - INCONSISTENT_PARAMETERS)
		./sub-02/ses-01/anat/sub-02_ses-01_T1w.nii.gz
		./sub-02/ses-01/anat/sub-02_ses-01_T2w.nii.gz
		./sub-03/ses-01/anat/sub-03_ses-01_T1w.nii.gz
		./sub-03/ses-01/anat/sub-03_ses-01_T2w.nii.gz
		./sub-05/ses-01/anat/sub-05_ses-01_T1w.nii.gz
		./sub-05/ses-01/anat/sub-05_ses-01_T2w.nii.gz
		./sub-07/ses-01/anat/sub-07_ses-01_T1w.nii.gz
		./sub-07/ses-01/anat/sub-07_ses-01_T2w.nii.gz
		./sub-08/ses-01/anat/sub-08_ses-01_T1w.nii.gz
		./sub-08/ses-01/anat/sub-08_ses-01_T2w.nii.gz
		... and 10 more files having this issue (Use --verbose to see them all).

	Please visit https://neurostars.org/search?q=INCONSISTENT_PARAMETERS for existing conversations about this issue.

        Summary:                  Available Tasks:        Available Modalities: 
        306 Files, 18.98GB        rest                    MRI                   
        20 - Subjects                                                           
        1 - Session                                                             


	If you have any questions, please post on https://neurostars.org/tags/bids.

Next fmriprep:

$ sudo docker run -t -i --rm -v /home/william/ds004158:/data:ro -v /home/william/ds004158/derivatives/fmriprep:/out -v /home/william/Documents/freesurfer/license.txt:/opt/freesurfer/license.txt nipreps/fmriprep:latest  /data /out/out_sub-01 participant --participant-label sub-01 --write-graph --notrack --skip_bids_validation --ignore=slicetiming --cifti-output --use-aroma

and finally through xcp_d:
$ docker run --rm -it -v ~/ds004158/derivatives/fmriprep:/fmriprep:ro -v /tmp/wkdir:/work:rw -v ~/ds004158/derivatives/xcp_d:/out:rw -v ~/ds004158/derivatives/fmriprep/out_sub-01/sourcedata/freesurfer:/freesurfer:ro pennlinc/xcp_d:latest /fmriprep /out participant --participant_label sub-01 --cifti --despike --head_radius 40 -w /work --smoothing 6
230112-19:53:47,995 nipype.workflow IMPORTANT:
	 Running xcp_d version 0.3.2+0.g665840c.dirty:
    * fMRI directory path: /fmriprep.
    * Participant list: ['01'].
    * Run identifier: 20230112-195346_7e6d1764-a751-4725-b8b2-641290fd36bc.


Process Process-2:
Traceback (most recent call last):
  File "/usr/local/miniconda/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/usr/local/miniconda/lib/python3.8/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/cli/run.py", line 962, in build_workflow
    retval["workflow"] = init_xcpd_wf(
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/workflow/base.py", line 180, in init_xcpd_wf
    single_subj_wf = init_subject_wf(
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/workflow/base.py", line 340, in init_subject_wf
    layout, subj_data = collect_data(
  File "/usr/local/miniconda/lib/python3.8/site-packages/xcp_d/utils/bids.py", line 247, in collect_data
    bold_data = layout.get(**queries["bold"])
  File "/usr/local/miniconda/lib/python3.8/site-packages/bids/layout/layout.py", line 626, in get
    raise ValueError(msg + "If you're sure you want to impose "
ValueError: 'desc' is not a recognized entity. If you're sure you want to impose this constraint, set invalid_filters='allow'.

I’ll try and post the relevant parts of the tree in an additional post below, even with my smaller dataset I still have too many characters to include it here, maybe if I break the tree up I’ll be able to post enough to see what is going on…

Steven, if you require any further information, please let me know.

regards
William

First bit:

$ tree ds004158/
ds004158/
├── annex-uuid
├── CHANGES
├── dataset_description.json
├── derivatives
│   ├── fmriprep
│   │   └── out_sub-01
│   │       ├── dataset_description.json
│   │       ├── desc-aparcaseg_dseg.tsv
│   │       ├── desc-aseg_dseg.tsv
│   │       ├── logs
│   │       │   ├── CITATION.bib
│   │       │   ├── CITATION.html
│   │       │   ├── CITATION.md
│   │       │   └── CITATION.tex
│ │ ├── sub-01
│ │ │ ├── figures
│ │ │ │ ├── sub-01_ses-01_desc-about_T1w.html
│ │ │ │ ├── sub-01_ses-01_desc-conform_T1w.html
│ │ │ │ ├── sub-01_ses-01_desc-reconall_T1w.svg
│ │ │ │ ├── sub-01_ses-01_desc-summary_T1w.html
│ │ │ │ ├── sub-01_ses-01_dseg.svg
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00000_desc-mapped_fieldmap.svg
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00001_desc-pepolar_fieldmap.svg
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_T1w.svg
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin6Asym_T1w.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-aroma_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-bbregister_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-carpetplot_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-compcorvar_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-confoundcorr_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-rois_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-sdc_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-summary_bold.html
│ │ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-validation_bold.html
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-aroma_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-bbregister_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-carpetplot_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-compcorvar_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-confoundcorr_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-rois_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-sdc_bold.svg
│ │ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-summary_bold.html
│ │ │ │ └── sub-01_ses-01_task-rest_run-02_desc-validation_bold.html
│ │ │ ├── log
│ │ │ │ └── 20230112-043103_155d7aa6-f419-4809-aa0d-1e2f798ddaf3
│ │ │ │ └── fmriprep.toml
│ │ │ └── ses-01
│ │ │ ├── anat
│ │ │ │ ├── sub-01_ses-01_desc-aparcaseg_dseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_desc-aseg_dseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_desc-brain_mask.json
│ │ │ │ ├── sub-01_ses-01_desc-brain_mask.nii.gz
│ │ │ │ ├── sub-01_ses-01_desc-preproc_T1w.json
│ │ │ │ ├── sub-01_ses-01_desc-preproc_T1w.nii.gz
│ │ │ │ ├── sub-01_ses-01_dseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_from-fsnative_to-T1w_mode-image_xfm.txt
│ │ │ │ ├── sub-01_ses-01_from-MNI152NLin2009cAsym_to-T1w_mode-image_xfm.h5
│ │ │ │ ├── sub-01_ses-01_from-MNI152NLin6Asym_to-T1w_mode-image_xfm.h5
│ │ │ │ ├── sub-01_ses-01_from-T1w_to-fsnative_mode-image_xfm.txt
│ │ │ │ ├── sub-01_ses-01_from-T1w_to-MNI152NLin2009cAsym_mode-image_xfm.h5
│ │ │ │ ├── sub-01_ses-01_from-T1w_to-MNI152NLin6Asym_mode-image_xfm.h5
│ │ │ │ ├── sub-01_ses-01_hemi-L_curv.shape.gii
│ │ │ │ ├── sub-01_ses-01_hemi-L_inflated.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-L_midthickness.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-L_pial.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-L_smoothwm.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-L_sulc.shape.gii
│ │ │ │ ├── sub-01_ses-01_hemi-L_thickness.shape.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_curv.shape.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_inflated.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_midthickness.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_pial.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_smoothwm.surf.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_sulc.shape.gii
│ │ │ │ ├── sub-01_ses-01_hemi-R_thickness.shape.gii
│ │ │ │ ├── sub-01_ses-01_label-CSF_probseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_label-GM_probseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_label-WM_probseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_desc-brain_mask.json
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_desc-preproc_T1w.json
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_desc-preproc_T1w.nii.gz
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_dseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_label-CSF_probseg.nii.gz
│ │ │ │ ├── sub-01_ses-01_space-MNI152NLin2009cAsym_label-GM_probseg.nii.gz
│ │ │ │ └── sub-01_ses-01_space-MNI152NLin2009cAsym_label-WM_probseg.nii.gz
│ │ │ ├── fmap
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00000_desc-coeff0_fieldmap.nii.gz
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00000_desc-coeff1_fieldmap.nii.gz
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00000_desc-magnitude_fieldmap.nii.gz
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00000_desc-preproc_fieldmap.json
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00000_desc-preproc_fieldmap.nii.gz
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00001_desc-coeff_fieldmap.nii.gz
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00001_desc-epi_fieldmap.nii.gz
│ │ │ │ ├── sub-01_ses-01_fmapid-auto00001_desc-preproc_fieldmap.json
│ │ │ │ └── sub-01_ses-01_fmapid-auto00001_desc-preproc_fieldmap.nii.gz
│ │ │ └── func
│ │ │ ├── sub-01_ses-01_task-rest_run-01_AROMAnoiseICs.csv
│ │ │ ├── sub-01_ses-01_task-rest_run-01_boldref.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-confounds_timeseries.json
│ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-confounds_timeseries.tsv
│ │ │ ├── sub-01_ses-01_task-rest_run-01_desc-MELODIC_mixing.tsv
│ │ │ ├── sub-01_ses-01_task-rest_run-01_from-scanner_to-boldref_mode-image_xfm.txt
│ │ │ ├── sub-01_ses-01_task-rest_run-01_from-scanner_to-T1w_mode-image_xfm.txt
│ │ │ ├── sub-01_ses-01_task-rest_run-01_from-T1w_to-scanner_mode-image_xfm.txt
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-fsLR_den-91k_bold.dtseries.nii
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-fsLR_den-91k_bold.json
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_boldref.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_desc-aparcaseg_dseg.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_desc-aseg_dseg.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_desc-brain_mask.json
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_desc-preproc_bold.json
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin6Asym_desc-smoothAROMAnonaggr_bold.json
│ │ │ ├── sub-01_ses-01_task-rest_run-01_space-MNI152NLin6Asym_desc-smoothAROMAnonaggr_bold.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_AROMAnoiseICs.csv
│ │ │ ├── sub-01_ses-01_task-rest_run-02_boldref.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-confounds_timeseries.json
│ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-confounds_timeseries.tsv
│ │ │ ├── sub-01_ses-01_task-rest_run-02_desc-MELODIC_mixing.tsv
│ │ │ ├── sub-01_ses-01_task-rest_run-02_from-scanner_to-boldref_mode-image_xfm.txt
│ │ │ ├── sub-01_ses-01_task-rest_run-02_from-scanner_to-T1w_mode-image_xfm.txt
│ │ │ ├── sub-01_ses-01_task-rest_run-02_from-T1w_to-scanner_mode-image_xfm.txt
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-fsLR_den-91k_bold.dtseries.nii
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-fsLR_den-91k_bold.json
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_boldref.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_desc-aparcaseg_dseg.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_desc-aseg_dseg.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_desc-brain_mask.json
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_desc-preproc_bold.json
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
│ │ │ ├── sub-01_ses-01_task-rest_run-02_space-MNI152NLin6Asym_desc-smoothAROMAnonaggr_bold.json
│ │ │ └── sub-01_ses-01_task-rest_run-02_space-MNI152NLin6Asym_desc-smoothAROMAnonaggr_bold.nii.gz
│ │ └── sub-01.html
│ └── xcp_d
│ └── xcp_d
│ ├── dataset_description.json
│ └── logs
├── participants.json
├── participants.tsv
├── README
├── sub-01
│ └── ses-01
│ ├── anat
│ │ ├── sub-01_ses-01_T1w.json
│ │ ├── sub-01_ses-01_T1w.nii.gz
│ │ ├── sub-01_ses-01_T2w.json
│ │ └── sub-01_ses-01_T2w.nii.gz
│ ├── fmap
│ │ ├── sub-01_ses-01_dir-AP_epi.json
│ │ ├── sub-01_ses-01_dir-AP_epi.nii.gz
│ │ ├── sub-01_ses-01_dir-PA_epi.json
│ │ ├── sub-01_ses-01_dir-PA_epi.nii.gz
│ │ ├── sub-01_ses-01_fieldmap.json
│ │ ├── sub-01_ses-01_fieldmap.nii.gz
│ │ └── sub-01_ses-01_magnitude.nii.gz
│ └── func
│ ├── sub-01_ses-01_task-rest_run-01_bold.json
│ ├── sub-01_ses-01_task-rest_run-01_bold.nii.gz
│ ├── sub-01_ses-01_task-rest_run-01_eyetrack.asc
│ ├── sub-01_ses-01_task-rest_run-01_eyetrack.json
│ ├── sub-01_ses-01_task-rest_run-02_bold.json
│ ├── sub-01_ses-01_task-rest_run-02_bold.nii.gz
│ ├── sub-01_ses-01_task-rest_run-02_eyetrack.asc
│ └── sub-01_ses-01_task-rest_run-02_eyetrack.json

(edited for brevity)

Hi, it looks like your fmriprep outputs are disorganized.

Subject folders (e.g. sub-xx) should be in $BIDS/derivatives/fmriprep/, in addition to the fMRIPrep-generated BIDS files (the dataset_description.json, logs, and tsv files). I do not know what the out_sub-01 is supposed to be.

Also, please use the </> button in the text editor to format code outputs, to make readable posts (see the edits I made to your posts).

Best,
Steven