Skip to content

Commit 5f5f997

Browse files
authored
Merge pull request #1884 from tsalo/asl-norf
[ENH] Add noRF and n/a ASL volume types
2 parents 15d1906 + 05da908 commit 5f5f997

File tree

5 files changed

+43
-12
lines changed

5 files changed

+43
-12
lines changed

src/modality-specific-files/magnetic-resonance-imaging-data.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -938,11 +938,13 @@ for more information on `control` and `label`.
938938

939939
| **volume_type** | **Definition** |
940940
| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
941-
| control | The control image is acquired in the exact same way as the label image, except that the magnetization of the blood flowing into the imaging region has not been inverted. |
942-
| label | The label image is acquired in the exact same way as the control image, except that the blood magnetization flowing into the imaging region has been inverted. |
943-
| m0scan | The M0 image is a calibration image, used to estimate the equilibrium magnetization of blood. |
944-
| deltam | The deltaM image is a perfusion-weighted image, obtained by the subtraction of `control` - `label`. |
945-
| cbf | The cerebral blood flow (CBF) image is produced by dividing the deltaM by the M0, quantified into `mL/100g/min` (See also [doi:10.1002/mrm.25197](https://doi.org/10.1002/mrm.25197)). |
941+
| `control` | The control image is acquired in the exact same way as the label image, except that the magnetization of the blood flowing into the imaging region has not been inverted. |
942+
| `label` | The label image is acquired in the exact same way as the control image, except that the blood magnetization flowing into the imaging region has been inverted. |
943+
| `m0scan` | The M0 image is a calibration image, used to estimate the equilibrium magnetization of blood. |
944+
| `deltam` | The deltaM image is a perfusion-weighted image, obtained by the subtraction of `control` - `label`. |
945+
| `cbf` | The cerebral blood flow (CBF) image is produced by dividing the deltaM by the M0, quantified into `mL/100g/min` (See also [doi:10.1002/mrm.25197](https://doi.org/10.1002/mrm.25197)). |
946+
| `noRF` | No radio frequency excitation (noRF) images are produced by disabling the radio frequency excitation, while maintaining all other parameters from the associated scan. |
947+
| `n/a` | In some cases, there may be volume types that are not yet supported by BIDS, or which cannot be used by tools. |
946948

947949
If the `control` and `label` images are not available,
948950
their derivative `deltam` should be stored within the `*_asl.nii[.gz]`

src/schema/objects/columns.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -755,6 +755,7 @@ volume_type:
755755
- $ref: objects.enums.m0scan.value
756756
- $ref: objects.enums.deltam.value
757757
- $ref: objects.enums.cbf.value
758+
- $ref: objects.enums.noRF.value
758759
wavelength_nominal:
759760
name: wavelength_nominal
760761
display_name: Wavelength nominal

src/schema/objects/enums.yaml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,27 +1235,45 @@ control:
12351235
value: control
12361236
display_name: control
12371237
description: |
1238-
An ASL volume type: control
1238+
An ASL volume type: control.
1239+
The control image is acquired in the exact same way as the label image,
1240+
except that the magnetization of the blood flowing into the imaging region has not been inverted.
12391241
label:
12401242
value: label
12411243
display_name: label
12421244
description: |
1243-
An ASL volume type: label
1245+
An ASL volume type: label.
1246+
The label image is acquired in the exact same way as the control image,
1247+
except that the blood magnetization flowing into the imaging region has been inverted.
12441248
m0scan:
12451249
value: m0scan
12461250
display_name: m0scan
12471251
description: |
1248-
An ASL volume type: m0scan
1252+
An ASL volume type: m0scan.
1253+
The M0 image is a calibration image, used to estimate the equilibrium magnetization of blood.
1254+
These volumes may optionally be separated into a separate file with the ``m0scan`` suffix.
12491255
deltam:
12501256
value: deltam
12511257
display_name: deltam
12521258
description: |
1253-
An ASL volume type: deltam
1259+
An ASL volume type: deltam.
1260+
The deltaM image is a perfusion-weighted image, obtained by the subtraction of `control` - `label`.
12541261
cbf:
12551262
value: cbf
12561263
display_name: cbf
12571264
description: |
1258-
An ASL volume type: cbf
1265+
An ASL volume type: cbf.
1266+
The cerebral blood flow (CBF) image is produced by dividing the deltaM by the M0,
1267+
quantified into `mL/100g/min` (See also [doi:10.1002/mrm.25197](https://doi.org/10.1002/mrm.25197)).
1268+
noRF:
1269+
value: noRF
1270+
display_name: noRF
1271+
description: |
1272+
An ASL volume type: noRF.
1273+
The no radio frequency excitation (noRF) image is a noise scan acquired by disabling the
1274+
radio frequency excitation,
1275+
while maintaining all other parameters from the associated scan.
1276+
These volumes may optionally be separated into a separate file with the ``noRF`` suffix.
12591277
single_coil:
12601278
value: single-coil
12611279
display_name: single-coil

src/schema/objects/metadata.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2663,12 +2663,12 @@ PostLabelingDelay:
26632663
`InversionTime`.
26642664
anyOf:
26652665
- type: number
2666-
exclusiveMinimum: 0
2666+
minimum: 0
26672667
unit: s
26682668
- type: array
26692669
items:
26702670
type: number
2671-
exclusiveMinimum: 0
2671+
minimum: 0
26722672
unit: s
26732673
PowerLineFrequency:
26742674
name: PowerLineFrequency

src/schema/rules/files/raw/perf.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ asl:
1616
reconstruction: optional
1717
direction: optional
1818
run: optional
19+
echo: optional
20+
part: optional
1921

2022
aslcontext:
2123
suffixes:
@@ -47,3 +49,11 @@ asllabeling:
4749
acquisition: optional
4850
reconstruction: optional
4951
run: optional
52+
53+
norf:
54+
$ref: rules.files.raw.perf.asl
55+
suffixes:
56+
- noRF
57+
entities:
58+
$ref: rules.files.raw.perf.asl.entities
59+
modality: optional

0 commit comments

Comments
 (0)