I have specified a --motion-filter-type and --fd-thresh but my motion.tsv does not include a ‘framewise_displacement_filter’ column. The motion.json does include a description of the framewise_displacement_filter column, so I believe on should be created. I am running xcp-d 0.10.6.
Am I missing a parameter in the command? See below:
I’ve been looking through the code, and I think I see the problem. It looks like the fMRIPrep confounds file is being used when dummy_scans is set to anything other than zero.
The good news is that this happens after the temporal mask and selected confounds files are created, so it doesn’t affect any actual processing. The drawback is that you don’t get the correct motion tsv in your outputs. I will push a fix ASAP.
If you still have your working directory, you can look for the folder named process_motion for each BOLD run and see if there’s a tsv output in there. You might need to remove the dummy scans from that file yourself though.
These are included, but not FD: “trans_x_filtered trans_x_derivative1_filtered trans_y_filtered trans_y_derivative1_filtered trans_z_filtered trans_z_derivative1_filtered rot_x_filtered rot_x_derivative1_filtered rot_y_filtered rot_y_derivative1_filtered rot_z_filtered rot_z_derivative1_filtered”