Skip to content

ENH: Add example datasets corresponding to BEP020 #478

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/validate_datasets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:
# Update this URL to the schema.json from PRs to the spec, when needed.
# If this variable is unset, dev will generally track the latest development
# release of https://jsr.io/@bids/schema
run: echo BIDS_SCHEMA=https://bids-specification.readthedocs.io/en/latest/schema.json >> $GITHUB_ENV
run: echo BIDS_SCHEMA=https://bids-specification--1128.org.readthedocs.build/en/1128/schema.json >> $GITHUB_ENV

- name: Validate all BIDS datasets using bids-validator
run: |
Expand Down
2 changes: 2 additions & 0 deletions eyetracking1/CHANGES
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
1.0.0 2025-01-14
- first adaptation from https://doi.org/10.18112/openneuro.ds004158.v2.0.4
8 changes: 8 additions & 0 deletions eyetracking1/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Eye-tracking example for BEP020 from OpenNeuro's ds004158

Curated-by: Oscar Esteban
Sourcedata: https://doi.org/10.18112/openneuro.ds004158.v2.0.4

Please refer to the source dataset to learn more about the original
experiment, or to access the full dataset.

12 changes: 12 additions & 0 deletions eyetracking1/dataset_description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"Name": "rest_eye",
"BIDSVersion": "1.1.1",
"Authors": [
"Martin Szinte",
"Anna Montagnini",
"Guillaume Masson"
],
"Note": "These data are part of a larger dataset and presented here only to provide an example to BIDS eyetracking modality",
"DatasetDOI": "doi:10.18112/openneuro.ds004158.v2.0.4",
"License": "CC0"
}
24 changes: 24 additions & 0 deletions eyetracking1/participants.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"participant_id": {
"LongName": "patient idnetification",
"Description": "anonymized, BIDS compatible identification"
},
"sex": {
"Levels": {
"M" : "Male",
"F" : "Female"
}
},
"age": {
"Description" : "Age of the subject at time of scan with 3 digits"
},
"GUID": {
"Description" : "Unique participant ID as set in the INT"
},
"eTIV": {
"LongName": "EstimatedTotalIntraCranialVol",
"Description" : "Estimated total intracranial volume as measured with 'mri_segstats' function of Freesurfer (mri_segstats --subject subjid --etiv-only)",
"Units": "mm3"
}

}
4 changes: 4 additions & 0 deletions eyetracking1/participants.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
participant_id sex age GUID eTIV
sub-01 M 35 19B10ABE8F9F 1775498
sub-02 F 47 1108F8301DB6 1460403

