Baselight

🫀 Pulse Transit Time

66 recordings of 19 physiologic time series for more than 40000 heartbeats

@kaggle.mexwell_pulse_transit_time

Loading...
Loading...

About this Dataset

🫀 Pulse Transit Time

Pulse Transit Time (PTT) is the time that pulse waves require to travel in blood vessels between two sites. It is an important indicator for many medical properties and recent research focused on its potential for continuous blood pressure monitors. Three challenges make it difficult to measure PTT precisely: 1) Photoplethysmogram (PPG) measurements are inherently noisy, 2) the required wave phase detection accuracy for measurement sited in proximity (e.g., on the same finger) is in the order of milliseconds and 3) the lack of available datasets for PPG measurements in proximity at the required high sample rates. This dataset is designed to address these challenges by providing, amongst other physiologic time series and numerics such as blood pressure, 2x3 unfiltered raw PPG sensor signals of multiple wavelengths for 2 measurement sites in a defined distance to each other.

The dataset contains 66 recordings of 19 physiologic time series for more than 40000 heartbeats. These data were collected to conduct investigations into signal processing and machine learning models for applications in short distance Pulse Transit Time (PTT) recognition, cuffless pressure sensing and other cardiovascular activity modelling research.

Original Data

Data Description

The data is distributed in two formats, WFDB (WaveForm DataBase) and CSV (comma-separated-value). The WFDB data for all participants have been placed in the root directory along with a corresponding RECORDS file. Each WFDB .hea header file contains the participants' numerics such as

Tables

S18 Sit

@kaggle.mexwell_pulse_transit_time.s18_sit
  • 7.01 MB
  • 242,269 rows
  • 20 columns
Loading...
CREATE TABLE s18_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S18 Walk

@kaggle.mexwell_pulse_transit_time.s18_walk
  • 8.6 MB
  • 242,627 rows
  • 20 columns
Loading...
CREATE TABLE s18_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S19 Run

@kaggle.mexwell_pulse_transit_time.s19_run
  • 9.81 MB
  • 242,379 rows
  • 20 columns
Loading...
CREATE TABLE s19_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S19 Sit

@kaggle.mexwell_pulse_transit_time.s19_sit
  • 7.72 MB
  • 249,594 rows
  • 20 columns
Loading...
CREATE TABLE s19_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S19 Walk

@kaggle.mexwell_pulse_transit_time.s19_walk
  • 9.16 MB
  • 246,263 rows
  • 20 columns
Loading...
CREATE TABLE s19_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S1 Run

@kaggle.mexwell_pulse_transit_time.s1_run
  • 8.86 MB
  • 245,274 rows
  • 20 columns
Loading...
CREATE TABLE s1_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S1 Sit

@kaggle.mexwell_pulse_transit_time.s1_sit
  • 7.01 MB
  • 254,026 rows
  • 20 columns
Loading...
CREATE TABLE s1_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S1 Walk

@kaggle.mexwell_pulse_transit_time.s1_walk
  • 9.7 MB
  • 245,902 rows
  • 20 columns
Loading...
CREATE TABLE s1_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S20 Run

@kaggle.mexwell_pulse_transit_time.s20_run
  • 9.35 MB
  • 248,682 rows
  • 20 columns
Loading...
CREATE TABLE s20_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S20 Sit

@kaggle.mexwell_pulse_transit_time.s20_sit
  • 7.4 MB
  • 247,724 rows
  • 20 columns
Loading...
CREATE TABLE s20_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S20 Walk

@kaggle.mexwell_pulse_transit_time.s20_walk
  • 8.87 MB
  • 242,260 rows
  • 20 columns
Loading...
CREATE TABLE s20_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S21 Run

@kaggle.mexwell_pulse_transit_time.s21_run
  • 8.83 MB
  • 242,532 rows
  • 20 columns
Loading...
CREATE TABLE s21_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S21 Sit

@kaggle.mexwell_pulse_transit_time.s21_sit
  • 7.23 MB
  • 244,938 rows
  • 20 columns
Loading...
CREATE TABLE s21_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S21 Walk

@kaggle.mexwell_pulse_transit_time.s21_walk
  • 8.63 MB
  • 243,193 rows
  • 20 columns
Loading...
CREATE TABLE s21_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S22 Run

@kaggle.mexwell_pulse_transit_time.s22_run
  • 9.12 MB
  • 244,676 rows
  • 20 columns
Loading...
CREATE TABLE s22_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S22 Sit

@kaggle.mexwell_pulse_transit_time.s22_sit
  • 7.14 MB
  • 242,634 rows
  • 20 columns
Loading...
CREATE TABLE s22_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S22 Walk

@kaggle.mexwell_pulse_transit_time.s22_walk
  • 8.51 MB
  • 242,658 rows
  • 20 columns
Loading...
CREATE TABLE s22_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S2 Run

@kaggle.mexwell_pulse_transit_time.s2_run
  • 9.45 MB
  • 246,578 rows
  • 20 columns
Loading...
CREATE TABLE s2_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S2 Sit

@kaggle.mexwell_pulse_transit_time.s2_sit
  • 7.27 MB
  • 246,206 rows
  • 20 columns
Loading...
CREATE TABLE s2_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S2 Walk

@kaggle.mexwell_pulse_transit_time.s2_walk
  • 8.67 MB
  • 246,864 rows
  • 20 columns
Loading...
CREATE TABLE s2_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S3 Run

@kaggle.mexwell_pulse_transit_time.s3_run
  • 8.71 MB
  • 243,727 rows
  • 20 columns
Loading...
CREATE TABLE s3_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S3 Sit

@kaggle.mexwell_pulse_transit_time.s3_sit
  • 6.96 MB
  • 246,149 rows
  • 20 columns
Loading...
CREATE TABLE s3_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S3 Walk

@kaggle.mexwell_pulse_transit_time.s3_walk
  • 8.59 MB
  • 246,587 rows
  • 20 columns
Loading...
CREATE TABLE s3_walk (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S4 Run

@kaggle.mexwell_pulse_transit_time.s4_run
  • 8.82 MB
  • 245,748 rows
  • 20 columns
Loading...
CREATE TABLE s4_run (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

S4 Sit

@kaggle.mexwell_pulse_transit_time.s4_sit
  • 7.51 MB
  • 246,956 rows
  • 20 columns
Loading...
CREATE TABLE s4_sit (
  "time" TIMESTAMP,
  "ecg" BIGINT,
  "peaks" BIGINT,
  "pleth_1" BIGINT,
  "pleth_2" BIGINT,
  "pleth_3" BIGINT,
  "pleth_4" BIGINT,
  "pleth_5" BIGINT,
  "pleth_6" BIGINT,
  "lc_1" BIGINT,
  "lc_2" BIGINT,
  "temp_1" DOUBLE,
  "temp_2" DOUBLE,
  "temp_3" DOUBLE,
  "a_x" DOUBLE,
  "a_y" DOUBLE,
  "a_z" DOUBLE,
  "g_x" DOUBLE,
  "g_y" DOUBLE,
  "g_z" DOUBLE
);

Share link

Anyone who has the link will be able to view this.