Skip to content

Commit 12ab98a

Browse files
committed
feat(schema): Move more imaging data into imaging.yaml
1 parent 4daa0e6 commit 12ab98a

File tree

2 files changed

+161
-155
lines changed

2 files changed

+161
-155
lines changed

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

Lines changed: 160 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,69 @@ 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_multiecho_volumetric:
35+
$ref:
36+
- meta.templates.deriv.volumetric
37+
- rules.files.raw.anat.multiecho
38+
entities:
39+
$ref:
40+
- meta.templates.deriv.volumetric.entities
41+
- rules.files.raw.anat.multiecho.entities
42+
43+
anat_multiflip_volumetric:
44+
$ref:
45+
- meta.templates.deriv.volumetric
46+
- rules.files.raw.anat.multiflip
47+
entities:
48+
$ref:
49+
- meta.templates.deriv.volumetric.entities
50+
- rules.files.raw.anat.multiflip.entities
51+
52+
anat_multiinversion_volumetric:
53+
$ref:
54+
- meta.templates.deriv.volumetric
55+
- rules.files.raw.anat.multiinversion
56+
entities:
57+
$ref:
58+
- meta.templates.deriv.volumetric.entities
59+
- rules.files.raw.anat.multiinversion.entities
60+
61+
anat_mp2rage_volumetric:
62+
$ref:
63+
- meta.templates.deriv.volumetric
64+
- rules.files.raw.anat.mp2rage
65+
entities:
66+
$ref:
67+
- meta.templates.deriv.volumetric.entities
68+
- rules.files.raw.anat.mp2rage.entities
69+
70+
anat_vfamt_volumetric:
71+
$ref:
72+
- meta.templates.deriv.volumetric
73+
- rules.files.raw.anat.vfamt
74+
entities:
75+
$ref:
76+
- meta.templates.deriv.volumetric.entities
77+
- rules.files.raw.anat.vfamt.entities
78+
79+
anat_mtr_volumetric:
80+
$ref:
81+
- meta.templates.deriv.volumetric
82+
- rules.files.raw.anat.mtr
83+
entities:
84+
$ref:
85+
- meta.templates.deriv.volumetric.entities
86+
- rules.files.raw.anat.mtr.entities
87+
2088
dwi_dwi_volumetric:
2189
$ref:
2290
- meta.templates.deriv.volumetric
@@ -62,6 +130,97 @@ func_phase_volumetric:
62130
- meta.templates.deriv.volumetric.entities
63131
- rules.files.raw.func.phase.entities
64132

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

260+
# Discrete and probabilistic segmentations
101261
anat_parametric_discrete_segmentation:
102262
$ref:
103263
- meta.templates.deriv.dseg

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

Lines changed: 1 addition & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +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_multiecho_common:
17-
$ref:
18-
- meta.templates.deriv.spatial
19-
- rules.files.raw.anat.multiecho
20-
entities:
21-
$ref:
22-
- meta.templates.deriv.spatial.entities
23-
- rules.files.raw.anat.multiecho.entities
24-
25-
anat_multiflip_common:
26-
$ref:
27-
- meta.templates.deriv.spatial
28-
- rules.files.raw.anat.multiflip
29-
entities:
30-
$ref:
31-
- meta.templates.deriv.spatial.entities
32-
- rules.files.raw.anat.multiflip.entities
33-
34-
anat_multiinversion_common:
35-
$ref:
36-
- meta.templates.deriv.spatial
37-
- rules.files.raw.anat.multiinversion
38-
entities:
39-
$ref:
40-
- meta.templates.deriv.spatial.entities
41-
- rules.files.raw.anat.multiinversion.entities
42-
43-
anat_mp2rage_common:
44-
$ref:
45-
- meta.templates.deriv.spatial
46-
- rules.files.raw.anat.mp2rage
47-
entities:
48-
$ref:
49-
- meta.templates.deriv.spatial.entities
50-
- rules.files.raw.anat.mp2rage.entities
51-
52-
anat_vfamt_common:
53-
$ref:
54-
- meta.templates.deriv.spatial
55-
- rules.files.raw.anat.vfamt
56-
entities:
57-
$ref:
58-
- meta.templates.deriv.spatial.entities
59-
- rules.files.raw.anat.vfamt.entities
60-
61-
anat_mtr_common:
62-
$ref:
63-
- meta.templates.deriv.spatial
64-
- rules.files.raw.anat.mtr
65-
entities:
66-
$ref:
67-
- meta.templates.deriv.spatial.entities
68-
- rules.files.raw.anat.mtr.entities
69-
706
beh_noncontinuous_common:
717
$ref:
728
- meta.templates.deriv.base
@@ -157,78 +93,6 @@ eeg_eeg_common:
15793
- meta.templates.deriv.spatial.entities
15894
- rules.files.raw.eeg.eeg.entities
15995

160-
fmap_fieldmaps_common:
161-
$ref:
162-
- meta.templates.deriv.spatial
163-
- rules.files.raw.fmap.fieldmaps
164-
entities:
165-
$ref:
166-
- meta.templates.deriv.spatial.entities
167-
- rules.files.raw.fmap.fieldmaps.entities
168-
169-
fmap_pepolar_common:
170-
$ref:
171-
- meta.templates.deriv.spatial
172-
- rules.files.raw.fmap.pepolar
173-
entities:
174-
$ref:
175-
- meta.templates.deriv.spatial.entities
176-
- rules.files.raw.fmap.pepolar.entities
177-
178-
fmap_pepolar_m0scan:
179-
$ref:
180-
- meta.templates.deriv.spatial
181-
- rules.files.raw.fmap.pepolar_m0scan
182-
entities:
183-
$ref:
184-
- meta.templates.deriv.spatial.entities
185-
- rules.files.raw.fmap.pepolar.entities
186-
187-
fmap_TB1DAM_common:
188-
$ref:
189-
- meta.templates.deriv.spatial
190-
- rules.files.raw.fmap.TB1DAM
191-
entities:
192-
$ref:
193-
- meta.templates.deriv.spatial.entities
194-
- rules.files.raw.fmap.TB1DAM.entities
195-
196-
fmap_TB1EPI_common:
197-
$ref:
198-
- meta.templates.deriv.spatial
199-
- rules.files.raw.fmap.TB1EPI
200-
entities:
201-
$ref:
202-
- meta.templates.deriv.spatial.entities
203-
- rules.files.raw.fmap.TB1EPI.entities
204-
205-
fmap_RFFieldMaps_common:
206-
$ref:
207-
- meta.templates.deriv.spatial
208-
- rules.files.raw.fmap.RFFieldMaps
209-
entities:
210-
$ref:
211-
- meta.templates.deriv.spatial.entities
212-
- rules.files.raw.fmap.RFFieldMaps.entities
213-
214-
fmap_TB1SRGE_common:
215-
$ref:
216-
- meta.templates.deriv.spatial
217-
- rules.files.raw.fmap.TB1SRGE
218-
entities:
219-
$ref:
220-
- meta.templates.deriv.spatial.entities
221-
- rules.files.raw.fmap.TB1SRGE.entities
222-
223-
fmap_parametric_common:
224-
$ref:
225-
- meta.templates.deriv.spatial
226-
- rules.files.raw.fmap.parametric
227-
entities:
228-
$ref:
229-
- meta.templates.deriv.spatial.entities
230-
- rules.files.raw.fmap.parametric.entities
231-
23296
ieeg_ieeg_common:
23397
$ref:
23498
- meta.templates.deriv.spatial
@@ -292,24 +156,6 @@ micr_microscopy_common:
292156
- meta.templates.deriv.spatial.entities
293157
- rules.files.raw.micr.microscopy.entities
294158

295-
perf_asl_common:
296-
$ref:
297-
- meta.templates.deriv.spatial
298-
- rules.files.raw.perf.asl
299-
entities:
300-
$ref:
301-
- meta.templates.deriv.spatial.entities
302-
- rules.files.raw.perf.asl.entities
303-
304-
pet_pet_common:
305-
$ref:
306-
- meta.templates.deriv.spatial
307-
- rules.files.raw.pet.pet
308-
entities:
309-
$ref:
310-
- meta.templates.deriv.spatial.entities
311-
- rules.files.raw.pet.pet.entities
312-
313159
pet_blood_common:
314160
$ref:
315161
- meta.templates.deriv.spatial

0 commit comments

Comments
 (0)