diff --git a/.github/workflows/validate_datasets.yml b/.github/workflows/validate_datasets.yml index 9c4981926..1de11b8c9 100644 --- a/.github/workflows/validate_datasets.yml +++ b/.github/workflows/validate_datasets.yml @@ -74,7 +74,7 @@ jobs: - name: Install BIDS validator (dev) if: matrix.bids-validator == 'dev' run: | - git clone -b dev https://github.com/bids-standard/bids-validator/ ../bids-validator + git clone -b bep020 https://github.com/bids-standard/bids-validator/ ../bids-validator cd ../bids-validator deno compile -A -o $HOME/.deno/bin/bids-validator src/bids-validator.ts @@ -107,7 +107,7 @@ jobs: fi - name: Skip legacy validation for post-legacy datasets - run: for DS in mrs_* dwi_deriv pet006 pheno004 volume_timing; do touch $DS/.SKIP_VALIDATION; done + run: for DS in mrs_* dwi_deriv pet006 pheno004 volume_timing eyetracking_*; do touch $DS/.SKIP_VALIDATION; done if: matrix.bids-validator == 'legacy' - name: Skip stable validation for datasets with unreleased validator features @@ -119,7 +119,7 @@ jobs: - name: Skip main validation for datasets with unreleased spec features # Replace ${EMPTY} with dataset patterns, when this is needed # Reset to "for DS in ${EMPTY}; ..." after a spec release - run: for DS in dwi_deriv pheno004; do touch $DS/.SKIP_VALIDATION; done + run: for DS in eyetracking_*; do touch $DS/.SKIP_VALIDATION; done if: matrix.bids-validator != 'dev' - name: Set BIDS_SCHEMA variable for dev version @@ -128,7 +128,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: | diff --git a/eyetracking_binocular/README.md b/eyetracking_binocular/README.md new file mode 100644 index 000000000..08ba568d1 --- /dev/null +++ b/eyetracking_binocular/README.md @@ -0,0 +1,24 @@ +# Example BIDS Physio-EyeTracking Dataset - Binocular Recordings + +## Data descriptor + +Authors: Martin SZINTE, Guillaume Masson, Jason Samonds & Nicholas Priebe +BIDS-Conversion: Julia-Katharina Pfarr, Rémi Gau +BIDS-Example: Julia-Katharina Pfarr, Oscar Esteban +Project: natImSac +Version: 1.0 + +## Data + +This example corresponds to the structure of the "natImSac" project, adapted to demonstrate BEP020. +This example does not contain any eye-tracking data, it just shows the BIDS organization of an experiment with an eye-tracker. +For the full example preserving the actual eye-tracker recordings, please access the DataLad dataset at https://github.com/julia-pfarr/natImSac_BIDSexample.git. + +The original source data is found at https://github.com/mszinte/natImSac. +The natImSac involved an experiment in which human participant free view natural images to determine saccade and fixation statistics. +Full description of the project is found in the following [publication](https://doi.org/10.1523/ENEURO.0287-23.2023). +Only the eye-tracking data of the original dataset and a subset of participants and runs thereof were kept for this example dataset. + +## Methods (BIDS Conversion) + +Sourcedata was converted to raw data according to the BIDS Physio-EyeTracking specification using the [eye2bids](https://github.com/bids-standard/eye2bids) converter tool. \ No newline at end of file diff --git a/eyetracking_binocular/dataset_description.json b/eyetracking_binocular/dataset_description.json new file mode 100644 index 000000000..bfe3c700c --- /dev/null +++ b/eyetracking_binocular/dataset_description.json @@ -0,0 +1,28 @@ +{ + "Name": "natImSac", + "BIDSVersion": "1.10.0-dev", + "DatasetType": "raw", + "License": "CCBY4", + "Authors": [ + "Martin Szinte", + "Guillaume Masson", + "Jason Samonds", + "Nicholas Priebe" + ], + "HowToAcknowledge": "Please cite this paper: https://doi.org/10.1523/ENEURO.0287-23.2023", + "Funding": [ + "This research was funded by Agence Nationale de la Recherche ANR-20NEUC-0002 (G.S.M.) and National Institutes of Health NIH-R01NS120562 (N.J.P.), NIH-R01EY025102 (N.J.P.), and NIH-R01EY034092 (J.M.S.)." + ], + "GeneratedBy": [ + { + "Name": "eye2bids", + "CodeURL": "https://github.com/bids-standard/eye2bids" + } + ], + "SourceDatasets": [ + { + "URL": "https://github.com/mszinte/natImSac", + "Version": "October 2020" + } + ] + } \ No newline at end of file diff --git a/eyetracking_binocular/participants.json b/eyetracking_binocular/participants.json new file mode 100644 index 000000000..8a81d662c --- /dev/null +++ b/eyetracking_binocular/participants.json @@ -0,0 +1,6 @@ +{ + "participant_id": { + "LongName": "patient idnetification", + "Description": "anonymized, BIDS compatible identification" + } +} \ No newline at end of file diff --git a/eyetracking_binocular/participants.tsv b/eyetracking_binocular/participants.tsv new file mode 100644 index 000000000..6434b3e1a --- /dev/null +++ b/eyetracking_binocular/participants.tsv @@ -0,0 +1,2 @@ +participant_id +sub-01 \ No newline at end of file diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_events.tsv b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_events.tsv new file mode 100644 index 000000000..8627e05ac --- /dev/null +++ b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_events.tsv @@ -0,0 +1,10 @@ +onset duration run_number trial_number image_blank_size image_blank_num +1785.302201 32.0600146 1 1 2 77 +1817.506034 31.9947156 1 2 1 16 +1849.675358 32.0047486 1 3 1 50 +1881.846792 31.9950453 1 4 1 70 +1914.00865 32.0089389 1 5 1 33 +1946.145349 31.9961995 1 6 1 81 +1978.265709 31.9956032 1 7 2 57 +2010.394642 31.995466 1 8 2 26 +2042.549024 29.9995082 1 9 1 76 diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physio.json b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physio.json new file mode 100644 index 000000000..6e648e227 --- /dev/null +++ b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physio.json @@ -0,0 +1,9 @@ +{ + "StartTime": 1648407, + "StopTime": 1993390, + "CalibrationCount": 1, + "CalibrationType": "HV13", + "RecordedEye": "left", + "AverageCalibrationError": 0.29, + "MaximalCalibrationError": 0.61 +} diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physio.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physio.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physio.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physioevents.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physioevents.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye1_physioevents.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physio.json b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physio.json new file mode 100644 index 000000000..7db57b8a4 --- /dev/null +++ b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physio.json @@ -0,0 +1,9 @@ +{ + "StartTime": 1648407, + "StopTime": 1993390, + "CalibrationCount": 1, + "CalibrationType": "HV13", + "RecordedEye": "right", + "AverageCalibrationError": 0.3, + "MaximalCalibrationError": 0.65 +} diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physio.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physio.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physio.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physioevents.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physioevents.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-01_recording-eye2_physioevents.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_events.tsv b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_events.tsv new file mode 100644 index 000000000..b63aeb4be --- /dev/null +++ b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_events.tsv @@ -0,0 +1,10 @@ +onset duration run_number trial_number image_blank_size image_blank_num +2169.998589 32.008892 2 10 2 79 +2202.127506 31.9959166 2 11 2 68 +2234.231261 31.9961381 2 12 2 83 +2266.418559 31.9962044 2 13 1 32 +2298.574443 31.9991934 2 14 2 13 +2330.768193 31.9959178 2 15 1 51 +2362.913755 31.999576 2 16 2 1 +2395.109372 32.0043407 2 17 1 39 +2427.254733 29.9965816 2 18 1 30 diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physio.json b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physio.json new file mode 100644 index 000000000..8a1d7de4d --- /dev/null +++ b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physio.json @@ -0,0 +1,9 @@ +{ + "StartTime": 2078643, + "StopTime": 2378110, + "CalibrationCount": 1, + "CalibrationType": "HV13", + "RecordedEye": "left", + "AverageCalibrationError": 0.51, + "MaximalCalibrationError": 2.54 +} diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physio.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physio.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physio.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physioevents.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physioevents.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye1_physioevents.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physio.json b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physio.json new file mode 100644 index 000000000..9bd0e43a2 --- /dev/null +++ b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physio.json @@ -0,0 +1,9 @@ +{ + "StartTime": 2078643, + "StopTime": 2378110, + "CalibrationCount": 1, + "CalibrationType": "HV13", + "RecordedEye": "right", + "AverageCalibrationError": 0.51, + "MaximalCalibrationError": 3.53 +} diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physio.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physio.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physio.tsv.gz differ diff --git a/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physioevents.tsv.gz b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physioevents.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_binocular/sub-01/beh/sub-01_task-FreeView_run-02_recording-eye2_physioevents.tsv.gz differ diff --git a/eyetracking_binocular/task-FreeView_events.json b/eyetracking_binocular/task-FreeView_events.json new file mode 100644 index 000000000..eef4449e1 --- /dev/null +++ b/eyetracking_binocular/task-FreeView_events.json @@ -0,0 +1,47 @@ +{ + "Columns": [ + "onset", + "duration", + "run_number", + "trial_number", + "image_blank_size", + "image_blank_num" + ], + "Description": "Timing and other properties of events recorded during a run.", + "OnsetSource": "timestamp", + "onset": { + "Description": "Onset (in seconds) of the event, measured from the beginning of the acquisition of the first data point stored in the corresponding task data file." + }, + "duration": { + "Description": "Duration of the event (measured from onset) in seconds." + }, + "run_number": { + "Description": "Number of run according to run- specification." + }, + "trial_number": { + "Description": "Number of trial within one session." + }, + "image_blank_size": { + "Description": "Size of the image displayed, where 1 = 583.7x465.83 pixel and 2 = 1204.87 x 950.44 pixel" + }, + "image_blank_num": { + "Description": "Index number of the image displayed from https://github.com/mszinte/natImSac/tree/main/stim." + }, + "TaskName": "FreeView", + "InstitutionAddress": "27 Bd Jean Moulin, 13005 Marseille, France", + "InstitutionName": "Institut de Neurosciences de la Timone", + "StimulusPresentation": { + "ScreenDistance": 0.6, + "ScreenOrigin": ["top", "left"], + "ScreenRefreshRate": 120, + "ScreenSize": [ + 0.696, + 0.391 + ], + "ScreenResolution": [ + 1919, + 1079 + ], + "Code": "https://github.com/mszinte/natImSac/tree/main/trials" + } +} \ No newline at end of file diff --git a/eyetracking_binocular/task-FreeView_physio.json b/eyetracking_binocular/task-FreeView_physio.json new file mode 100644 index 000000000..921ba93b6 --- /dev/null +++ b/eyetracking_binocular/task-FreeView_physio.json @@ -0,0 +1,36 @@ +{ + "Manufacturer": "SR-Research", + "PhysioType": "eyetrack", + "Columns": [ + "timestamp", + "x_coordinate", + "y_coordinate", + "pupil_size" + ], + "timestamp": { + "Description": "a continuously increasing identifier of the sampling time registered by the device", + "Units": "ms", + "Origin": "SystemStartup" + + }, + "x_coordinate": { + "LongName": "Gaze position (x)", + "Description": "Gaze position x-coordinate of the recorded eye, in the coordinate units specified in the corresponding metadata sidecar.", + "Units": "pixel" + }, + "y_coordinate": { + "LongName": "Gaze position (y)", + "Description": "Gaze position y-coordinate of the recorded eye, in the coordinate units specified in the corresponding metadata sidecar.", + "Units": "pixel" + }, + "pupil_size": { + "Description": "Pupil area of the recorded eye as calculated by the eye-tracker in arbitrary units (see EyeLink's documentation for conversion).", + "Units": "a.u." + }, + "SampleCoordinateSystem": "gaze-on-screen", + "ManufacturersModelName": "EYELINK II CL v5.12 May 12 2017", + "DeviceSerialNumber": "CLG-BAF38", + "PupilFitMethod": "CENTROID", + "SamplingFrequency": 1000, + "EyeTrackingMethod": "P-CR" +} \ No newline at end of file diff --git a/eyetracking_binocular/task-FreeView_physioevents.json b/eyetracking_binocular/task-FreeView_physioevents.json new file mode 100644 index 000000000..45ee06888 --- /dev/null +++ b/eyetracking_binocular/task-FreeView_physioevents.json @@ -0,0 +1,28 @@ +{ + "Columns": [ + "onset", + "duration", + "trial_type", + "blink", + "message" + ], + "Description": "Messages logged by the measurement device", + "OnsetSource": "timestamp", + "blink": { + "Description": "Gives status of the eye.", + "Levels": { + "0": "Indicates if the eye was open.", + "1": "Indicates if the eye was closed." + } + }, + "message": { + "Description": "String messages logged by the eye-tracker." + }, + "trial_type": { + "Description": "Event type as identified by the eye-tracker's model.", + "Levels": { + "fixation": "Indicates a fixation.", + "saccade": "Indicates a saccade." + } + } +} \ No newline at end of file diff --git a/eyetracking_fmri/CHANGES b/eyetracking_fmri/CHANGES new file mode 100644 index 000000000..9d2877cbe --- /dev/null +++ b/eyetracking_fmri/CHANGES @@ -0,0 +1,2 @@ +2.0.6 2025-05-09 + - updated jsons according to new BEP020 updates \ No newline at end of file diff --git a/eyetracking_fmri/README b/eyetracking_fmri/README new file mode 100644 index 000000000..28a1aa78d --- /dev/null +++ b/eyetracking_fmri/README @@ -0,0 +1,21 @@ +Eye-tracking example for BEP020 from OpenNeuro's ds004158 REST_EYE + +Sourcedata by : Martin Szinte, Anna Montagnini & Guillaume Masson
+Sourcedata: https://openneuro.org/datasets/ds004158 + +Curated-by: Julia-Katharina Pfarr, Oscar Esteban + +## Methods (BIDS Conversion) + +Sourcedata was converted to raw data according to the BIDS Physio-EyeTracking specification using the [eye2bids](https://github.com/bids-standard/eye2bids) converter tool. + +Please refer to the source dataset to learn more about the original +experiment, or to access the full dataset. + +## Experiment description + +Participants where told to let their mind wonder while keeping fixation to a fixation dot at the screen +center.
+Participants where told to let their mind wonder while keeping fixation to a fixation dot at the screen +These data are here use to provide an example of BIDS eyetracking data together with fMRI.
+ diff --git a/eyetracking_fmri/dataset_description.json b/eyetracking_fmri/dataset_description.json new file mode 100644 index 000000000..b163fba28 --- /dev/null +++ b/eyetracking_fmri/dataset_description.json @@ -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.6", + "License": "CC0" +} \ No newline at end of file diff --git a/eyetracking_fmri/participants.json b/eyetracking_fmri/participants.json new file mode 100644 index 000000000..6bd392ab1 --- /dev/null +++ b/eyetracking_fmri/participants.json @@ -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" + } + +} \ No newline at end of file diff --git a/eyetracking_fmri/participants.tsv b/eyetracking_fmri/participants.tsv new file mode 100644 index 000000000..3fa077e49 --- /dev/null +++ b/eyetracking_fmri/participants.tsv @@ -0,0 +1,2 @@ +participant_id sex age GUID eTIV +sub-01 M 35 19B10ABE8F9F 1775498 \ No newline at end of file diff --git a/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T1w.json b/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T1w.json new file mode 100644 index 000000000..4d78828ae --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T1w.json @@ -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" +} diff --git a/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T1w.nii.gz b/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T1w.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T2w.json b/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T2w.json new file mode 100644 index 000000000..422cd8753 --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T2w.json @@ -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" +} diff --git a/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T2w.nii.gz b/eyetracking_fmri/sub-01/ses-01/anat/sub-01_ses-01_T2w.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-AP_epi.json b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-AP_epi.json new file mode 100644 index 000000000..6810632dc --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-AP_epi.json @@ -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" + ] +} diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-AP_epi.nii.gz b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-AP_epi.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-PA_epi.json b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-PA_epi.json new file mode 100644 index 000000000..63e8ceaf5 --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-PA_epi.json @@ -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_PA", + "ProtocolName": "Fieldmap1_topup_PA", + "ScanningSequence": "EP", + "SequenceVariant": "SK", + "ScanOptions": "FS", + "SequenceName": "epse2d1_100", + "ImageType": ["ORIGINAL", "PRIMARY", "M", "ND", "NORM", "MOSAIC"], + "SeriesNumber": 14, + "AcquisitionTime": "15:15:19.115000", + "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": "dff7f718-bcbe-4473-b007-aa72ede59d00||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.755, + 0.235, + 3.8725, + 0.3525, + 3.9875, + 0.47, + 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.515, + 1.995, + 5.6325, + 2.1125, + 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" + ] +} \ No newline at end of file diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-PA_epi.nii.gz b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_dir-PA_epi.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_fieldmap.json b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_fieldmap.json new file mode 100644 index 000000000..9c3f4503c --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_fieldmap.json @@ -0,0 +1 @@ +{"InPlanePhaseEncodingDirectionDICOM": "COL", "ConsistencyInfo": "N4_VE11C_LATEST_20160120", "ImageComments": "SENSE1", "ProcedureStepDescription": "Projets_pRFseqTest", "DeviceSerialNumber": "66072", "AcquisitionMatrixPE": 100, "ImageOrientationPatientDICOM": [0.999563, 0.0141216, -0.0259813, -0.018669, 0.982731, -0.184097], "EffectiveEchoSpacing": 0.000539986, "WipMemBlock": "7b05ea5d-e6fb-4a4a-9cf4-e942b7d071a0||Sequence: R016 ve11c/master r/e634e98; Dec 19 2017 11:22:56 by eja", "ManufacturersModelName": "Prisma", "Units": "Hz", "ProtocolName": "Fieldmap2_topup_AP", "PhaseEncodingDirection": "j-", "BandwidthPerPixelPhaseEncode": 18.519, "TotalReadoutTime": 0.0534586, "RepetitionTime": 7.06, "EchoTrainLength": 100, "SeriesNumber": 26, "PhaseEncodingSteps": 100, "MRAcquisitionType": "2D", "SliceThickness": 2, "AcquisitionNumber": 1, "DwellTime": 2.3e-06, "TxRefAmp": 279.362, "BodyPartExamined": "HEAD", "IntendedFor": ["ses-01/func/sub-01_ses-01_task-pRF_acq-2mm_run-01_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-pRF_acq-2mm_run-01_bold.nii.gz", "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", "ses-01/func/sub-01_ses-01_task-rest_run-02_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-pMF_run-01_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-pMF_run-02_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-pMF_run-03_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-pMF_run-04_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-pMF_run-05_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-SacLoc_run-01_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-PurLoc_run-01_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-SacLoc_run-02_bold.nii.gz", "ses-01/func/sub-01_ses-01_task-PurLoc_run-02_bold.nii.gz"], "ReceiveCoilActiveElements": "HC1-6", "DerivedVendorReportedEchoSpacing": 0.000539986, "SAR": 0.201168, "PulseSequenceDetails": "%CustomerSeq%_cmrr_mbep2d_se", "ScanningSequence": "EP", "Manufacturer": "Siemens", "ConversionSoftware": "dcm2niix", "PercentPhaseFOV": 100, "ReconMatrixPE": 100, "FlipAngle": 90, "SeriesDescription": "Fieldmap2_topup_AP", "PartialFourier": 1, "ConversionSoftwareVersion": "v1.0.20200427", "ShimSetting": [-598, -10766, -563, 478, 88, 146, -126, 1], "AcquisitionTime": "15:49:55.302500", "SequenceName": "epse2d1_100", "MagneticFieldStrength": 3, "PercentSampling": 100, "SpacingBetweenSlices": 2, "ImageType": ["ORIGINAL", "PRIMARY", "M", "ND", "NORM", "MOSAIC"], "ReceiveCoilName": "HeadNeck_64", "EchoTime": 0.059, "SequenceVariant": "SK", "SliceTiming": [3.52, 0, 3.6375, 0.1175, 3.755, 0.235, 3.8725, 0.3525, 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.515, 1.995, 5.63, 2.1125, 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], "ImagingFrequency": 123.232, "BaseResolution": 100, "PixelBandwidth": 2175, "ScanOptions": "FS", "PhaseResolution": 1, "SoftwareVersions": "syngo_MR_E11", "StationName": "AWP66072", "Modality": "MR", "InstitutionalDepartmentName": "Department", "PatientPosition": "HFS","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"]} \ No newline at end of file diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_fieldmap.nii.gz b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_fieldmap.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_magnitude.nii.gz b/eyetracking_fmri/sub-01/ses-01/fmap/sub-01_ses-01_magnitude.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_bold.json b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_bold.json new file mode 100644 index 000000000..af340c7dc --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_bold.json @@ -0,0 +1 @@ +{"InPlanePhaseEncodingDirectionDICOM": "COL", "ConsistencyInfo": "N4_VE11C_LATEST_20160120", "ImageComments": "Unaliased_MB6_PE3_LB_SENSE1", "ProcedureStepDescription": "Projets_pRFseqTest", "DeviceSerialNumber": "66072", "AcquisitionMatrixPE": 100, "ImageOrientationPatientDICOM": [0.999563, 0.0141216, -0.0259813, -0.018669, 0.982731, -0.184097], "EffectiveEchoSpacing": 0.000580013, "WipMemBlock": "87435600-8f9d-423b-a88e-c63af635bf83||Sequence: R016 ve11c/master r/e634e98; Dec 19 2017 11:00:25 by eja", "ManufacturersModelName": "Prisma", "ProtocolName": "task-rest_run1_bold", "PhaseEncodingDirection": "j-", "BandwidthPerPixelPhaseEncode": 17.241, "TotalReadoutTime": 0.0574213, "RepetitionTime": 0.8, "MultibandAccelerationFactor": 6, "SeriesNumber": 16, "PhaseEncodingSteps": 100, "MRAcquisitionType": "2D", "SliceThickness": 2, "AcquisitionNumber": 1, "DwellTime": 2.1e-06, "TxRefAmp": 279.362, "BodyPartExamined": "HEAD", "ReceiveCoilActiveElements": "HC1-6", "DerivedVendorReportedEchoSpacing": 0.000580013, "SAR": 0.115434, "PulseSequenceDetails": "%CustomerSeq%_cmrr_mbep2d_bold", "ScanningSequence": "EP", "Manufacturer": "Siemens", "ConversionSoftware": "dcm2niix", "PercentPhaseFOV": 100, "ReconMatrixPE": 100, "FlipAngle": 56, "SeriesDescription": "task-rest_run1_bold", "PartialFourier": 1, "ConversionSoftwareVersion": "v1.0.20200427", "ShimSetting": [-598, -10766, -563, 478, 88, 146, -126, 1], "AcquisitionTime": "15:18:27.760000", "SequenceName": "epfid2d1_100", "MagneticFieldStrength": 3, "TaskName": "rest", "PercentSampling": 100, "SpacingBetweenSlices": 2, "ImageType": ["ORIGINAL", "PRIMARY", "M", "MB", "ND", "MOSAIC"], "ReceiveCoilName": "HeadNeck_64", "EchoTime": 0.0352, "SequenceVariant": "SK_SS", "SliceTiming": [0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0], "ImagingFrequency": 123.232, "EchoTrainLength": 100, "BaseResolution": 100, "PixelBandwidth": 2380, "ScanOptions": "FS_EXT", "PhaseResolution": 1, "SoftwareVersions": "syngo_MR_E11", "StationName": "AWP66072", "Modality": "MR", "InstitutionalDepartmentName": "Department", "PatientPosition": "HFS"} \ No newline at end of file diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_bold.nii.gz b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_bold.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physio.json b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physio.json new file mode 100644 index 000000000..481dbb92c --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physio.json @@ -0,0 +1,10 @@ +{ + "PupilFitMethod": "CENTROID", + "StartTime": 9199339, + "StopTime": 9650638, + "CalibrationCount": 1, + "CalibrationType": "HV13", + "RecordedEye": "left", + "AverageCalibrationError": 0.65, + "MaximalCalibrationError": 0.9 +} diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physio.tsv.gz b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physio.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physio.tsv.gz differ diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physioevents.tsv.gz b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physioevents.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-01_recording-eye1_physioevents.tsv.gz differ diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_bold.json b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_bold.json new file mode 100644 index 000000000..e2f860968 --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_bold.json @@ -0,0 +1 @@ +{"InPlanePhaseEncodingDirectionDICOM": "COL", "ConsistencyInfo": "N4_VE11C_LATEST_20160120", "ImageComments": "Unaliased_MB6_PE3_LB_SENSE1", "ProcedureStepDescription": "Projets_pRFseqTest", "DeviceSerialNumber": "66072", "AcquisitionMatrixPE": 100, "ImageOrientationPatientDICOM": [0.999563, 0.0141216, -0.0259813, -0.018669, 0.982731, -0.184097], "EffectiveEchoSpacing": 0.000580013, "WipMemBlock": "3beff63d-4eff-43d8-a648-3a530568cdde||Sequence: R016 ve11c/master r/e634e98; Dec 19 2017 11:00:25 by eja", "ManufacturersModelName": "Prisma", "ProtocolName": "task-rest_run2_bold", "PhaseEncodingDirection": "j", "BandwidthPerPixelPhaseEncode": 17.241, "TotalReadoutTime": 0.0574213, "RepetitionTime": 0.8, "MultibandAccelerationFactor": 6, "SeriesNumber": 22, "PhaseEncodingSteps": 100, "MRAcquisitionType": "2D", "SliceThickness": 2, "AcquisitionNumber": 1, "DwellTime": 2.1e-06, "TxRefAmp": 279.362, "BodyPartExamined": "HEAD", "ReceiveCoilActiveElements": "HC1-6", "DerivedVendorReportedEchoSpacing": 0.000580013, "SAR": 0.115434, "PulseSequenceDetails": "%CustomerSeq%_cmrr_mbep2d_bold", "ScanningSequence": "EP", "Manufacturer": "Siemens", "ConversionSoftware": "dcm2niix", "PercentPhaseFOV": 100, "ReconMatrixPE": 100, "FlipAngle": 56, "SeriesDescription": "task-rest_run2_bold", "PartialFourier": 1, "ConversionSoftwareVersion": "v1.0.20200427", "ShimSetting": [-598, -10766, -563, 478, 88, 146, -126, 1], "AcquisitionTime": "15:27:38.320000", "SequenceName": "epfid2d1_100", "MagneticFieldStrength": 3, "TaskName": "rest", "PercentSampling": 100, "SpacingBetweenSlices": 2, "ImageType": ["ORIGINAL", "PRIMARY", "M", "MB", "ND", "MOSAIC"], "ReceiveCoilName": "HeadNeck_64", "EchoTime": 0.0352, "SequenceVariant": "SK_SS", "SliceTiming": [0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0, 0.72, 0.64, 0.56, 0.48, 0.4, 0.32, 0.24, 0.16, 0.08, 0], "ImagingFrequency": 123.232, "EchoTrainLength": 100, "BaseResolution": 100, "PixelBandwidth": 2380, "ScanOptions": "FS_EXT", "PhaseResolution": 1, "SoftwareVersions": "syngo_MR_E11", "StationName": "AWP66072", "Modality": "MR", "InstitutionalDepartmentName": "Department", "PatientPosition": "HFS"} \ No newline at end of file diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_bold.nii.gz b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_bold.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physio.json b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physio.json new file mode 100644 index 000000000..1a7adb30a --- /dev/null +++ b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physio.json @@ -0,0 +1,10 @@ +{ + "PupilFitMethod": "CENTROID", + "StartTime": 9764662, + "StopTime": 10201044, + "CalibrationCount": 1, + "CalibrationType": "HV13", + "RecordedEye": "left", + "AverageCalibrationError": 0.4, + "MaximalCalibrationError": 0.81 +} diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physio.tsv.gz b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physio.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physio.tsv.gz differ diff --git a/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physioevents.tsv.gz b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physioevents.tsv.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/eyetracking_fmri/sub-01/ses-01/func/sub-01_ses-01_task-rest_run-02_recording-eye1_physioevents.tsv.gz differ diff --git a/eyetracking_fmri/task-rest_events.json b/eyetracking_fmri/task-rest_events.json new file mode 100644 index 000000000..da1f7108f --- /dev/null +++ b/eyetracking_fmri/task-rest_events.json @@ -0,0 +1,18 @@ +{ + "InstitutionAddress": "27 Bd Jean Moulin, 13005 Marseille, France", + "InstitutionName": "Institut de Neurosciences de la Timone", + "StimulusPresentation": { + "ScreenDistance": 1.2, + "ScreenOrigin": ["top", "left"], + "ScreenRefreshRate": 120, + "ScreenSize": [ + 0.773, + 0.445 + ], + "ScreenResolution": [ + 1919, + 1079 + ] + }, + "TaskName": "rest" +} \ No newline at end of file diff --git a/eyetracking_fmri/task-rest_events.tsv b/eyetracking_fmri/task-rest_events.tsv new file mode 100644 index 000000000..e1b15c412 --- /dev/null +++ b/eyetracking_fmri/task-rest_events.tsv @@ -0,0 +1,2 @@ +onset duration + diff --git a/eyetracking_fmri/task-rest_physio.json b/eyetracking_fmri/task-rest_physio.json new file mode 100644 index 000000000..e38021762 --- /dev/null +++ b/eyetracking_fmri/task-rest_physio.json @@ -0,0 +1,34 @@ +{ + "PhysioType": "eyetrack", + "Manufacturer": "SR-Research", + "Columns": [ + "timestamp", + "x_coordinate", + "y_coordinate", + "pupil_size" + ], + "timestamp": { + "Description": "a continuously increasing identifier of the sampling time registered by the device", + "Units": "ms", + "Origin": "System startup" + }, + "x_coordinate": { + "LongName": "Gaze position (x)", + "Description": "Gaze position x-coordinate of the recorded eye, in the coordinate units specified in the corresponding metadata sidecar.", + "Units": "pixel" + }, + "y_coordinate": { + "LongName": "Gaze position (y)", + "Description": "Gaze position y-coordinate of the recorded eye, in the coordinate units specified in the corresponding metadata sidecar.", + "Units": "pixel" + }, + "pupil_size": { + "Description": "Pupil area of the recorded eye as calculated by the eye-tracker in arbitrary units (see EyeLink's documentation for conversion).", + "Units": "a.u." + }, + "SampleCoordinateSystem": "gaze-on-screen", + "ManufacturersModelName": "EYELINK II CL v5.09 Nov 17 2015", + "DeviceSerialNumber": "CLO-ZBD04", + "EyeTrackingMethod": "P-CR", + "SamplingFrequency": 1000 +} \ No newline at end of file diff --git a/eyetracking_fmri/task-rest_physioevents.json b/eyetracking_fmri/task-rest_physioevents.json new file mode 100644 index 000000000..0e6c986f2 --- /dev/null +++ b/eyetracking_fmri/task-rest_physioevents.json @@ -0,0 +1,28 @@ +{ + "Columns": [ + "onset", + "duration", + "trial_type", + "blink", + "message" + ], + "Description": "Messages logged by the measurement device", + "OnsetSource": "timestamp", + "blink": { + "Description": "Gives status of the eye.", + "Levels": { + "0": "Indicates if the eye was open.", + "1": "Indicates if the eye was closed." + } + }, + "message": { + "Description": "String messages logged by the eye-tracker." + }, + "trial_type": { + "Description": "Event type as identified by the eye-tracker's model.", + "Levels": { + "fixation": "Indicates a fixation.", + "saccade": "Indicates a saccade." + } + } +} \ No newline at end of file