Skip to content

Commit 0b88946

Browse files
committed
Update expected outputs.
1 parent 0d0599b commit 0b88946

8 files changed

+909
-890
lines changed

xcp_d/interfaces/bids.py

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -258,25 +258,30 @@ def _run_interface(self, runtime):
258258
atlas = self.inputs.atlas
259259
Sources = self.inputs.Sources
260260

261-
atlas_out_dir = os.path.join(output_dir, f'atlases/atlas-{atlas}')
261+
tpl = get_entity(name_source, 'tpl')
262+
res = get_entity(name_source, 'res')
263+
den = get_entity(name_source, 'den')
264+
cohort = get_entity(name_source, 'cohort')
265+
266+
cohort_str = f'_cohort-{cohort}' if cohort else ''
267+
res_str = f'_res-{res}' if res else ''
268+
den_str = f'_den-{den}' if den else ''
269+
270+
atlas_out_dir = os.path.join(output_dir, f'atlases/tpl-{tpl}')
271+
if cohort:
272+
atlas_out_dir = os.path.join(atlas_out_dir, f'cohort-{cohort}')
273+
274+
if res:
275+
out_basename = f'tpl-{tpl}{cohort_str}_atlas-{atlas}{res_str}_dseg'
276+
else:
277+
out_basename = f'tpl-{tpl}{cohort_str}_atlas-{atlas}{den_str}_dseg'
262278

263279
if in_file.endswith('.tsv'):
264-
out_basename = f'atlas-{atlas}_dseg'
265280
extension = '.tsv'
281+
elif in_file.endswith('.dlabel.nii'):
282+
extension = '.dlabel.nii'
266283
else:
267-
extension = '.nii.gz' if name_source.endswith('.nii.gz') else '.dlabel.nii'
268-
space = get_entity(name_source, 'space')
269-
res = get_entity(name_source, 'res')
270-
den = get_entity(name_source, 'den')
271-
cohort = get_entity(name_source, 'cohort')
272-
273-
cohort_str = f'_cohort-{cohort}' if cohort else ''
274-
res_str = f'_res-{res}' if res else ''
275-
den_str = f'_den-{den}' if den else ''
276-
if extension == '.dlabel.nii':
277-
out_basename = f'atlas-{atlas}_space-{space}{den_str}{cohort_str}_dseg'
278-
elif extension == '.nii.gz':
279-
out_basename = f'atlas-{atlas}_space-{space}{res_str}{cohort_str}_dseg'
284+
extension = '.nii.gz'
280285

281286
os.makedirs(atlas_out_dir, exist_ok=True)
282287
out_file = os.path.join(atlas_out_dir, f'{out_basename}{extension}')

xcp_d/tests/data/test_ds001419_cifti_outputs.txt

Lines changed: 168 additions & 166 deletions
Large diffs are not rendered by default.

xcp_d/tests/data/test_ds001419_cifti_with_skip_outputs.txt

Lines changed: 136 additions & 134 deletions
Large diffs are not rendered by default.

xcp_d/tests/data/test_fmriprep_without_freesurfer_outputs.txt

