NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour

Abstract Background Recent technological advances have led to a surge in the use of wearable devices for personal health and fitness monitoring; however, clinical uptake of wearable devices for remote or ‘free-living’ measurement of daily health-related behavior has lagged. To advance the field, the...

Full description

Bibliographic Details
Main Authors: Kit B. Beyer, Kyle S. Weber, Benjamin F. Cornish, Adam Vert, Vanessa Thai, F. Elizabeth Godkin, William E. McIlroy, Karen Van Ooteghem
Format: Article
Language:English
Published: BMC 2024-02-01
Series:BMC Digital Health
Subjects:
Online Access:https://doi.org/10.1186/s44247-024-00062-3
_version_ 1797273203185287168
author Kit B. Beyer
Kyle S. Weber
Benjamin F. Cornish
Adam Vert
Vanessa Thai
F. Elizabeth Godkin
William E. McIlroy
Karen Van Ooteghem
author_facet Kit B. Beyer
Kyle S. Weber
Benjamin F. Cornish
Adam Vert
Vanessa Thai
F. Elizabeth Godkin
William E. McIlroy
Karen Van Ooteghem
author_sort Kit B. Beyer
collection DOAJ
description Abstract Background Recent technological advances have led to a surge in the use of wearable devices for personal health and fitness monitoring; however, clinical uptake of wearable devices for remote or ‘free-living’ measurement of daily health-related behavior has lagged. To advance the field, there is need for valid and reliable outcomes across multiple health domains specific to the cohorts or patients of interest and centralized tools to build capacity for use of these data. The NiMBaLWear pipeline provides a flexible and integrated approach to wearables analytics applied to raw sensor data that considers multiple, inter-related physiological and behavioral signals to provide a holistic view of health status. Results & discussion NiMBaLWear is a modular, open-source, wearable sensor analytic pipeline that quantifies physical activity, mobility, and sleep from raw single- or multi-sensor free-living data collected over multiple days. Data captured from any device, in different possible formats, are standardized prior to processing. Data preparation includes accelerometer autocalibration, cross-device synchronization, and non-wear detection. Validated, domain-specific algorithms detect events, generate outcome measures, and output standardized tabular data and user-friendly summary collection reports. NiMBaLWear was developed in Python using an iterative and incremental software development process, which included a combination of semi-automated inspection and expert review of data collected from 286 participants across two remote-measurement studies. A comparative analysis revealed a paucity of open-source packages capable of deriving and sharing health-related behavioral outcomes across multiple domains from multi-sensor wearables data. Forthcoming improvements to the pipeline will leverage sensor fusion techniques to add new, and refine existing, domain- and disease-specific analytics, and optimize pipeline accessibility and reporting. Conclusion The NiMBaLWear pipeline transforms raw multi-sensor wearables data into accurate and relevant outcomes across multiple health domains to objectively characterize and measure an individual’s daily health-related behavior. NiMBaLWear’s focus on high-quality, clinically relevant outcomes, as well as end-user optimization, provides a foundation for innovation to improve the utility of wearables for clinical care and self-management of health.
first_indexed 2024-03-07T14:40:12Z
format Article
id doaj.art-dab908cbdada452abba23e7948c3d352
institution Directory Open Access Journal
issn 2731-684X
language English
last_indexed 2024-03-07T14:40:12Z
publishDate 2024-02-01
publisher BMC
record_format Article
series BMC Digital Health
spelling doaj.art-dab908cbdada452abba23e7948c3d3522024-03-05T20:26:02ZengBMCBMC Digital Health2731-684X2024-02-012111510.1186/s44247-024-00062-3NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviourKit B. Beyer0Kyle S. Weber1Benjamin F. Cornish2Adam Vert3Vanessa Thai4F. Elizabeth Godkin5William E. McIlroy6Karen Van Ooteghem7Department of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooDepartment of Kinesiology and Health Sciences, Faculty of Health, University of WaterlooAbstract Background Recent technological advances have led to a surge in the use of wearable devices for personal health and fitness monitoring; however, clinical uptake of wearable devices for remote or ‘free-living’ measurement of daily health-related behavior has lagged. To advance the field, there is need for valid and reliable outcomes across multiple health domains specific to the cohorts or patients of interest and centralized tools to build capacity for use of these data. The NiMBaLWear pipeline provides a flexible and integrated approach to wearables analytics applied to raw sensor data that considers multiple, inter-related physiological and behavioral signals to provide a holistic view of health status. Results & discussion NiMBaLWear is a modular, open-source, wearable sensor analytic pipeline that quantifies physical activity, mobility, and sleep from raw single- or multi-sensor free-living data collected over multiple days. Data captured from any device, in different possible formats, are standardized prior to processing. Data preparation includes accelerometer autocalibration, cross-device synchronization, and non-wear detection. Validated, domain-specific algorithms detect events, generate outcome measures, and output standardized tabular data and user-friendly summary collection reports. NiMBaLWear was developed in Python using an iterative and incremental software development process, which included a combination of semi-automated inspection and expert review of data collected from 286 participants across two remote-measurement studies. A comparative analysis revealed a paucity of open-source packages capable of deriving and sharing health-related behavioral outcomes across multiple domains from multi-sensor wearables data. Forthcoming improvements to the pipeline will leverage sensor fusion techniques to add new, and refine existing, domain- and disease-specific analytics, and optimize pipeline accessibility and reporting. Conclusion The NiMBaLWear pipeline transforms raw multi-sensor wearables data into accurate and relevant outcomes across multiple health domains to objectively characterize and measure an individual’s daily health-related behavior. NiMBaLWear’s focus on high-quality, clinically relevant outcomes, as well as end-user optimization, provides a foundation for innovation to improve the utility of wearables for clinical care and self-management of health.https://doi.org/10.1186/s44247-024-00062-3Wearable technologyRemote monitoringAnalyticsMulti-sensorOpen-sourceOlder adults
spellingShingle Kit B. Beyer
Kyle S. Weber
Benjamin F. Cornish
Adam Vert
Vanessa Thai
F. Elizabeth Godkin
William E. McIlroy
Karen Van Ooteghem
NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour
BMC Digital Health
Wearable technology
Remote monitoring
Analytics
Multi-sensor
Open-source
Older adults
title NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour
title_full NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour
title_fullStr NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour
title_full_unstemmed NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour
title_short NiMBaLWear analytics pipeline for wearable sensors: a modular, open-source platform for evaluating multiple domains of health and behaviour
title_sort nimbalwear analytics pipeline for wearable sensors a modular open source platform for evaluating multiple domains of health and behaviour
topic Wearable technology
Remote monitoring
Analytics
Multi-sensor
Open-source
Older adults
url https://doi.org/10.1186/s44247-024-00062-3
work_keys_str_mv AT kitbbeyer nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT kylesweber nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT benjaminfcornish nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT adamvert nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT vanessathai nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT felizabethgodkin nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT williamemcilroy nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour
AT karenvanooteghem nimbalwearanalyticspipelineforwearablesensorsamodularopensourceplatformforevaluatingmultipledomainsofhealthandbehaviour