Gradient Biotech
U

Menu

Data upload

Upload recordings from Studies → Upload (/experiments/{id}/upload). Each upload creates one dataset.

Upload flow

  1. Select files — drag-and-drop or browse
  2. Review — confirm detected format, duration, sample rate, validation messages
  3. Import — writes files to storage and creates the dataset record

For EDF files, pick the signal channel on the review step. If the file contains respiration, you can select a separate respiration channel (must differ from the ECG channel).

Supported formats

ModalityFormatFilesNotes
ECGWFDB.hea + .datBoth required; same basename
ECGCSVSingle .csvColumn 1 = time (s), column 2 = amplitude
ECGEDF.edfPick channel on review
RR intervalsrr_csvSingle .csvRequires rr_ms column
PPGCSV / WFDB / EDFPer format rulesDetected as PPG signal type
Blood pressurebp_csvSingle .csvSBP/DBP columns + timestamps
RespirationEDF / CSVChannel or dedicated fileUsed for RSA and respiration analysis

Validation rules

  • WFDB uploads must include matching .hea and .dat files
  • CSV time columns must be strictly increasing numeric values
  • RR CSV must contain parseable rr_ms values
  • EDF ECG and respiration channels cannot be the same index
  • Very short series are rejected with a clear error message

After upload

The dataset appears on the study overview. Click it to open the dataset inspector and run the appropriate pipeline for its signal type.

RR-only datasets skip waveform preprocessing — go directly to Compute HRV.

Sample data

See Sample data for generators and PhysioNet fixtures.

For full format specifications, see File formats.