Skip to content

Commit 3fea66f

Browse files
authored
Merge branch 'master' into trt
2 parents 7209236 + d18fcf9 commit 3fea66f

34 files changed

+317
-19
lines changed

.github/workflows/validate_datasets.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,19 @@ jobs:
4040
if: matrix.bids-validator == 'legacy'
4141
uses: actions/setup-node@v4
4242
with:
43-
node-version: 18
43+
node-version: 22
44+
45+
- name: Set cache name
46+
if: matrix.bids-validator == 'legacy'
47+
run:
48+
echo "MONTH=$( date +%Y%m )" >> $GITHUB_ENV
49+
50+
- name: Load npm cache
51+
if: matrix.bids-validator == 'legacy'
52+
uses: actions/cache@v4
53+
with:
54+
path: ~/.npm
55+
key: npm-${{ runner.os }}-${{ env.MONTH }}
4456

4557
- uses: denoland/setup-deno@v2
4658
if: matrix.bids-validator != 'legacy'
@@ -95,7 +107,7 @@ jobs:
95107
fi
96108
97109
- name: Skip legacy validation for post-legacy datasets
98-
run: for DS in mrs_* dwi_deriv pheno004 fmaps; do touch $DS/.SKIP_VALIDATION; done
110+
run: for DS in mrs_* dwi_deriv pet006 pheno004 volume_timing fmaps; do touch $DS/.SKIP_VALIDATION; done
99111
if: matrix.bids-validator == 'legacy'
100112

