SoftwareX (May 2024)

BioSPPy: A Python toolbox for physiological signal processing

  • Patrícia Bota,
  • Rafael Silva,
  • Carlos Carreiras,
  • Ana Fred,
  • Hugo Plácido da Silva

Journal volume & issue
Vol. 26
p. 101712

Abstract

Read online

In recent years, the rise of data collection systems featuring physiological sensors has enabled the creation of vast datasets for various biomedical uses, enhancing wellness and quality of life applications. However, data is often available in raw form and noisy, demanding extensive pre-processing to be application-ready. To facilitate such tasks we introduce BioSPPy, a comprehensive open-source Python toolbox designed to facilitate end-to-end physiological data processing, aggregating functions ranging from data loading, to noise filtering and feature extraction. With a user-friendly semantic keyword-based input/output system, it is tailored for all Python expertise levels. As a testament to its impact and significance, to date the BioSPPy code repository has over 430k downloads and more than 470 citations on Google Scholar.

Keywords