{
"SamplingFrequency": 100.0,
"StartTime": -22.345,
"Columns": ["cardiac", "respiratory", "trigger"],
"cardiac": {
"LongName": "ECG channel 1",
"Description": "Converted Siemens_Tics (VD/VE) *_PULS.log file, cropped and synchronized to scanner and other physiology by TAPAS PhysIO Toolbox v7.2.3",
"Units": "mV"
}
"trigger": {
"LongName": "Scan Volume Trigger",
"Description": "Converted Siemens_Tics (VD/VE) *_Info.log file, corrected (for double triggers) and merged by TAPAS PhysIO Toolbox v7.2.3",
"Units": "1"
}
}
Create a function to write out continuous physiological recordings
physio.ons_secs.[t,c,r,svolpulse]according to BIDS in a function, e.g.,code/readin/tapas_physio_write_physlogfiles_BIDS.mtapas_physio_main_create_regressorseither after syncing (labeled part 2 of the file) or preprocessing (part 3 of the file would be a BIDS derivative, but maybe more useful?)_physio-cardiac,_physio-respiratoryetc. as in specification (or resample?).jsonfiles: https://bids-specification.readthedocs.io/en/stable/02-common-principles.html#tabular-files.jsonwith vendor-specific metadata:physio.BIDS_outfiletapas_physio_new, and call in example scriptsub-01_task-visual_run-1_physio.{json,tsv.gz}