101113
- name: Skip stable validation for datasets with unreleased validator features

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ DO NOT EDIT DIRECTLY.
291291
| [genetics_ukbb](https://github.com/bids-standard/bids-examples/tree/master/genetics_ukbb) | multiple tasks, T1w, DTI, BOLD, genetic info | anat, dwi, func | FLAIR, T1w, bold, dwi, events, info | n/a | [@cpernet](https://github.com/cpernet) |
292292
| [ieeg_visual_multimodal](https://github.com/bids-standard/bids-examples/tree/master/ieeg_visual_multimodal) | n/a | anat, fmap, func, ieeg | T1w, bold, channels, coordsystem, electrodes, epi, events, ieeg, sbref | n/a | [@irisgroen](https://github.com/irisgroen) |
293293
| [synthetic](https://github.com/bids-standard/bids-examples/tree/master/synthetic) | A synthetic dataset | anat, beh, func | T1w, beh, bold, events, physio, scans, sessions, stim | n/a | [@effigies](https://github.com/effigies) |
294+
| [volume_timing](https://github.com/bids-standard/bids-examples/tree/master/volume_timing) | Sparse BOLD acquisitions | func | bold | n/a | [@effigies](https://github.com/effigies) |
294295

295296
### MRS
296297

dataset_listing.tsv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ ds116 multiple tasks, multiple runs [link](https://openneuro.org/datasets/ds0001
3333
ds210 multiple tasks, multiple runs [link](https://openneuro.org/datasets/ds000210/versions/00002) func bold, physio
3434
hcp_example_bids [link](https://bit.ly/2H0Z6Qt) [@robertoostenveld](https://github.com/robertoostenveld) anat, fmap T1w, T2w, magnitude1, magnitude2, phasediff
3535
synthetic A synthetic dataset [@effigies](https://github.com/effigies) anat, beh, func T1w, beh, bold, events, physio, scans, sessions, stim
36+
volume_timing Sparse BOLD acquisitions [@effigies](https://github.com/effigies) func bold
3637
fmap A synthetic fieldmap-only dataset [@effigies](https://github.com/effigies) fmap, func epi
3738
ds000001-fmriprep Common derivatives example [link](https://openneuro.org/datasets/ds000001/versions/1.0.0) [@effigies](https://github.com/effigies) n/a n/a
3839
ds004332 Anat dataset with task entity [link](https://openneuro.org/datasets/ds004332/versions/1.0.2) [@Remi-Gau](https://github.com/Remi-Gau) anat FLAIR, T1w, T2starw, T2w
@@ -84,3 +85,4 @@ mrs_fmrs Functional MRS data involving a pain stimulus task from 15 subjects [li
8485
xeeg_hed_score EEG and iEEG data with annotations of artifacts, seizures and modulators using HED-SCORE [@dorahermes](https://github.com/dorahermes) anat, eeg, ieeg T1w, channels, coordsystem, eeg, electrodes, events, ieeg
8586
dwi_deriv exemplifies the storage of diffusion MRI derivates that may be generated on the Siemens XA platform. dwi dwi
8687
pheno004 Minimal dataset with subjects with imaging and/or phenotype data [@ericearl](https://github.com/ericearl) phenotype, anat T1w
88+
mri_chunk Example MRI dataset to illustrate BIDS chunk entity. A single subject, two chunks. [@valosekj](https://github.com/valosekj) anat T1w

mri_chunk/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Example dataset with empty images containing magnetic resonance imaging (MRI) data to illustrate BIDS chunk entity.
2+
The dataset contains a T2w image from a single subject. T2w image has two chunks -- brain and spinal cord.

mri_chunk/dataset_description.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"Name": "mri_chunk",
3+
"Authors": [
4+
"Jan Valosek",
5+
"Julien Cohen-Adad"
6+
],
7+
"BIDSVersion": "1.9.0",
8+
"DatasetType": "raw"
9+
}

mri_chunk/participants.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"participant_id": {
3+
"Description": "Unique Participant ID",
4+
"LongName": "Participant ID"
5+
}
6+
}

mri_chunk/participants.tsv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
participant_id
2+
sub-001
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"Modality": "MR",
3+
"MagneticFieldStrength": 3,
4+
"ImagingFrequency": 123.197,
5+
"Manufacturer": "Siemens",
6+
"ManufacturersModelName": "Verio",
7+
"PatientPosition": "HFS",
8+
"ProcedureStepDescription": "TEST_VC^SPINE",
9+
"SoftwareVersions": "syngo MR B17",
10+
"MRAcquisitionType": "3D",
11+
"SeriesDescription": "SC_tse_spc_1mm_3palliers_fov256_nopat",
12+
"ProtocolName": "SC_tse_spc_1mm_3palliers_fov256_nopat_1",
13+
"ScanningSequence": "SE",
14+
"SequenceVariant": "SK\\SP\\OSP",
15+
"ScanOptions": "PFP",
16+
"SequenceName": "*spcR3d1_103",
17+
"ImageType": ["ORIGINAL", "PRIMARY", "M", "NORM", "DIS2D"],
18+
"NonlinearGradientCorrection": true,
19+
"SeriesNumber": 8,
20+
"AcquisitionTime": "10:33:32.162500",
21+
"AcquisitionNumber": 1,
22+
"SliceThickness": 1,
23+
"SAR": 0.269146,
24+
"NumberOfAverages": 2,
25+
"EchoTime": 0.124,
26+
"RepetitionTime": 1.5,
27+
"SpoilingState": true,
28+
"FlipAngle": 110,
29+
"AveragesDouble": 1.4,
30+
"PartialFourier": 1,
31+
"BaseResolution": 256,
32+
"ShimSetting": [
33+
-5956,
34+
12936,
35+
-12143,
36+
-17,
37+
-26,
38+
51,
39+
158,
40+
-40 ],
41+
"TxRefAmp": 491.928,
42+
"PhaseResolution": 1.0098,
43+
"PhaseOversampling": 0.197917,
44+
"ReceiveCoilName": "NeckMatrix",
45+
"CoilString": "C:HEP;NE1,2",
46+
"PulseSequenceDetails": "%SiemensSeq%\\tse_vfl",
47+
"CoilCombinationMethod": "Adaptive Combine",
48+
"MatrixCoilMode": "SENSE",
49+
"PercentPhaseFOV": 100,
50+
"PercentSampling": 100.98,
51+
"EchoTrainLength": 103,
52+
"PhaseEncodingSteps": 237,
53+
"AcquisitionMatrixPE": 259,
54+
"ReconMatrixPE": 256,
55+
"PixelBandwidth": 610,
56+
"DwellTime": 3.2e-06,
57+
"PhaseEncodingDirection": "j-",
58+
"ImageOrientationPatientDICOM": [
59+
0,
60+
1,
61+
-2.05103e-10,
62+
0,
63+
-2.05103e-10,
64+
-1 ],
65+
"ImageOrientationText": "Sag",
66+
"InPlanePhaseEncodingDirectionDICOM": "COL",
67+
"ConversionSoftware": "dcm2niix",
68+
"ConversionSoftwareVersion": "v1.0.20220720"
69+
}
147 Bytes
Binary file not shown.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"Modality": "MR",
3+
"MagneticFieldStrength": 3,
4+
"ImagingFrequency": 123.197,
5+
"Manufacturer": "Siemens",
6+
"ManufacturersModelName": "Verio",
7+
"PatientPosition": "HFS",
8+
"ProcedureStepDescription": "TEST_VC^SPINE",
9+
"SoftwareVersions": "syngo MR B17",
10+
"MRAcquisitionType": "3D",
11+
"SeriesDescription": "SC_tse_spc_1mm_3palliers_fov256_nopat",
12+
"ProtocolName": "SC_tse_spc_1mm_3palliers_fov256_nopat_2",
13+
"ScanningSequence": "SE",
14+
"SequenceVariant": "SK\\SP\\OSP",
15+
"ScanOptions": "PFP",
16+
"SequenceName": "*spcR3d1_103",
17+
"ImageType": ["ORIGINAL", "PRIMARY", "M", "NORM", "DIS2D"],
18+
"NonlinearGradientCorrection": true,
19+
"SeriesNumber": 9,
20+
"AcquisitionTime": "10:40:6.177500",
21+
"AcquisitionNumber": 1,
22+
"SliceThickness": 1,
23+
"SAR": 0.978482,
24+
"NumberOfAverages": 2,
25+
"EchoTime": 0.124,
26+
"RepetitionTime": 1.5,
27+
"SpoilingState": true,
28+
"FlipAngle": 110,
29+
"AveragesDouble": 1.4,
30+
"PartialFourier": 1,
31+
"BaseResolution": 256,
32+
"ShimSetting": [
33+
-5956,
34+
12936,
35+
-12143,
36+
-17,
37+
-26,
38+
51,
39+
158,
40+
-40 ],
41+
"TxRefAmp": 491.928,
42+
"PhaseResolution": 1.0098,
43+
"PhaseOversampling": 0.197917,
44+
"ReceiveCoilName": "NeckMatrix",
45+
"CoilString": "C:NE1,2;SP1,2",
46+
"PulseSequenceDetails": "%SiemensSeq%\\tse_vfl",
47+
"CoilCombinationMethod": "Adaptive Combine",
48+
"MatrixCoilMode": "SENSE",
49+
"PercentPhaseFOV": 100,
50+
"PercentSampling": 100.98,
51+
"EchoTrainLength": 103,
52+
"PhaseEncodingSteps": 237,
53+
"AcquisitionMatrixPE": 259,
54+
"ReconMatrixPE": 256,
55+
"PixelBandwidth": 610,
56+
"DwellTime": 3.2e-06,
57+
"PhaseEncodingDirection": "j-",
58+
"ImageOrientationPatientDICOM": [
59+
0,
60+
1,
61+
-2.05103e-10,
62+
0,
63+
-2.05103e-10,
64+
-1 ],
65+
"ImageOrientationText": "Sag",
66+
"InPlanePhaseEncodingDirectionDICOM": "COL",
67+
"ConversionSoftware": "dcm2niix",
68+
"ConversionSoftwareVersion": "v1.0.20220720"
69+
}

0 commit comments

Comments
 (0)