68 changes: 68 additions & 0 deletions eyetracking1/sub-01/ses-01/anat/sub-01_ses-01_T1w.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{
"Modality": "MR",
"MagneticFieldStrength": 3,
"ImagingFrequency": 123.232,
"Manufacturer": "Siemens",
"ManufacturersModelName": "Prisma",
"InstitutionalDepartmentName": "Department",
"DeviceSerialNumber": "66072",
"StationName": "AWP66072",
"BodyPartExamined": "HEAD",
"PatientPosition": "HFS",
"ProcedureStepDescription": "Projets_pRFseqTest",
"SoftwareVersions": "syngo_MR_E11",
"MRAcquisitionType": "3D",
"SeriesDescription": "T1w_MPRAGE_0p8iso_CS3_WIP925B",
"ProtocolName": "T1w_MPRAGE_0p8iso_CS3_WIP925B",
"ScanningSequence": "GR_IR",
"SequenceVariant": "SK_SP_MP",
"ScanOptions": "IR_WE",
"SequenceName": "WIP_cmp3d1_16ns",
"ImageType": ["ORIGINAL", "PRIMARY", "M", "NORM", "DIS3D", "DIS2D"],
"SeriesNumber": 37,
"AcquisitionTime": "15:35:19.527500",
"AcquisitionNumber": 1,
"SliceThickness": 0.8,
"SAR": 0.0585032,
"EchoTime": 0.00228,
"RepetitionTime": 2.3,
"InversionTime": 0.9,
"FlipAngle": 9,
"PartialFourier": 1,
"BaseResolution": 320,
"ShimSetting": [
-603,
-10786,
-599,
28,
40,
-264,
7,
-16 ],
"TxRefAmp": 279.362,
"PhaseResolution": 1,
"ReceiveCoilName": "HeadNeck_64",
"ReceiveCoilActiveElements": "HC1-7;NC1,2",
"CoilString": "HC1-7;NC1_2",
"PulseSequenceDetails": "%CustomerSeq%_cstfl_wip925b",
"WipMemBlock": "WIP_Identifier: WIP#925B",
"RefLinesPE": 32,
"ConsistencyInfo": "N4_VE11C_LATEST_20160120",
"PercentPhaseFOV": 100,
"PercentSampling": 100,
"PhaseEncodingSteps": 320,
"AcquisitionMatrixPE": 320,
"ReconMatrixPE": 320,
"PixelBandwidth": 210,
"DwellTime": 7.4e-06,
"ImageOrientationPatientDICOM": [
-0.0132997,
0.996304,
0.0848652,
-0.0278278,
0.084471,
-0.996037 ],
"InPlanePhaseEncodingDirectionDICOM": "ROW",
"ConversionSoftware": "dcm2niix",
"ConversionSoftwareVersion": "v1.0.20200427"
}
Empty file.
69 changes: 69 additions & 0 deletions eyetracking1/sub-01/ses-01/anat/sub-01_ses-01_T2w.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"Modality": "MR",
"MagneticFieldStrength": 3,
"ImagingFrequency": 123.232,
"Manufacturer": "Siemens",
"ManufacturersModelName": "Prisma",
"InstitutionalDepartmentName": "Department",
"DeviceSerialNumber": "66072",
"BodyPartExamined": "HEAD",
"PatientPosition": "HFS",
"ProcedureStepDescription": "Projets_pRFseqTest",
"SoftwareVersions": "syngo_MR_E11",
"MRAcquisitionType": "3D",
"SeriesDescription": "T2w_vNav_0p8mm_RR",
"ProtocolName": "T2w_vNav_0p8mm",
"ScanningSequence": "SE",
"SequenceVariant": "SK_SP",
"ScanOptions": "PFP",
"SequenceName": "spc_360ns",
"ImageType": ["ORIGINAL", "PRIMARY", "M", "ND", "NORM"],
"SeriesNumber": 60,
"AcquisitionTime": "15:43:8.445000",
"AcquisitionNumber": 1,
"ImageComments": "sub-test_19660101_20.06.23-14:32:14-DST-1.3.12.2.1107.5.2.43.66072_2",
"SliceThickness": 0.8,
"EchoTime": 0.564,
"RepetitionTime": 3.2,
"FlipAngle": 120,
"PartialFourier": 1,
"BaseResolution": 320,
"ShimSetting": [
-603,
-10786,
-599,
28,
40,
-264,
7,
-16 ],
"TxRefAmp": 279.362,
"PhaseResolution": 1,
"ReceiveCoilName": "HeadNeck_64",
"ReceiveCoilActiveElements": "HC1-7;NC1,2",
"CoilString": "HC1-7;NC1_2",
"PulseSequenceDetails": "%CustomerSeq%_tse_vfl_mgh_epinav_ABCD",
"WipMemBlock": "Prisma_epi_moco_navigator_ABCD_tse_vfl.prot",
"RefLinesPE": 32,
"ConsistencyInfo": "N4_VE11C_LATEST_20160120",
"PercentPhaseFOV": 100,
"PercentSampling": 100,
"EchoTrainLength": 326,
"PhaseEncodingSteps": 287,
"AcquisitionMatrixPE": 320,
"ReconMatrixPE": 320,
"ParallelReductionFactorInPlane": 2,
"PixelBandwidth": 745,
"DwellTime": 2.1e-06,
"PhaseEncodingDirection": "i",
"ImageOrientationPatientDICOM": [
-0.0132997,
0.996304,
0.0848652,
-0.0278278,
0.084471,
-0.996037 ],
"InPlanePhaseEncodingDirectionDICOM": "ROW",
"ConversionSoftware": "dcm2niix",
"ConversionSoftwareVersion": "v1.0.20200427"
}
Empty file.
138 changes: 138 additions & 0 deletions eyetracking1/sub-01/ses-01/fmap/sub-01_ses-01_dir-AP_epi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
{
"Modality": "MR",
"MagneticFieldStrength": 3,
"ImagingFrequency": 123.232,
"Manufacturer": "Siemens",
"ManufacturersModelName": "Prisma",
"InstitutionalDepartmentName": "Department",
"DeviceSerialNumber": "66072",
"StationName": "AWP66072",
"BodyPartExamined": "HEAD",
"PatientPosition": "HFS",
"ProcedureStepDescription": "Projets_pRFseqTest",
"SoftwareVersions": "syngo_MR_E11",
"MRAcquisitionType": "2D",
"SeriesDescription": "Fieldmap1_topup_AP",
"ProtocolName": "Fieldmap1_topup_AP",
"ScanningSequence": "EP",
"SequenceVariant": "SK",
"ScanOptions": "FS",
"SequenceName": "epse2d1_100",
"ImageType": ["ORIGINAL", "PRIMARY", "M", "ND", "NORM", "MOSAIC"],
"SeriesNumber": 12,
"AcquisitionTime": "15:13:52.060000",
"AcquisitionNumber": 1,
"ImageComments": "SENSE1",
"SliceThickness": 2,
"SpacingBetweenSlices": 2,
"SAR": 0.201168,
"EchoTime": 0.059,
"RepetitionTime": 7.06,
"FlipAngle": 90,
"PartialFourier": 1,
"BaseResolution": 100,
"ShimSetting": [
-598,
-10766,
-563,
478,
88,
146,
-126,
1 ],
"TxRefAmp": 279.362,
"PhaseResolution": 1,
"ReceiveCoilName": "HeadNeck_64",
"ReceiveCoilActiveElements": "HC1-6",
"PulseSequenceDetails": "%CustomerSeq%_cmrr_mbep2d_se",
"WipMemBlock": "acac0380-3b63-4f50-b5e2-d6bf5c1e586c||Sequence: R016 ve11c/master r/e634e98; Dec 19 2017 11:22:56 by eja",
"ConsistencyInfo": "N4_VE11C_LATEST_20160120",
"PercentPhaseFOV": 100,
"PercentSampling": 100,
"EchoTrainLength": 100,
"PhaseEncodingSteps": 100,
"AcquisitionMatrixPE": 100,
"ReconMatrixPE": 100,
"BandwidthPerPixelPhaseEncode": 18.519,
"EffectiveEchoSpacing": 0.000539986,
"DerivedVendorReportedEchoSpacing": 0.000539986,
"TotalReadoutTime": 0.0534586,
"PixelBandwidth": 2175,
"DwellTime": 2.3e-06,
"PhaseEncodingDirection": "j-",
"SliceTiming": [
3.52,
0,
3.6375,
0.1175,
3.7525,
0.235,
3.87,
0.35,
3.9875,
0.4675,
4.105,
0.585,
4.2225,
0.7025,
4.34,
0.82,
4.4575,
0.9375,
4.575,
1.055,
4.6925,
1.1725,
4.81,
1.29,
4.9275,
1.4075,
5.045,
1.525,
5.1625,
1.6425,
5.28,
1.76,
5.3975,
1.8775,
5.5125,
1.995,
5.63,
2.11,
5.7475,
2.2275,
5.865,
2.345,
5.9825,
2.4625,
6.1,
2.58,
6.2175,
2.6975,
6.335,
2.815,
6.4525,
2.9325,
6.57,
3.05,
6.6875,
3.1675,
6.805,
3.285,
6.9225,
3.4025 ],
"ImageOrientationPatientDICOM": [
0.999563,
0.0141216,
-0.0259813,
-0.018669,
0.982731,
-0.184097 ],
"InPlanePhaseEncodingDirectionDICOM": "COL",
"ConversionSoftware": "dcm2niix",
"ConversionSoftwareVersion": "v1.0.20200427",
"IntendedFor": [
"ses-01/func/sub-01_ses-01_task-rest_run-01_bold.nii.gz",
"ses-01/func/sub-01_ses-01_task-rest_run-02_bold.nii.gz"
]
}
Empty file.
Loading
Loading