Skip to content

Commit f03d69a

Browse files
authored
Merge pull request #425 from markmikkelsen/bep022
[ENH] BEP022 - Magnetic Resonance Spectroscopy
2 parents fe6f06a + 97b21a7 commit f03d69a

File tree

413 files changed

+5165
-62
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

413 files changed

+5165
-62
lines changed

.codespellrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[codespell]
22
skip = .git,env,venv,ds*,asl*,qmr*,genetics*,fnirs*,eeg*,meg*,pet*,ieeg*,motion*,synthetic*
33
builtin = clear,rare
4-
ignore-words-list = nd
4+
ignore-words-list = nd,te

.github/workflows/validate_datasets.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,11 @@ jobs:
9898
fi
9999
shell: bash
100100

101+
- name: Skip MRS validation for legacy validator
102+
run: for DS in mrs_*; do touch $DS/.SKIP_VALIDATION; done
103+
if: "matrix.bids-validator != 'master-deno'"
104+
shell: bash
105+
101106
- name: Validate all BIDS datasets using bids-validator
102107
run: |
103108
cat ./run_tests.sh

README.md

Lines changed: 67 additions & 54 deletions
Large diffs are not rendered by default.

dataset_listing.tsv

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name description link to full data maintained by datatypes suffixes
22
eeg_matchingpennies Offline data of BCI experiment decoding left vs. right hand movement. BrainVision data format (.eeg, .vhdr, .vmrk) [link](https://doi.org/10.17605/OSF.IO/CJ2DR) [@sappelhoff](https://github.com/sappelhoff) eeg channels, eeg, events
33
eeg_rishikesh Mind wandering experiment. EEG data in Biosemi (.bdf) format [link](https://openneuro.org/datasets/ds001787) [@arnodelorme](https://github.com/arnodelorme) eeg channels, eeg, events
44
eeg_face13 Deconstructing the early visual electrocortical response to face and house stimuli. EDF format [@andesha](https://github.com/andesha) eeg channels, coordsystem, eeg, electrodes, events
5-
eeg_ds003645s_hed_demo Shows usage of Hierarchical Event Descriptor (HED) in .tsv files [link](https://openneuro.org/datasets/ds003645) [@VisLab](https://github.com/VisLab) anat, beh, eeg, micr, motion KSSSleep, SPIM, beh, channels, coordsystem, defacemask, eeg, electrodes, events, headshape, motion, photo, samples, scans
5+
eeg_ds003645s_hed_demo Shows usage of Hierarchical Event Descriptor (HED) in .tsv files [link](https://openneuro.org/datasets/ds003645) [@VisLab](https://github.com/VisLab) anat, beh, eeg, micr, motion KSSSleep, SPIM, beh, channels, coordsystem, defacemask, eeg, electrodes, events, motion, photo, samples, scans
66
eeg_ds003645s_hed_library HED annotation using HED library vocabularies (schema). [link](https://openneuro.org/datasets/ds003645) [@VisLab](https://github.com/VisLab) eeg channels, eeg, events
77
eeg_cbm Rest EEG. European Data Format (.edf) [@cpernet](https://github.com/cpernet) eeg channels, eeg, events, scans
88
ieeg_filtered_speech recordings of three seizures [@choldgraf](https://github.com/choldgraf) ieeg channels, coordsystem, electrodes, events, ieeg, photo
@@ -63,9 +63,9 @@ micr_XPCTzarr Example XPCT dataset in OME-ZARR format with 1 sample imaged [link
6363
fnirs_tapping Example fNIRS measurement with three conditions from five subjects [link](https://doi.org/10.5281/zenodo.5529797) [@rob-luke](https://github.com/rob-luke) nirs channels, coordsystem, events, nirs, optodes, scans
6464
fnirs_automaticity 24 subjects performing (non-)automatic finger tapping and foot stepping [link](https://doi.org/10.34973/vesb-mh30) [@robertoostenveld](https://github.com/robertoostenveld) nirs channels, coordsystem, events, nirs, optodes, practicelogbook, scans
6565
motion_systemvalidation Example dataset of two different motion captured system recorded almost simultaneously, but no brain data [link](https://doi.org/10.6084/m9.figshare.20238006.v2) [@JuliusWelzel](https://github.com/JuliusWelzel) motion channels, motion, scans
66-
ds000117 A multi-subject, multi-modal human neuroimaging dataset of 19 subjects on a MEG visual task [link](https://openneuro.org/datasets/ds000117/) [@RikHenson](https://github.com/RikHenson) anat, beh, dwi, fmap, func, meg FLASH, T1w, beh, bold, channels, coordsystem, dwi, events, headshape, magnitude1, magnitude2, meg, phasediff, scans
67-
ds000246 Auditory dataset used for Brainstorm’s general online tutorial [link](https://openneuro.org/datasets/ds000246/versions/00001) [@guiomar](https://github.com/guiomar) anat, meg ChannelGroupSet, ClassFile, MarkerFile, T1w, channels, coordsystem, default, headshape, meg, params, photo, processing, scans
68-
ds000247 Five minutes, eyes-open, resting-state MEG data from 5 subjects. This is a sample from The Open MEG Archive (OMEGA). [link](https://openneuro.org/datasets/ds000247/versions/00001) [@guiomar](https://github.com/guiomar) anat, meg ClassFile, T1w, bad, channels, coordsystem, default, headshape, meg, params, processing, scans
66+
ds000117 A multi-subject, multi-modal human neuroimaging dataset of 19 subjects on a MEG visual task [link](https://openneuro.org/datasets/ds000117/) [@RikHenson](https://github.com/RikHenson) anat, beh, dwi, fmap, func, meg FLASH, T1w, bold, channels, coordsystem, dwi, events, headshape, magnitude1, magnitude2, meg, phasediff, scans
67+
ds000246 Auditory dataset used for Brainstorm’s general online tutorial [link](https://openneuro.org/datasets/ds000246/versions/00001) [@guiomar](https://github.com/guiomar) anat, meg T1w, channels, coordsystem, headshape, meg, photo, scans
68+
ds000247 Five minutes, eyes-open, resting-state MEG data from 5 subjects. This is a sample from The Open MEG Archive (OMEGA). [link](https://openneuro.org/datasets/ds000247/versions/00001) [@guiomar](https://github.com/guiomar) anat, meg T1w, channels, coordsystem, headshape, meg, scans
6969
ds000248 MNE sample data: Data with visual and auditory stimuli [link](https://openneuro.org/datasets/ds000248/versions/00001) [@agramfort](https://github.com/agramfort) anat, meg FLASH, T1w, channels, coordsystem, events, meg, scans
7070
eeg_ds000117 Multimodal (fMRI, MEG, EEG) stripped down to EEG with MRI anatomical scan and electrode coordinates. EEGLAB data format (.set, .fdt) [link](https://openneuro.org/datasets/ds000117/) [@robertoostenveld](https://github.com/robertoostenveld) anat, eeg T1w, channels, coordsystem, eeg, electrodes, events
7171
eeg_rest_fmri Resting state with simultaneous fMRI. BrainVision data format (.eeg, .vhdr, .vmrk) [@cpernet](https://github.com/cpernet) anat, dwi, eeg, func T1w, bold, dwi, eeg
@@ -76,3 +76,6 @@ ieeg_visual_multimodal [@irisgroen](https://github.com/irisgroen) anat, fmap,
7676
genetics_ukbb multiple tasks, T1w, DTI, BOLD, genetic info [@cpernet](https://github.com/cpernet) anat, dwi, func FLAIR, T1w, bold, dwi, events, info
7777
motion_dualtask older and younger participants walking while performing discrimination task [@sjeung](https://github.com/sjeung) eeg, motion channels, eeg, events, motion, scans
7878
motion_spotrotation participants rotated heading using full-body motion or joystick [link](https://openneuro.org/datasets/ds004460) [@sjeung](https://github.com/sjeung) eeg, motion channels, coordsystem, eeg, electrodes, events, motion, scans
79+
mrs_2dmrsi 2D sLASER MRSI data from 8 subjects [link](https://zenodo.org/records/7701228) [@markmikkelsen](https://github.com/markmikkelsen) anat, mrs T1w, mrsi
80+
mrs_biggaba MEGA-PRESS and PRESS MRS data from 12 subjects from one site from the Big GABA project [link](https://www.nitrc.org/projects/biggaba) [@markmikkelsen](https://github.com/markmikkelsen) anat, mrs T1w, mrsref, svs
81+
mrs_fmrs Functional MRS data involving a pain stimulus task from 15 subjects [link](https://www.nitrc.org/projects/fmrs_2020) [@markmikkelsen](https://github.com/markmikkelsen) anat, mrs T1w, events, mrsref, svs

mrs_2dmrsi/CHANGES

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
1.0.1 2023-11-28
2+
- Edits for inclusion into https://github.com/bids-standard/bids-examples
3+
4+
1.0.0 2022-10-06
5+
- Initial release

mrs_2dmrsi/README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# 2D semi-LASER MRSI reproducibility dataset
2+
3+
4+
5+
Data availability: <https://doi.org/10.5281/zenodo.7701228>
6+
7+
Publications:
8+
9+
- <https://doi.org/10.1016/j.neuroimage.2023.120235>
10+
11+
## Overview
12+
13+
The data from this study were acquired as part of a project to validate [SLIPMAT](https://doi.org/10.1016/j.neuroimage.2023.120235), a tool to extract high-quality, tissue-specific, spectral profiles from MR spectroscopic imaging data (MRSI).
14+
15+
Data types included are T1-weighted structural MRI images and 2D semi-LASER MRSI data. Each subject has three runs of each MRSI acquisition.
16+
17+
## Methods
18+
19+
### Subjects
20+
21+
Eight healthy adults (2 females, 6 males, mean age = 21 years).
22+
23+
### MR protocol
24+
25+
Reproduced with slight modifications from [SLIPMAT](https://doi.org/10.1016/j.neuroimage.2023.120235):
26+
27+
MR data were acquired using a 3T Siemens Magnetom Prisma (Siemens Healthcare, Erlangen, Germany) system using a 32-channel receiver head coil-array. A T1-weighted MRI scan was acquired with a 3D-MPRAGE sequence: FOV = 208 × 256 × 256 mm, resolution = 1 × 1 × 1 mm<sup>3</sup>, TE / TR = 2 ms / 2000 ms, inversion time = 880 ms, flip angle = 8°, GRAPPA acceleration factor = 2, 4 min 54 s scan duration. Water suppressed MRSI data were acquired with 2D phase-encoding: FOV = 160 × 160 × 15 mm<sup>3</sup>, nominal voxel resolution 10 × 10 × 15 mm<sup>3</sup>, TE / TR = 40 ms / 2000 ms, complex data points = 1024, sampling frequency = 2000 Hz. The MRSI slice was aligned axially in the subcallosal plane with an approximately 1 mm gap from the upper surface of the corpus callosum. The semi-LASER method ([Scheenen et al., 2008](https://doi.org/10.1002/mrm.21302)) was used localize a 100 × 100 × 15 mm VOI, central to the FOV, four saturation regions were placed around the VOI prescribing a 100 × 100 mm interior, and an additional four saturation regions were positioned to intersect the four corners of the semi-LASER VOI to provide additional scalp lipid suppression. The total acquisition time for a single MRSI scan was 5 min and 6 s, and three MRSI datasets were acquired sequentially during the same session to assess technical repeatability.
28+
29+
### Experimental location
30+
31+
Centre for Human Brain Health, University of Birmingham, Birmingham, UK.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"Name": "mrs_2dmrsi",
3+
"BIDSVersion": "1.10.0",
4+
"DatasetType": "raw",
5+
"License": "Creative Commons Attribution 4.0 International License",
6+
"Authors": [
7+
"Martin Wilson",
8+
"Olivia Vella"
9+
],
10+
"ReferencesAndLinks": [
11+
"doi:10.1016/j.neuroimage.2023.120235"
12+
],
13+
"DatasetDOI": "doi:10.5281/zenodo.7701228",
14+
"SourceDatasets": [
15+
{
16+
"URL": "https://zenodo.org/records/7701228",
17+
"DOI": "doi:10.5281/zenodo.7701228",
18+
"Version": "v4"
19+
}
20+
]
21+
}
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"Modality": "MR",
3+
"MagneticFieldStrength": 3,
4+
"ImagingFrequency": 123.252,
5+
"Manufacturer": "Siemens",
6+
"ManufacturersModelName": "Prisma",
7+
"InstitutionName": "CHBH",
8+
"InstitutionalDepartmentName": "CHBH",
9+
"InstitutionAddress": "Pritchatts Road CHBH,Birmingham,District,GB,B152RA",
10+
"DeviceSerialNumber": "166100",
11+
"StationName": "AWP166100",
12+
"BodyPartExamined": "BRAIN",
13+
"PatientPosition": "HFS",
14+
"SoftwareVersions": "syngo MR E11",
15+
"MRAcquisitionType": "3D",
16+
"SeriesDescription": "T1_vol_MPR_v1",
17+
"ProtocolName": "T1_vol_MPR_v1",
18+
"ScanningSequence": "GR\\IR",
19+
"SequenceVariant": "SK\\SP\\MP\\OSP",
20+
"ScanOptions": "IR",
21+
"SequenceName": "*tfl3d1_16ns",
22+
"ImageType": ["ORIGINAL", "PRIMARY", "M", "ND", "NORM"],
23+
"SeriesNumber": 7,
24+
"AcquisitionNumber": 1,
25+
"SliceThickness": 1,
26+
"SAR": 0.0560902,
27+
"EchoTime": 0.00203,
28+
"RepetitionTime": 2,
29+
"SpoilingState": true,
30+
"InversionTime": 0.88,
31+
"FlipAngle": 8,
32+
"PartialFourier": 1,
33+
"BaseResolution": 256,
34+
"ShimSetting": [
35+
-6825,
36+
-3922,
37+
3512,
38+
392,
39+
-104,
40+
-143,
41+
93,
42+
30 ],
43+
"TxRefAmp": 252.801,
44+
"PhaseResolution": 1,
45+
"PhaseOversampling": 0.05,
46+
"ReceiveCoilName": "Head_32",
47+
"ReceiveCoilActiveElements": "HEA;HEP",
48+
"PulseSequenceDetails": "%SiemensSeq%\\tfl",
49+
"RefLinesPE": 24,
50+
"CoilCombinationMethod": "Adaptive Combine",
51+
"ConsistencyInfo": "N4_VE11C_LATEST_20160120",
52+
"MatrixCoilMode": "GRAPPA",
53+
"PercentPhaseFOV": 100,
54+
"PercentSampling": 100,
55+
"PhaseEncodingSteps": 269,
56+
"AcquisitionMatrixPE": 256,
57+
"ReconMatrixPE": 256,
58+
"ParallelReductionFactorInPlane": 2,
59+
"PixelBandwidth": 240,
60+
"DwellTime": 8.2e-06,
61+
"ImageOrientationPatientDICOM": [
62+
-0.0456605,
63+
0.996282,
64+
0.0730621,
65+
0.00408772,
66+
0.0733241,
67+
-0.9973 ],
68+
"ImageOrientationText": "Sag>Cor(-2.6)>Tra(-0.4)",
69+
"InPlanePhaseEncodingDirectionDICOM": "ROW",
70+
"ConversionSoftware": "dcm2niix",
71+
"ConversionSoftwareVersion": "v1.0.20211006"
72+
}

mrs_2dmrsi/sub-01/anat/sub-01_T1w.nii.gz

Whitespace-only changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"SpectrometerFrequency": [123.252145],
3+
"ResonantNucleus": ["1H"],
4+
"SpectralWidth": 2000,
5+
"NumberOfSpectralPoints": 1024,
6+
"AcquisitionVoxelSize": [10, 10, 15],
7+
"ChemicalShiftOffset": 4.65,
8+
"EchoTime": 0.04,
9+
"RepetitionTime": 2,
10+
"FlipAngle": 90,
11+
"SequenceName": "%SiemensSeq%\\csi_slaser",
12+
"ChemicalShiftReference": 2
13+
}

0 commit comments

Comments
 (0)