This project contains code and results from our manuscript titled 'Smartphone-Based VO2max Measurement With Heart Snapshot in Clinical and Real-world Settings With a Diverse Population: Validation Study'. VO2max is a measure of cardiorespiratory fitness (CRF), and thus the original repository name maintains that nomenclature.
Data from this study is available at the dHealth Digital Health Knowledge Portal
The code and demo apps for the iOS and Android versions of Heart Snapshot are also publicly available.
All output files are stored in the Featues folder ('syn22268519'). The output files for crf_polar.R are stored in the Polar Data folder ('syn22125127').
Run this file to extract features for all participantIDs for the activities:
Run this file to extract features on Fitbit Heart rate Intraday data ('syn22254943') for contributing participants
Run this file to extract the heart rate data from Nonin pulseOx ('syn22268058') for the Calibration study
Run this file to extract the heart rate data from the Polar chest strap ('syn22125134')
File to parse output data from Nonin PulseOx into a digestible format
Run this file to find out start and stop times for step test using stair step accelerometer / gyrscope data from 3-MST ('syn22254980'). The output files are stores in Analysis folder ('syn22268520')
Run this file to merge fitbit, polar and crf app data for all participantIDs for the follwing activities. The output files are stored in the Featues folder ('syn22268519').
Run this file to estimate V02 max after completing the Tecumseh Stair Step test (3-MST) in CRF Module. Run this file after you have completed running all the feature extraction files and the rest of the analysis files (except crf_nonin_metrics.R). The results are stored in the Analysis folder ('syn22268520')