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

S10 Run

@kaggle.mexwell_pulse_transit_time.s10_run
  • 9.65 MB
  • 242,815 rows
  • 20 columns
Loading...
CREATE TABLE s10_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
);

S10 Sit

@kaggle.mexwell_pulse_transit_time.s10_sit
  • 7.43 MB
  • 242,843 rows
  • 20 columns
Loading...
CREATE TABLE s10_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
);

S10 Walk

@kaggle.mexwell_pulse_transit_time.s10_walk
  • 8.33 MB
  • 242,859 rows
  • 20 columns
Loading...
CREATE TABLE s10_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
);

S11 Run

@kaggle.mexwell_pulse_transit_time.s11_run
  • 9.35 MB
  • 246,891 rows
  • 20 columns
Loading...
CREATE TABLE s11_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
);

S11 Sit

@kaggle.mexwell_pulse_transit_time.s11_sit
  • 7.31 MB
  • 243,587 rows
  • 20 columns
Loading...
CREATE TABLE s11_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
);

S11 Walk

@kaggle.mexwell_pulse_transit_time.s11_walk
  • 8.64 MB
  • 243,266 rows
  • 20 columns
Loading...
CREATE TABLE s11_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
);

S12 Run

@kaggle.mexwell_pulse_transit_time.s12_run
  • 9.03 MB
  • 242,336 rows
  • 20 columns
Loading...
CREATE TABLE s12_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
);

S12 Sit

@kaggle.mexwell_pulse_transit_time.s12_sit
  • 7.25 MB
  • 242,960 rows
  • 20 columns
Loading...
CREATE TABLE s12_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
);

S12 Walk

@kaggle.mexwell_pulse_transit_time.s12_walk
  • 9.29 MB
  • 242,888 rows
  • 20 columns
Loading...
CREATE TABLE s12_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
);

S13 Run

@kaggle.mexwell_pulse_transit_time.s13_run
  • 8.51 MB
  • 243,115 rows
  • 20 columns
Loading...
CREATE TABLE s13_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
);

S13 Sit

@kaggle.mexwell_pulse_transit_time.s13_sit
  • 7.4 MB
  • 243,546 rows
  • 20 columns
Loading...
CREATE TABLE s13_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
);

S13 Walk

@kaggle.mexwell_pulse_transit_time.s13_walk
  • 9.24 MB
  • 243,439 rows
  • 20 columns
Loading...
CREATE TABLE s13_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
);

S14 Run

@kaggle.mexwell_pulse_transit_time.s14_run
  • 9.28 MB
  • 243,811 rows
  • 20 columns
Loading...
CREATE TABLE s14_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
);

S14 Sit

@kaggle.mexwell_pulse_transit_time.s14_sit
  • 7.58 MB
  • 248,073 rows
  • 20 columns
Loading...
CREATE TABLE s14_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
);

S14 Walk

@kaggle.mexwell_pulse_transit_time.s14_walk
  • 8.99 MB
  • 243,841 rows
  • 20 columns
Loading...
CREATE TABLE s14_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
);

S15 Run

@kaggle.mexwell_pulse_transit_time.s15_run
  • 8.61 MB
  • 247,497 rows
  • 20 columns
Loading...
CREATE TABLE s15_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
);

S15 Sit

@kaggle.mexwell_pulse_transit_time.s15_sit
  • 7.14 MB
  • 242,188 rows
  • 20 columns
Loading...
CREATE TABLE s15_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
);

S15 Walk

@kaggle.mexwell_pulse_transit_time.s15_walk
  • 8.41 MB
  • 242,284 rows
  • 20 columns
Loading...
CREATE TABLE s15_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
);

S16 Run

@kaggle.mexwell_pulse_transit_time.s16_run
  • 9.22 MB
  • 246,999 rows
  • 20 columns
Loading...
CREATE TABLE s16_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
);

S16 Sit

@kaggle.mexwell_pulse_transit_time.s16_sit
  • 7.47 MB
  • 243,993 rows
  • 20 columns
Loading...
CREATE TABLE s16_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
);

S16 Walk

@kaggle.mexwell_pulse_transit_time.s16_walk
  • 9.07 MB
  • 243,635 rows
  • 20 columns
Loading...
CREATE TABLE s16_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
);

S17 Run

@kaggle.mexwell_pulse_transit_time.s17_run
  • 9.07 MB
  • 242,459 rows
  • 20 columns
Loading...
CREATE TABLE s17_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
);

S17 Sit

@kaggle.mexwell_pulse_transit_time.s17_sit
  • 6.87 MB
  • 242,937 rows
  • 20 columns
Loading...
CREATE TABLE s17_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
);

S17 Walk

@kaggle.mexwell_pulse_transit_time.s17_walk
  • 8.8 MB
  • 242,541 rows
  • 20 columns
Loading...
CREATE TABLE s17_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
);

S18 Run

@kaggle.mexwell_pulse_transit_time.s18_run
  • 8.66 MB
  • 242,126 rows
  • 20 columns
Loading...
CREATE TABLE s18_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
);

Share link

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