Cargando…

SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing

Wearable inertial sensors are providing enhanced insight into patient mobility and health. Significant research efforts have focused on wearable algorithm design and deployment in both research and clinical settings; however, open-source, general-purpose software tools for processing various activit...

Descripción completa

Detalles Bibliográficos
Autores principales: Adamowicz, Lukas, Christakis, Yiorgos, Czech, Matthew D, Adamusiak, Tomasz
Formato: Online Artículo Texto
Lenguaje:English
Publicado: JMIR Publications 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9073613/
https://www.ncbi.nlm.nih.gov/pubmed/35353039
http://dx.doi.org/10.2196/36762
_version_ 1784701327276769280
author Adamowicz, Lukas
Christakis, Yiorgos
Czech, Matthew D
Adamusiak, Tomasz
author_facet Adamowicz, Lukas
Christakis, Yiorgos
Czech, Matthew D
Adamusiak, Tomasz
author_sort Adamowicz, Lukas
collection PubMed
description Wearable inertial sensors are providing enhanced insight into patient mobility and health. Significant research efforts have focused on wearable algorithm design and deployment in both research and clinical settings; however, open-source, general-purpose software tools for processing various activities of daily living are relatively scarce. Furthermore, few studies include code for replication or off-the-shelf software packages. In this work, we introduce SciKit Digital Health (SKDH), a Python software package (Python Software Foundation) containing various algorithms for deriving clinical features of gait, sit to stand, physical activity, and sleep, wrapped in an easily extensible framework. SKDH combines data ingestion, preprocessing, and data analysis methods geared toward modern data science workflows and streamlines the generation of digital endpoints in “good practice” environments by combining all the necessary data processing steps in a single pipeline. Our package simplifies the construction of new data processing pipelines and promotes reproducibility by following a convention over configuration approach, standardizing most settings on physiologically reasonable defaults in healthy adult populations or those with mild impairment. SKDH is open source, as well as free to use and extend under a permissive Massachusetts Institute of Technology license, and is available from GitHub (PfizerRD/scikit-digital-health), the Python Package Index, and the conda-forge channel of Anaconda.
format Online
Article
Text
id pubmed-9073613
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher JMIR Publications
record_format MEDLINE/PubMed
spelling pubmed-90736132022-05-07 SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing Adamowicz, Lukas Christakis, Yiorgos Czech, Matthew D Adamusiak, Tomasz JMIR Mhealth Uhealth Viewpoint Wearable inertial sensors are providing enhanced insight into patient mobility and health. Significant research efforts have focused on wearable algorithm design and deployment in both research and clinical settings; however, open-source, general-purpose software tools for processing various activities of daily living are relatively scarce. Furthermore, few studies include code for replication or off-the-shelf software packages. In this work, we introduce SciKit Digital Health (SKDH), a Python software package (Python Software Foundation) containing various algorithms for deriving clinical features of gait, sit to stand, physical activity, and sleep, wrapped in an easily extensible framework. SKDH combines data ingestion, preprocessing, and data analysis methods geared toward modern data science workflows and streamlines the generation of digital endpoints in “good practice” environments by combining all the necessary data processing steps in a single pipeline. Our package simplifies the construction of new data processing pipelines and promotes reproducibility by following a convention over configuration approach, standardizing most settings on physiologically reasonable defaults in healthy adult populations or those with mild impairment. SKDH is open source, as well as free to use and extend under a permissive Massachusetts Institute of Technology license, and is available from GitHub (PfizerRD/scikit-digital-health), the Python Package Index, and the conda-forge channel of Anaconda. JMIR Publications 2022-04-21 /pmc/articles/PMC9073613/ /pubmed/35353039 http://dx.doi.org/10.2196/36762 Text en ©Lukas Adamowicz, Yiorgos Christakis, Matthew D Czech, Tomasz Adamusiak. Originally published in JMIR mHealth and uHealth (https://mhealth.jmir.org), 21.04.2022. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR mHealth and uHealth, is properly cited. The complete bibliographic information, a link to the original publication on https://mhealth.jmir.org/, as well as this copyright and license information must be included.
spellingShingle Viewpoint
Adamowicz, Lukas
Christakis, Yiorgos
Czech, Matthew D
Adamusiak, Tomasz
SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing
title SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing
title_full SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing
title_fullStr SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing
title_full_unstemmed SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing
title_short SciKit Digital Health: Python Package for Streamlined Wearable Inertial Sensor Data Processing
title_sort scikit digital health: python package for streamlined wearable inertial sensor data processing
topic Viewpoint
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9073613/
https://www.ncbi.nlm.nih.gov/pubmed/35353039
http://dx.doi.org/10.2196/36762
work_keys_str_mv AT adamowiczlukas scikitdigitalhealthpythonpackageforstreamlinedwearableinertialsensordataprocessing
AT christakisyiorgos scikitdigitalhealthpythonpackageforstreamlinedwearableinertialsensordataprocessing
AT czechmatthewd scikitdigitalhealthpythonpackageforstreamlinedwearableinertialsensordataprocessing
AT adamusiaktomasz scikitdigitalhealthpythonpackageforstreamlinedwearableinertialsensordataprocessing