We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 56dfd40 commit 1590855Copy full SHA for 1590855
3 files changed
src/rbc/core/anatomical/registration.py
@@ -144,4 +144,6 @@ def ants_registration(
144
print_out_composite_warp_file=True,
145
),
146
)
147
- return SimpleNamespace(forward=fwd.output, inverse=rev.output)
+ return SimpleNamespace(
148
+ forward=fwd.output.output_image_outfile, inverse=rev.output.output_image_outfile
149
+ )
src/rbc/core/anatomical/segmentation.py
@@ -53,8 +53,8 @@ def fsl_tissue_segmentation(in_file: Path, output_prefix: str) -> SimpleNamespac
53
tissue_type: fsl.fslmaths(
54
input_files=[tissues.root / f"{output_prefix}_pve_{idx}.nii.gz"],
55
operations=[
56
- fsl.fslmaths_operation(thr=0.95),
57
- fsl.fslmaths_operation(bin_=True),
+ fsl.fslmaths_operation_thr(thr=0.95),
+ fsl.fslmaths_operation_bin(bin_=True),
58
],
59
output=f"{tissue_type}_mask.nii.gz",
60
).output_file
src/rbc/workflows/anatomical.py
@@ -42,16 +42,15 @@ def single_session(in_t1w: Path, output_dir: Path) -> None:
42
43
44
# Prep files to save
45
- t1w_outputs = [
46
- (extracted_t1w.brain_extracted_image, "brain", "T1w"),
47
- (extracted_t1w.brain_mask, "T1w", "mask"),
48
- (tissue_masks.csf, "csf", "mask"),
49
- (tissue_masks.gm, "gm", "mask"),
50
- (tissue_masks.wm, "wm", "mask"),
51
- ]
52
renamed_files = [
rename(out_file, bids(desc=desc, suffix=suffix, ext=".nii.gz"))
- for out_file, desc, suffix in t1w_outputs
+ for out_file, desc, suffix in [
+ (extracted_t1w.brain_extracted_image, "brain", "T1w"),
+ (extracted_t1w.brain_mask, "T1w", "mask"),
+ (tissue_masks.csf, "csf", "mask"),
+ (tissue_masks.gm, "gm", "mask"),
+ (tissue_masks.wm, "wm", "mask"),
+ ]
]
niwrap_helper.save(
[*renamed_files, transforms.forward, transforms.inverse],
0 commit comments