brinnaebent / wearablecompute

wearablecompute is an open source Python package containing over 50 data and domain-driven features that can be computed from wearables and mHealth sensor data.
https://dbdp.org
MIT License
15 stars 3 forks source link
data-science digital-biomarker-discovery feature-engineering feature-extraction mhealth smartwatch wearables

wearablecompute

Feature Engineering mHealth + wearables

License: MIT

wearablecompute is an open source Python package containing over 50 data and domain-driven features that can be computed from wearables and mHealth sensor data. wearablecompute has been integrated in the Digital Biomarker Discovery Pipeline (DBDP), currently in use in dozens of projects across several institutions. This resource will help make discovering digital biomarkers more accessible and standardize best practices across the field.

Data from mHealth and wearables can be transformed into digital biomarkers that act as indicators of health outcomes and can be used to diagnose, monitor, and manage chronic diseases and conditions.

wearblecompute is part of the Digital Biomarker Discovery Pipeline, available at dbdp.org.

Installation

wearablecompute requires the pandas, numpy, scipy, and datetime packages.

Recommended: Install via pip:

$ pip install wearablecompute

Install via git:

$ pip install git+git://github.com/brinnaebent/wearablecompute.git
$ git clone

Features

We have included import functions to format data for use with the wearablecompute package. These functions currently support the most common wearables used in digital biomarker development, including Empatica E4, Garmin (coming soon), Fitbit (coming soon), and Apple Watch (coming soon), with plans to add additional import functions for other wearables, including Whoop and Oura Ring. Any wearable device can be used with wearablecompute, and we provide complete documentation to enable users to adapt their wearables data for use with wearablecompute. Functions are available for 50+ data- and domain-driven engineered features that are currently in use in digital biomarker discovery projects.

USER GUIDE

Continued Development

We are frequently updating this package with new functions and insights from the DBDP (Digital Biomarker Discovery Pipeline). For more details on contributing your own functions to this package, see dbdp.org.

License

MIT