Physiology Data Definitions
M-BIDS extends the BIDS Physiological recordings specification with stricter Calibench naming and metadata rules. Each physiological modality SHOULD be stored in a separate modality-specific file with a matching JSON sidecar.
As in BIDS, compressed *_physio.tsv.gz files MUST NOT include a header row. The column names MUST be provided by the Columns list in the matching *_physio.json sidecar.
All Calibench physiology time-series files use timestamp as the first column. The timestamp column is a continuously increasing time value in seconds, relative to the start of the trimmed recording.
General file pattern
sub-<participant_label>/
└── physio/
├── sub-<participant_label>_task-acquisition_recording-scr_physio.json
├── sub-<participant_label>_task-acquisition_recording-scr_physio.tsv.gz
├── sub-<participant_label>_task-acquisition_recording-ecg_physio.json
├── sub-<participant_label>_task-acquisition_recording-ecg_physio.tsv.gz
├── sub-<participant_label>_task-acquisition_recording-resp_physio.json
└── sub-<participant_label>_task-acquisition_recording-resp_physio.tsv.gz
The same pattern is used for task-extinction. Eye-tracking recordings are also stored in physio/ when they are aligned with physiological recordings.
Common sidecar fields
BIDS defines common physiology sidecar fields such as Columns, StartTime, and SamplingFrequency. In addition to these BIDS fields, every Calibench *_physio.json sidecar MUST contain the following fields when applicable:
Key |
Description |
Example |
|---|---|---|
|
Column names for the matching headerless TSV file. The first entry must be |
|
|
Time of the first sample relative to the recording start. |
|
|
Sampling frequency in Hz. |
|
|
Recording type used by the importer. |
|
|
Source-data time points used to trim the exported recording. |
|
|
Duration of the exported recording in seconds. |
|
|
Metadata object describing the timestamp column. |
|
Modality-specific definitions
Guidelines for individual modalities are given below.
Physio Data Modalities: