You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@erikglee came across this bug before the break. It looks like the new anat-to-MNI transforms being generated by Nibabies (as of nipreps/nibabies#424) are not composite transforms that the surface-warping workflow can use.
Additional details
xcp_d version: 0.10.1
Docker version:
Apptainer version:
What were you trying to do?
Process recently-processed Nibabies derivatives using XCP-D with --warp-surfaces-native2std y enabled.
What did you expect to happen?
XCP-D should be able to use the transforms generated by Nibabies to warp meshes to fsLR (aligned to MNI152NLin6Asym).
What actually happened?
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python3.10/site-packages/nipype/pipeline/plugins/multiproc.py", line 67, in run_node
result["result"] = node.run(updatehash=updatehash)
File "/usr/local/miniconda/lib/python3.10/site-packages/nipype/pipeline/engine/nodes.py", line 527, in run
result = self._run_interface(execute=True)
File "/usr/local/miniconda/lib/python3.10/site-packages/nipype/pipeline/engine/nodes.py", line 645, in _run_interface
return self._run_command(execute)
File "/usr/local/miniconda/lib/python3.10/site-packages/nipype/pipeline/engine/nodes.py", line 771, in _run_command
raise NodeExecutionError(msg)
nipype.pipeline.engine.nodes.NodeExecutionError: Exception raised while executing Node disassemble_h5.
Cmdline:
CompositeTransformUtil --disassemble /data/sub-X/ses-Y/anat/sub-X_ses-Y_run-1_from-T2w_to-MNI152NLin6Asym_mode-image_xfm.h5 T1w_to_MNI152NLin6Asym
Stdout:
Transform File /data/sub-X/ses-Y/anat/sub-X_ses-Y_run-1_from-T2w_to-MNI152NLin6Asym_mode-image_xfm.h5 is not a Composite Transform.
Stderr:
Traceback:
RuntimeError: subprocess exited with code 1.
Reproducing the bug
Preprocess fMRI data with Nibabies after nipreps/nibabies#424 was merged with --cifti-output and Freesurfer, then run XCP-D with --file-format cifti and --warp-surfaces-native2std y.
The text was updated successfully, but these errors were encountered:
tsalo
added
bug
Issues noting problems and PRs fixing those problems.
nipreps
Issues/PRs related to keeping XCP-D in line with the NiPreps ecosystem.
labels
Jan 2, 2025
Summary
@erikglee came across this bug before the break. It looks like the new anat-to-MNI transforms being generated by Nibabies (as of nipreps/nibabies#424) are not composite transforms that the surface-warping workflow can use.
Additional details
What were you trying to do?
Process recently-processed Nibabies derivatives using XCP-D with
--warp-surfaces-native2std y
enabled.What did you expect to happen?
XCP-D should be able to use the transforms generated by Nibabies to warp meshes to fsLR (aligned to MNI152NLin6Asym).
What actually happened?
Reproducing the bug
Preprocess fMRI data with Nibabies after nipreps/nibabies#424 was merged with
--cifti-output
and Freesurfer, then run XCP-D with--file-format cifti
and--warp-surfaces-native2std y
.The text was updated successfully, but these errors were encountered: