Skip to content

Commit 2a8cdd7

Browse files
committed
feat(schema): Move more imaging data into imaging.yaml
1 parent 745a573 commit 2a8cdd7

File tree

2 files changed

+170
-164
lines changed

2 files changed

+170
-164
lines changed

src/schema/rules/files/deriv/imaging.yaml

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1+
# This document implements general imaging derivatives.
2+
#
3+
# The _volumetric rules cover supersets of files that would be covered by the
4+
# common derivatives spec, namely, the space and description entities.
15
---
6+
# Preprocessed and/or resampled volumes
27
anat_parametric_volumetric:
38
$ref:
49
- meta.templates.deriv.volumetric
@@ -17,6 +22,78 @@ anat_nonparametric_volumetric:
1722
- meta.templates.deriv.volumetric.entities
1823
- rules.files.raw.anat.nonparametric.entities
1924

25+
anat_defacemask_volumetric:
26+
$ref:
27+
- meta.templates.deriv.volumetric
28+
- rules.files.raw.anat.defacemask
29+
entities:
30+
$ref:
31+
- meta.templates.deriv.volumetric.entities
32+
- rules.files.raw.anat.defacemask.entities
33+
34+
anat_mese_volumetric:
35+
$ref:
36+
- meta.templates.deriv.volumetric
37+
- rules.files.raw.anat.mese
38+
entities:
39+
$ref:
40+
- meta.templates.deriv.volumetric.entities
41+
- rules.files.raw.anat.mese.entities
42+
43+
anat_megre_volumetric:
44+
$ref:
45+
- meta.templates.deriv.volumetric
46+
- rules.files.raw.anat.megre
47+
entities:
48+
$ref:
49+
- meta.templates.deriv.volumetric.entities
50+
- rules.files.raw.anat.megre.entities
51+
52+
anat_multiflip_volumetric:
53+
$ref:
54+
- meta.templates.deriv.volumetric
55+
- rules.files.raw.anat.multiflip
56+
entities:
57+
$ref:
58+
- meta.templates.deriv.volumetric.entities
59+
- rules.files.raw.anat.multiflip.entities
60+
61+
anat_multiinversion_volumetric:
62+
$ref:
63+
- meta.templates.deriv.volumetric
64+
- rules.files.raw.anat.multiinversion
65+
entities:
66+
$ref:
67+
- meta.templates.deriv.volumetric.entities
68+
- rules.files.raw.anat.multiinversion.entities
69+
70+
anat_mp2rage_volumetric:
71+
$ref:
72+
- meta.templates.deriv.volumetric
73+
- rules.files.raw.anat.mp2rage
74+
entities:
75+
$ref:
76+
- meta.templates.deriv.volumetric.entities
77+
- rules.files.raw.anat.mp2rage.entities
78+
79+
anat_vfamt_volumetric:
80+
$ref:
81+
- meta.templates.deriv.volumetric
82+
- rules.files.raw.anat.vfamt
83+
entities:
84+
$ref:
85+
- meta.templates.deriv.volumetric.entities
86+
- rules.files.raw.anat.vfamt.entities
87+
88+
anat_mtr_volumetric:
89+
$ref:
90+
- meta.templates.deriv.volumetric
91+
- rules.files.raw.anat.mtr
92+
entities:
93+
$ref:
94+
- meta.templates.deriv.volumetric.entities
95+
- rules.files.raw.anat.mtr.entities
96+
2097
dwi_dwi_volumetric:
2198
$ref:
2299
- meta.templates.deriv.volumetric
@@ -62,6 +139,97 @@ func_phase_volumetric:
62139
- meta.templates.deriv.volumetric.entities
63140
- rules.files.raw.func.phase.entities
64141

142+
fmap_fieldmaps_volumetric:
143+
$ref:
144+
- meta.templates.deriv.volumetric
145+
- rules.files.raw.fmap.fieldmaps
146+
entities:
147+
$ref:
148+
- meta.templates.deriv.volumetric.entities
149+
- rules.files.raw.fmap.fieldmaps.entities
150+
151+
fmap_pepolar_volumetric:
152+
$ref:
153+
- meta.templates.deriv.volumetric
154+
- rules.files.raw.fmap.pepolar
155+
entities:
156+
$ref:
157+
- meta.templates.deriv.volumetric.entities
158+
- rules.files.raw.fmap.pepolar.entities
159+
160+
fmap_pepolar_m0scan:
161+
$ref:
162+
- meta.templates.deriv.volumetric
163+
- rules.files.raw.fmap.pepolar_m0scan
164+
entities:
165+
$ref:
166+
- meta.templates.deriv.volumetric.entities
167+
- rules.files.raw.fmap.pepolar.entities
168+
169+
fmap_TB1DAM_volumetric:
170+
$ref:
171+
- meta.templates.deriv.volumetric
172+
- rules.files.raw.fmap.TB1DAM
173+
entities:
174+
$ref:
175+
- meta.templates.deriv.volumetric.entities
176+
- rules.files.raw.fmap.TB1DAM.entities
177+
178+
fmap_TB1EPI_volumetric:
179+
$ref:
180+
- meta.templates.deriv.volumetric
181+
- rules.files.raw.fmap.TB1EPI
182+
entities:
183+
$ref:
184+
- meta.templates.deriv.volumetric.entities
185+
- rules.files.raw.fmap.TB1EPI.entities
186+
187+
fmap_RFFieldMaps_volumetric:
188+
$ref:
189+
- meta.templates.deriv.volumetric
190+
- rules.files.raw.fmap.RFFieldMaps
191+
entities:
192+
$ref:
193+
- meta.templates.deriv.volumetric.entities
194+
- rules.files.raw.fmap.RFFieldMaps.entities
195+
196+
fmap_TB1SRGE_volumetric:
197+
$ref:
198+
- meta.templates.deriv.volumetric
199+
- rules.files.raw.fmap.TB1SRGE
200+
entities:
201+
$ref:
202+
- meta.templates.deriv.volumetric.entities
203+
- rules.files.raw.fmap.TB1SRGE.entities
204+
205+
fmap_parametric_volumetric:
206+
$ref:
207+
- meta.templates.deriv.volumetric
208+
- rules.files.raw.fmap.parametric
209+
entities:
210+
$ref:
211+
- meta.templates.deriv.volumetric.entities
212+
- rules.files.raw.fmap.parametric.entities
213+
214+
perf_asl_volumetric:
215+
$ref:
216+
- meta.templates.deriv.volumetric
217+
- rules.files.raw.perf.asl
218+
entities:
219+
$ref:
220+
- meta.templates.deriv.volumetric.entities
221+
- rules.files.raw.perf.asl.entities
222+
223+
pet_pet_volumetric:
224+
$ref:
225+
- meta.templates.deriv.volumetric
226+
- rules.files.raw.pet.pet
227+
entities:
228+
$ref:
229+
- meta.templates.deriv.volumetric.entities
230+
- rules.files.raw.pet.pet.entities
231+
232+
# Masks
65233
anat_parametric_mask:
66234
$ref:
67235
- meta.templates.deriv.mask
@@ -98,6 +266,7 @@ func_mask:
98266
- meta.templates.deriv.mask.entities
99267
- rules.files.raw.func.func.entities
100268

269+
# Discrete and probabilistic segmentations
101270
anat_parametric_discrete_segmentation:
102271
$ref:
103272
- meta.templates.deriv.dseg

src/schema/rules/files/deriv/preprocessed_data.yaml

Lines changed: 1 addition & 164 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,8 @@
11
# This document implements the common derivatives specification,
22
# generally adding space and description entities to most raw data.
33
#
4-
# Imaging files are omitted when it is redundant with the rules in
5-
# imaging.yaml
4+
# Imaging files are generally omitted, due to redundancy with imaging.yaml
65
---
7-
anat_defacemask_common:
8-
$ref:
9-
- meta.templates.deriv.spatial
10-
- rules.files.raw.anat.defacemask
11-
entities:
12-
$ref:
13-
- meta.templates.deriv.spatial.entities
14-
- rules.files.raw.anat.defacemask.entities
15-
16-
anat_megre_common:
17-
$ref:
18-
- meta.templates.deriv.spatial
19-
- rules.files.raw.anat.megre
20-
entities:
21-
$ref:
22-
- meta.templates.deriv.spatial.entities
23-
- rules.files.raw.anat.megre.entities
24-
25-
anat_mese_common:
26-
$ref:
27-
- meta.templates.deriv.spatial
28-
- rules.files.raw.anat.mese
29-
entities:
30-
$ref:
31-
- meta.templates.deriv.spatial.entities
32-
- rules.files.raw.anat.mese.entities
33-
34-
anat_multiflip_common:
35-
$ref:
36-
- meta.templates.deriv.spatial
37-
- rules.files.raw.anat.multiflip
38-
entities:
39-
$ref:
40-
- meta.templates.deriv.spatial.entities
41-
- rules.files.raw.anat.multiflip.entities
42-
43-
anat_multiinversion_common:
44-
$ref:
45-
- meta.templates.deriv.spatial
46-
- rules.files.raw.anat.multiinversion
47-
entities:
48-
$ref:
49-
- meta.templates.deriv.spatial.entities
50-
- rules.files.raw.anat.multiinversion.entities
51-
52-
anat_mp2rage_common:
53-
$ref:
54-
- meta.templates.deriv.spatial
55-
- rules.files.raw.anat.mp2rage
56-
entities:
57-
$ref:
58-
- meta.templates.deriv.spatial.entities
59-
- rules.files.raw.anat.mp2rage.entities
60-
61-
anat_vfamt_common:
62-
$ref:
63-
- meta.templates.deriv.spatial
64-
- rules.files.raw.anat.vfamt
65-
entities:
66-
$ref:
67-
- meta.templates.deriv.spatial.entities
68-
- rules.files.raw.anat.vfamt.entities
69-
70-
anat_mtr_common:
71-
$ref:
72-
- meta.templates.deriv.spatial
73-
- rules.files.raw.anat.mtr
74-
entities:
75-
$ref:
76-
- meta.templates.deriv.spatial.entities
77-
- rules.files.raw.anat.mtr.entities
78-
796
beh_noncontinuous_common:
807
$ref:
818
- meta.templates.deriv.base
@@ -166,78 +93,6 @@ eeg_eeg_common:
16693
- meta.templates.deriv.spatial.entities
16794
- rules.files.raw.eeg.eeg.entities
16895

169-
fmap_fieldmaps_common:
170-
$ref:
171-
- meta.templates.deriv.spatial
172-
- rules.files.raw.fmap.fieldmaps
173-
entities:
174-
$ref:
175-
- meta.templates.deriv.spatial.entities
176-
- rules.files.raw.fmap.fieldmaps.entities
177-
178-
fmap_pepolar_common:
179-
$ref:
180-
- meta.templates.deriv.spatial
181-
- rules.files.raw.fmap.pepolar
182-
entities:
183-
$ref:
184-
- meta.templates.deriv.spatial.entities
185-
- rules.files.raw.fmap.pepolar.entities
186-
187-
fmap_pepolar_m0scan:
188-
$ref:
189-
- meta.templates.deriv.spatial
190-
- rules.files.raw.fmap.pepolar_m0scan
191-
entities:
192-
$ref:
193-
- meta.templates.deriv.spatial.entities
194-
- rules.files.raw.fmap.pepolar.entities
195-
196-
fmap_TB1DAM_common:
197-
$ref:
198-
- meta.templates.deriv.spatial
199-
- rules.files.raw.fmap.TB1DAM
200-
entities:
201-
$ref:
202-
- meta.templates.deriv.spatial.entities
203-
- rules.files.raw.fmap.TB1DAM.entities
204-
205-
fmap_TB1EPI_common:
206-
$ref:
207-
- meta.templates.deriv.spatial
208-
- rules.files.raw.fmap.TB1EPI
209-
entities:
210-
$ref:
211-
- meta.templates.deriv.spatial.entities
212-
- rules.files.raw.fmap.TB1EPI.entities
213-
214-
fmap_RFFieldMaps_common:
215-
$ref:
216-
- meta.templates.deriv.spatial
217-
- rules.files.raw.fmap.RFFieldMaps
218-
entities:
219-
$ref:
220-
- meta.templates.deriv.spatial.entities
221-
- rules.files.raw.fmap.RFFieldMaps.entities
222-
223-
fmap_TB1SRGE_common:
224-
$ref:
225-
- meta.templates.deriv.spatial
226-
- rules.files.raw.fmap.TB1SRGE
227-
entities:
228-
$ref:
229-
- meta.templates.deriv.spatial.entities
230-
- rules.files.raw.fmap.TB1SRGE.entities
231-
232-
fmap_parametric_common:
233-
$ref:
234-
- meta.templates.deriv.spatial
235-
- rules.files.raw.fmap.parametric
236-
entities:
237-
$ref:
238-
- meta.templates.deriv.spatial.entities
239-
- rules.files.raw.fmap.parametric.entities
240-
24196
ieeg_ieeg_common:
24297
$ref:
24398
- meta.templates.deriv.spatial
@@ -301,24 +156,6 @@ micr_microscopy_common:
301156
- meta.templates.deriv.spatial.entities
302157
- rules.files.raw.micr.microscopy.entities
303158

304-
perf_asl_common:
305-
$ref:
306-
- meta.templates.deriv.spatial
307-
- rules.files.raw.perf.asl
308-
entities:
309-
$ref:
310-
- meta.templates.deriv.spatial.entities
311-
- rules.files.raw.perf.asl.entities
312-
313-
pet_pet_common:
314-
$ref:
315-
- meta.templates.deriv.spatial
316-
- rules.files.raw.pet.pet
317-
entities:
318-
$ref:
319-
- meta.templates.deriv.spatial.entities
320-
- rules.files.raw.pet.pet.entities
321-
322159
pet_blood_common:
323160
$ref:
324161
- meta.templates.deriv.spatial

0 commit comments

Comments
 (0)