PEPbench

PEPbench benchmarks algorithms that extract the pre-ejection period (PEP) from electrocardiography (ECG) and impedance cardiography (ICG) signals, providing a standardized framework and annotated datasets for reproducible evaluation in psychophysiology.


Key Features:

  • Algorithm Library: PEPbench implements multiple Q-peak and B-point detection algorithms from literature that can be combined to create comprehensive PEP extraction pipelines.
  • Standardized Evaluation Framework: PEPbench provides a standardized framework for evaluating PEP extraction algorithms, enabling systematic comparison across different algorithm combinations.
  • Public Datasets with Reference Annotations: PEPbench includes two datasets with manually annotated Q-peaks and B-points, which are the first publicly available datasets with reference PEP annotations.
  • Systematic Benchmarking: PEPbench enables comparison of 108 different algorithm combinations to assess performance differences and error rates.

Scientific Applications:

  • Cardiac Sympathetic Nervous System Assessment: PEPbench supports evaluation of algorithms measuring PEP, which serves as a marker of cardiac sympathetic nervous system (SNS) activity in psychophysiological research.
  • Algorithm Performance Evaluation: PEPbench enables researchers to assess the accuracy and reliability of automated PEP extraction algorithms, particularly for beat-to-beat level analysis where error rates are relatively high.
  • Reproducible Psychophysiology Research: PEPbench facilitates reproducible research by providing open-source algorithms and annotated datasets for standardized comparison of PEP extraction methods.

Methodology:

PEPbench combines different Q-peak detection algorithms and B-point detection algorithms from literature to create PEP extraction pipelines, then evaluates these combinations against manually annotated Q-peaks and B-points in two datasets using a standardized comparison framework.

Topics

Details

Programming Languages:
Python
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications