From 1f079dead904fe17a9950bc455d78fa1d2ca625c Mon Sep 17 00:00:00 2001 From: Taylor Salo Date: Wed, 15 Nov 2023 16:03:47 -0500 Subject: [PATCH] fix. --- aslprep/workflows/asl/base.py | 2 +- aslprep/workflows/asl/confounds.py | 20 +++++++++++++------- aslprep/workflows/asl/plotting.py | 7 ++++--- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/aslprep/workflows/asl/base.py b/aslprep/workflows/asl/base.py index 38e6c8fa9..4a077946b 100644 --- a/aslprep/workflows/asl/base.py +++ b/aslprep/workflows/asl/base.py @@ -937,7 +937,7 @@ def init_asl_preproc_wf( (refine_mask, plot_cbf_wf, [("out_mask", "inputnode.asl_mask")]), (asl_confounds_wf, plot_cbf_wf, [ ("outputnode.crown_mask", "inputnode.crown_mask"), - (("outputnode.acompcor_masks", _select_last_in_list), "inputnode.acompcor_mask"), + ("outputnode.acompcor_masks", "inputnode.acompcor_masks"), ]), ]) # fmt:on diff --git a/aslprep/workflows/asl/confounds.py b/aslprep/workflows/asl/confounds.py index 5a6d3be07..0e4308d1a 100644 --- a/aslprep/workflows/asl/confounds.py +++ b/aslprep/workflows/asl/confounds.py @@ -425,14 +425,20 @@ def init_carpetplot_wf( # fmt:off workflow.connect([ - (inputnode, mrg_xfms, [("t1_bold_xform", "in1"), - ("std2anat_xfm", "in2")]), + (inputnode, mrg_xfms, [ + ("t1_bold_xform", "in1"), + ("std2anat_xfm", "in2"), + ]), (inputnode, resample_parc, [("bold_mask", "reference_image")]), - (inputnode, parcels, [("crown_mask", "crown_mask")]), - (inputnode, parcels, [("acompcor_mask", "acompcor_mask")]), - (inputnode, conf_plot, [("bold", "in_nifti"), - ("confounds_file", "confounds_file"), - ("dummy_scans", "drop_trs")]), + (inputnode, parcels, [ + ("crown_mask", "crown_mask"), + ("acompcor_mask", "acompcor_mask"), + ]), + (inputnode, conf_plot, [ + ("bold", "in_nifti"), + ("confounds_file", "confounds_file"), + ("dummy_scans", "drop_trs"), + ]), (mrg_xfms, resample_parc, [("out", "transforms")]), (resample_parc, parcels, [("output_image", "segmentation")]), (parcels, conf_plot, [("out", "in_segm")]), diff --git a/aslprep/workflows/asl/plotting.py b/aslprep/workflows/asl/plotting.py index 56acc1a74..4466ced52 100644 --- a/aslprep/workflows/asl/plotting.py +++ b/aslprep/workflows/asl/plotting.py @@ -10,6 +10,7 @@ from aslprep.interfaces.ants import ApplyTransforms from aslprep.interfaces.confounds import GatherCBFConfounds from aslprep.interfaces.plotting import CBFByTissueTypePlot, CBFSummary +from aslprep.utils.misc import _select_last_in_list from aslprep.workflows.asl.confounds import init_carpetplot_wf @@ -47,7 +48,7 @@ def init_plot_cbf_wf( "std2anat_xfm", # If plot_timeseries is True "crown_mask", - "acompcor_mask", + "acompcor_masks", # CBF outputs "mean_cbf", # Single-delay outputs @@ -124,7 +125,7 @@ def init_plot_cbf_wf( workflow.connect([ (inputnode, merge_rois, [ ("asl_mask", "in1"), - ("acompcor_mask", "in2"), + ("acompcor_masks", "in2"), ]), (inputnode, signals, [("cbf_ts", "in_file")]), (merge_rois, signals, [("out", "label_files")]), @@ -169,7 +170,7 @@ def init_plot_cbf_wf( ("asl_mask", "inputnode.bold_mask"), ("anat_to_aslref_xfm", "inputnode.t1_bold_xform"), ("crown_mask", "inputnode.crown_mask"), - ("acompcor_mask", "inputnode.acompcor_mask"), + (("acompcor_mask", _select_last_in_list), "inputnode.acompcor_mask"), ]), (create_cbf_confounds, carpetplot_wf, [ ("confounds_file", "inputnode.confounds_file"),