Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 3.2 KB

README-IntroToBeiwe.md

File metadata and controls

34 lines (25 loc) · 3.2 KB

Beiwe logo

Beiwe Research Platform (www.beiwe.org)

The Beiwe Research Platform is an open-source digital phenotyping platform designed for the collection and analysis of research-grade raw data from smartphone sensors and usage logs. It was developed for biomedical research and funded largely by a 2013 NIH Director’s New Innovator Award to Dr. Jukka-Pekka Onnela at the Harvard T.H. Chan School of Public Health. More than just the Android and iOS apps, the Beiwe Research Platform also consists of three cloud-based components for collecting data, managing studies and performing data analysis which we call the backend. Beiwe was released as open source at the end of 2017 and this document is to help you understand how Beiwe works, what's available and what's planned. For background information, please see https://www.hsph.harvard.edu/onnela-lab/research/ and www.beiwe.org.

Of the Beiwe open source repositories, users need only implement the backend since apps, called Beiwe2, are ready to go on the iOS App Store and the Google Play Store. The Beiwe2 apps will prompt your study participants for your server name & will connect them to the correct study on your platform.

Beiwe consists of five main github repositories as follows.

Repositories

This repository has no code but includes the wiki with the Beiwe documentation. Please visit the Beiwe wiki here: https://github.com/onnela-lab/beiwe/wiki

The Beiwe backend is the AWS-based source code for collecting data, managing studies and performing data analysis. The backend is a modular, scalable system where:

  • studies are created, configured and managed
  • patient IDs are created for enrolling study participants in individual studies
  • surveys, if used, are set up for each study
  • data is collected from all study participants' phones
  • data can be analysed using the Onnela Lab Forest codebase.
  • data is downloaded for analysis

For documentation on the Beiwe back-end and building your own backend server, start here.

For user documentation on Beiwe, start here.

This repository contains the Beiwe Android app code. The Beiwe2 app is also available on the Google Play store to use with open source builds of the Beiwe backend. The Beiwe2 app prompts for your server name and patient IDs from studies on your server.

This repository contains the Beiwe iOS app code. The Beiwe2 app is also available on the Apple App store to use with open source builds of the Beiwe backend. The Beiwe2 app prompts for your server name and patient IDs from studies on your server.

This repository is provided by a doctoral student and contains a set of Python scripts designed to help analyze, and manipulate data generated by the Beiwe application.

Written with StackEdit.