How to use 36P+spkreg through XCP-D?

Summary of what happened:

Hello,

I’m trying to use XCP-D (v0.11.0rc1) after fMRIPrep. I want choose 36P+SPKREG ( 10.1016/j.neuroimage.2017.03.020 ) as the nuisance regressor.
But I cannot set this one (it’s only “36P”, without “36P_spkreg”) in feasible XCP-D versions.
Should I combine the “36P” nuisance regressor and other parameters ?

Thank you,
Yuuki

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

PASTE CODE HERE

Version:

0.11.0rc1

Environment (Docker, Singularity / Apptainer, custom installation):

Docker

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

PASTE VALIDATOR OUTPUT HERE

Relevant log outputs (up to 20 lines):

PASTE LOG OUTPUT HERE

Screenshots / relevant information:


Hi @YuukiUchida and welcome to neurostars!

In the future please use the software support post category and template. You can see I edited it in for you this time.

This is not a built in option in XCP_D. If you want to add spike regressors for high motion you can use the motion outlier confounds in fMRIPrep as custom confounds (assuming it is at the threshold you want). Otherwise you would have to recalculate them based on the FD column. You would also want to disable censoring in XCP_D (otherwise you would just be censoring the volumes you are regressing out).

Best,
Steven

Hi @Steven !

I was able to successfully run XCP-D, thanks to your help. I’ll also make sure to use the proper submission format from now on.

Thank you,
Yuuki