Reproducible Analysis Pipeline for Data Streams: Open-Source Software to Process Data Collected With Mobile Devices.

Reproducible Analysis Pipeline for Data Streams: Open-Source Software to Process Data Collected With Mobile Devices.
复制标题

DOI:
10.3389/fdgth.2021.769823
复制
发表时间:
2021
影响因子:
--
通讯作者:
Low CA
Low CA
中科院分区:
其他
文献类型:
--
作者:
Vega J;Li M;Aguillera K;Goel N;Joshi E;Khandekar K;Durica KC;Kunta AR;Low CA

文献摘要

相似文献

智能手机和可穿戴设备广泛用于行为和临床研究,以收集纵向数据,这些数据与地面实况数据一起用于创建人类行为模型。尽管许多研究团队从类似的移动传感器、平台和设备收集数据,但移动传感研究人员经常从头开始编写数据处理和分析代码。这会导致效率严重低下,无法复制和构建他人的工作,代码和结果的质量不一致,并且当代码不与出版物共享时缺乏透明度。我们概述了数据流的可重复分析管道 (RAPIDS),这是一个可重复的管道,用于标准化来自移动传感器的数据流的预处理、特征提取、分析、可视化和报告。 RAPIDS 由一组 R 和 Python 脚本组成,这些脚本在可重复的虚拟环境之上执行,由工作流管理系统编排,并按照数据科学项目的一致文件结构进行组织。我们共享开源、记录、可扩展且经过测试的代码,用于对任何 Android 或 iOS 智能手机传感应用程序以及 Fitbit 和 Empatica 可穿戴设备收集的数据进行预处理、提取和可视化行为特征。 RAPIDS 允许研究人员以严格且可重复的方式处理移动传感器数据。这可以节省项目数据分析阶段的时间和精力,并有助于与出版物一起共享分析工作流程。
Smartphone and wearable devices are widely used in behavioral and clinical research to collect longitudinal data that, along with ground truth data, are used to create models of human behavior. Mobile sensing researchers often program data processing and analysis code from scratch even though many research teams collect data from similar mobile sensors, platforms, and devices. This leads to significant inefficiency in not being able to replicate and build on others' work, inconsistency in quality of code and results, and lack of transparency when code is not shared alongside publications. We provide an overview of Reproducible Analysis Pipeline for Data Streams (RAPIDS), a reproducible pipeline to standardize the preprocessing, feature extraction, analysis, visualization, and reporting of data streams coming from mobile sensors. RAPIDS is formed by a group of R and Python scripts that are executed on top of reproducible virtual environments, orchestrated by a workflow management system, and organized following a consistent file structure for data science projects. We share open source, documented, extensible and tested code to preprocess, extract, and visualize behavioral features from data collected with any Android or iOS smartphone sensing app as well as Fitbit and Empatica wearable devices. RAPIDS allows researchers to process mobile sensor data in a rigorous and reproducible way. This saves time and effort during the data analysis phase of a project and facilitates sharing analysis workflows alongside publications.