Lines changed: 44 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
atlases
2-
atlases/atlas-4S156Parcels
3-
atlases/atlas-4S156Parcels/atlas-4S156Parcels_dseg.tsv
4-
atlases/atlas-4S156Parcels/atlas-4S156Parcels_space-MNI152NLin2009cAsym_dseg.json
5-
atlases/atlas-4S156Parcels/atlas-4S156Parcels_space-MNI152NLin2009cAsym_dseg.nii.gz
6-
atlases/atlas-Schaefer100
7-
atlases/atlas-Schaefer100/atlas-Schaefer100_dseg.tsv
8-
atlases/atlas-Schaefer100/atlas-Schaefer100_space-MNI152NLin2009cAsym_dseg.json
9-
atlases/atlas-Schaefer100/atlas-Schaefer100_space-MNI152NLin2009cAsym_dseg.nii.gz
10-
atlases/dataset_description.json
111
dataset_description.json
2+
derivatives
3+
derivatives/atlases
4+
derivatives/atlases/atlas-4S156Parcels_description.json
5+
derivatives/atlases/atlas-Schaefer100_description.json
6+
derivatives/atlases/dataset_description.json
7+
derivatives/atlases/tpl-MNI152NLin2009cAsym
8+
derivatives/atlases/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-4S156Parcels_dseg.json
9+
derivatives/atlases/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-4S156Parcels_dseg.nii.gz
10+
derivatives/atlases/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-4S156Parcels_dseg.tsv
11+
derivatives/atlases/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer100_dseg.json
12+
derivatives/atlases/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer100_dseg.nii.gz
13+
derivatives/atlases/tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_atlas-Schaefer100_dseg.tsv
1214
desc-linc_qc.json
1315
logs
1416
logs/CITATION.bib
@@ -26,27 +28,27 @@ sub-01/func/sub-01_task-mixedgamblestask_run-1_motion.json
2628
sub-01/func/sub-01_task-mixedgamblestask_run-1_motion.tsv
2729
sub-01/func/sub-01_task-mixedgamblestask_run-1_outliers.json
2830
sub-01/func/sub-01_task-mixedgamblestask_run-1_outliers.tsv
31+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-coverage_bold.json
32+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-coverage_bold.tsv
33+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-mean_timeseries.json
34+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-mean_timeseries.tsv
35+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-pearsoncorrelation_relmat.json
36+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-pearsoncorrelation_relmat.tsv
37+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-reho_bold.json
38+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-reho_bold.tsv
39+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-coverage_bold.json
40+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-coverage_bold.tsv
41+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-mean_timeseries.json
42+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-mean_timeseries.tsv
43+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-pearsoncorrelation_relmat.json
44+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-pearsoncorrelation_relmat.tsv
45+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-reho_bold.json
46+
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-reho_bold.tsv
2947
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_desc-denoisedSmoothed_bold.json
3048
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_desc-denoisedSmoothed_bold.nii.gz
3149
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_desc-denoised_bold.json
3250
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_desc-denoised_bold.nii.gz
3351
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_desc-linc_qc.tsv
34-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-coverage_bold.json
35-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-coverage_bold.tsv
36-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-mean_timeseries.json
37-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-mean_timeseries.tsv
38-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-pearsoncorrelation_relmat.json
39-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-pearsoncorrelation_relmat.tsv
40-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-reho_bold.json
41-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-reho_bold.tsv
42-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-coverage_bold.json
43-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-coverage_bold.tsv
44-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-mean_timeseries.json
45-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-mean_timeseries.tsv
46-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-pearsoncorrelation_relmat.json
47-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-pearsoncorrelation_relmat.tsv
48-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-reho_bold.json
49-
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-reho_bold.tsv
5052
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_stat-reho_boldmap.json
5153
sub-01/func/sub-01_task-mixedgamblestask_run-1_space-MNI152NLin2009cAsym_stat-reho_boldmap.nii.gz
5254
sub-01/func/sub-01_task-mixedgamblestask_run-2_desc-abcc_qc.hdf5
@@ -56,27 +58,27 @@ sub-01/func/sub-01_task-mixedgamblestask_run-2_motion.json
5658
sub-01/func/sub-01_task-mixedgamblestask_run-2_motion.tsv
5759
sub-01/func/sub-01_task-mixedgamblestask_run-2_outliers.json
5860
sub-01/func/sub-01_task-mixedgamblestask_run-2_outliers.tsv
61+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-coverage_bold.json
62+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-coverage_bold.tsv
63+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-mean_timeseries.json
64+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-mean_timeseries.tsv
65+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-pearsoncorrelation_relmat.json
66+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-pearsoncorrelation_relmat.tsv
67+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-reho_bold.json
68+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-4S156Parcels_stat-reho_bold.tsv
69+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-coverage_bold.json
70+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-coverage_bold.tsv
71+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-mean_timeseries.json
72+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-mean_timeseries.tsv
73+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-pearsoncorrelation_relmat.json
74+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-pearsoncorrelation_relmat.tsv
75+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-reho_bold.json
76+
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_atlas-Schaefer100_stat-reho_bold.tsv
5977
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_desc-denoisedSmoothed_bold.json
6078
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_desc-denoisedSmoothed_bold.nii.gz
6179
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_desc-denoised_bold.json
6280
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_desc-denoised_bold.nii.gz
6381
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_desc-linc_qc.tsv
64-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-coverage_bold.json
65-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-coverage_bold.tsv
66-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-mean_timeseries.json
67-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-mean_timeseries.tsv
68-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-pearsoncorrelation_relmat.json
69-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-pearsoncorrelation_relmat.tsv
70-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-reho_bold.json
71-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-4S156Parcels_stat-reho_bold.tsv
72-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-coverage_bold.json
73-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-coverage_bold.tsv
74-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-mean_timeseries.json
75-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-mean_timeseries.tsv
76-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-pearsoncorrelation_relmat.json
77-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-pearsoncorrelation_relmat.tsv
78-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-reho_bold.json
79-
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_seg-Schaefer100_stat-reho_bold.tsv
8082
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_stat-reho_boldmap.json
8183
sub-01/func/sub-01_task-mixedgamblestask_run-2_space-MNI152NLin2009cAsym_stat-reho_boldmap.nii.gz
8284
sub-01/sub-01.html

0 commit comments

Comments
 (0)