Holes in ASLPrep perfusion images

Summary of what happened:

Hi,
We are having some issues with the output of our ASLPrep. The software appears to be processing the scans but for some reason it’s outputting these huge holes in a subsection of scans (see below for a detailed explanation of the problem). I can’t seem to figure out why this is happening and some clues or if someone has had this issue before would be greatly appreciated. Full details below…

Command used:

/opt/conda/envs/aslprep/bin/aslprep \
/scratch/06953/jes6785/ASL_rerun/ \
/scratch/06953/jes6785/ASL_rerun/derivatives/ \
participant \
 --participant-label lsa116 \
--fs-license-file /work/06950/jalmeida/ls6/apps/fmriprep/license.txt \
--fs-subjects-dir /scratch/06953/jes6785/ASL/freesurfer \
--bids-filter-file /work/06950/jalmeida/ls6/apps/jorge_script/oneloop/asl_pipeline_current/filter_files/ses-02_filter.json \
--basil \
--scorescrub \
-w /scratch/06953/jes6785/work

Version:

ASLPrep version: 0.7.2

Environment

Apptainer - running in bash/linux

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

Passes BIDS validator in ASLPrep

Relevant log outputs (up to 20 lines):

ASLPrep finished successfully, no error reported.

Screenshots / relevant information:

For some reason, they are cutting out random portions of our brains. Here are some examples of what is happening. This isn’t consistent across participants, but just appears to be happened on a subsection of participants.

These holes are not present on the aslref image.

The alignment between the M0 and ASL perfusion before processing seems reasonable and there doesn’t appear to be any holes here? Here is the original perfusion image…

Also, the alignment appears to be pretty good between the T1 mask and the ASL output image…

image

What I have tried…

  1. using an alternative T1 from another timepoint
  2. checking all the images
  3. re-running on a completely fresh directory

Hi @AustinBipolar,

In the future, please use the Software Support post category and template, which prompts you for important information we can use to help debug your issue. You can see I edited your post for you this time. You can edit your post to add in the missing information.

Beyond that information, I would also ask if rerunning on a fresh working directory helps. But it also seems like there is some pretty noticeable signal dropout in the top of the brain potentially leading to it being masked out.

Do passing subjects have the same kind of dropout?

Best,
Steven

Thanks, I edited as requested as much as possible. I also noted that I reran this in a fresh directory and still had this output problem. There does seem to be some minor signal drop out but this is pretty consistent across my ASL images and most of these don’t have this huge hole. My T1 mask does indicate that this portion of the brain should be included in the final perfusion output - so just wondering how I can go about fixing this? If it’s possible?

Hi @AustinBipolar. Any chance you could share the data from one of these problematic runs with me? I can try reproducing locally and see what step might be creating these holes.

Hi,
Sure what’s the easiest way to send. I’d like it only to be available to yourself. I’m not fantastic with how neurostars works. From what I could tell, the issue started AFTER MNI conversion step. The initial T1 looks bad but I substituted in a better one from another session and it didn’t seem to resolve.

1 Like

I followed up in DM. Once I’ve looked at the data and (hopefully) identified the problem, we can follow up in this public thread.