Hi everyone,
I am using aslprep version 26.0 to preprocess pCASL data (Siemens) and am having a bit of trouble. The program does not seem to recognize the fieldmaps.
Here is the command I used. Directories are blanked out for privacy reasons.
docker run -ti --rm -m 20GB \
-v $HOME/freesurfer/license.txt:/license.txt \
-v :/data:ro \
-v /aslprep-out:/out:rw \
-v /aslprep-work:/work \
pennlinc/aslprep:latest \
/data /out participant \
--skip-bids-validation \
--participant-label KK01 \
--fs-license-file /license.txt \
-w /work \
--force syn-sdc \
--disable-n4 \
--scorescrub \
--basil
Environment (Docker, Singularity / Apptainer, custom installation):
I am running this in a docker container.
Data formatted according to a validatable standard? Please provide the output of the validator:
I uploaded the subject’s folder to the bids validator.
under the “invalid_location” tab it contains several repeats of this example below:
/ses-XX/fmap/sub-KK01_ses-XX_acq-btoadvTGSE2p5iso2x2s1MZerooPE_m0scan.nii.gz (Expected location: /sub-KK01/ses-XX/)
under the “intended_for”, again several repeats of this (the error was that the path had to be subject relative and not session relative; but ASLprep only worked for me when I used the session relative paths)
/ses-XX/perf/sub-KK01_ses-XX_m0scan.nii.gz
The ‘not_included’ tab contained the data that I specified bids to ignore (in the bidsmap)
Relevant log outputs (up to 20 lines): I have attached a screenshot below
Screenshots / relevant information:
We use one m0 and one flipped m0 scan for both runs, per session.
I also double-checked that within the dataset_description.json file, DatasetType was set to ‘raw’.
For each subject, there is a /perf and /fmap folder. I can send screenshots of the fmap folder. (We also collect rsfMRI.) For more context, I previously had the MzerooPE_epi in the fMAP folder on its own, but since ASLprep did not seem to recognize this, I ran bidscoin again to obtain the AP and PA sbref files from the fMRI.
For the flipped M0 metadata (.json in the fmap folder), the ‘Intendedfor’ field points to the M0 in the perf folder
I would greatly appreciate any help on this. I can attach any missing screenshots.
