radar platform - ecsel ju · radar platform large scale, open source wearables data processing for...

29
RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Upload: others

Post on 19-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

RADAR Platform

Large scale, open source wearables data processing for disease and relapse assessment

Kees van Bochove, CEO The Hyve (@keesvanbochove)

Page 2: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

The Hyve

▶ Professional support for open source software for bioinformatics and translational

research software, such as tranSMART, cBioPortal, i2b2, Galaxy, ADAM and OHDSI

Mission Enable pre-competitive collaboration in life science R&D by leveraging open source software

Core values

Share Reuse Specialize

Office Locations Utrecht, Netherlands Cambridge, MA, United States Singapore

Services Software development Data science services Consultancy Hosting / SLAs

Fast-growing Started in 2012 43 people by now

Page 3: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Interdisciplinary team @ The Hyve NL

• software engineers, data scientists, project managers & staff; expertise in bioinformatics, medical informatics, software engineering, biostatistics etc.

3

Page 4: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

4

3 Health Data Areas The Hyve is active in

▶ Translational Research Data

(‘Clinical & bioinformatics data’)

▶ Population Health Data

(‘Real world data’)

▶ Personal Health Data

(‘Wearable sensors data’)

Example project:

Page 5: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

RADAR-CNS

• IMI project

• Remote Assessment of

Disease And Relapse –

Central Nervous

System

Page 6: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Problem statement

• Physicians only get a snapshot of their patients • How many times have you had a headache last months?

• Continuous monitoring

• Moving from treatment to prevention • Prediction of disease onset or relapse

• Huge amounts of data, uncertain quality of sensors • Big data solutions

• Understanding the environment

• Risk assessment

Page 7: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

RADAR-CNS Focus areas

from diagnose & treat to predict & prevent • Epilepsy

• Monitoring and predicting epileptic seizures

• Multiple Sclerosis

• Monitoring disease progression and state

• Depression

• Monitoring for possible relapses, plan timely interventions

• Predict bipolar state transitions

Page 8: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Epilepsy Pilot Studies

Page 9: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

RADAR Platform Initial Requirements

pRMT

App

aRMT

App

Wearables

Questionnaires

Phone

sensors

Digital Assay

mobile apps

middleware

https://github.com/RADAR-CNS

3rd Party Data

Sources

3rd Party

Connector

RADAR Platform

Dashboard

Data

Access /

Storage

Page 10: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Team of Developers Assembled from RADAR Partners

Sebastian

Boettcher

Mark Begale/

Vibrent Health

Nithin Thomas Hesam Sagha

Ward Weistra

Abhishek

Govindappa

Lakshminarayan

Paula Petcu

Nivethika Mahasivam

Herculano Campos

Joris Borgdorff

Carolyn Langen

Maxim Moinat

Maximilian Kerz

Amos Folarin

Francesco Nobilia

Denny Veerbeck/

Janssen Sjaak Peelen

Julia Kurps

Page 11: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Architecture

Page 12: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

▶ Skin Temperature ▶ Heart rate/Heart rate variability

(PPG*, ECG**) ▶ Actigraphy (3-axis

accelerometer, gyroscope) ▶ Galvanic Skin Conductance

(EDA***)

▶ Location/Movement: GPS ▶ Mood: Voice recognition ▶ Social interaction: Call logs, Message logs ▶ App interaction/App usage ▶ Experience Sampling Methods: questionnaires

Data Sources - devices

Empatica E4, Pebble2, Biovotion

Page 13: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

13 aRMT App

Composable Questionnaire App

Requirements

● Dynamic questionnaires

● Scheduling

● Data feedback

● Engagement driver

Page 14: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Iterative design cycles & focus groups

14

Page 15: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Features

Setup &

Enrolment Planning Feedback Questions

Page 16: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Recruitment: REDCap & RADAR

REDCap

• Personally identifiable information (PII)

• Protected Health information (PHI)

• Regimen management

RADAR-CNS Platform

• Pseudonymised data

• User management

• Device management

Page 17: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

in the RADAR-CNS Platform

Automatically Share unidentifiable identifiers across two systems

De-identified

Redcap API: Export / Import

Only access the RADAR Enrolment Form

Locking

Page 18: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Management Portal: Subject Management

Subject creation in UMP triggered via RedCap

Page 19: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Management Portal: Source Management Register devices (aka Sources) in the MP for given project and device-types

Page 20: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

20

Security • Token-based authentication and authorization

• Unique token for each application

• Fine granularity access control

READ

WRITE

WRITE

Page 21: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

pRMT app

App available in Google Play Store

https://goo.gl/ioopHq

Page 22: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Measurements

Monitor upload to server

Android app config. tool

Connect patient with device

Devices (smartphone, wearable) with connection status to app with ID

pRMT app

Page 23: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Live monitoring dashboards

Page 24: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Live monitoring dashboards

Page 25: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Make the research project data FAIR Findable • deposit into a public open access repository (unique identifiers, accompanied with

relevant metadata) Accessible • make sure appropriate data use agreements and procedures are set up with the

repository Interoperable • make sure that the data is in a standard format and has the appropriate metadata Re-useable • Re-usability of the data for research purposes is achieved by the above measures

Page 26: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Data Access for Analysis

Page 27: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

Data Access for Analysis

Query data based on ● patient_ID ● sensor_ID ● time points (UTC)

key.userId key.sourceId value.time value.timeReceived value.x value.y value.z

radarTestTheHyve 00:07:80:1F:8D:A1 1492758973.86 1492758974.05 0.047 0.969 0.156

radarTestTheHyve 00:07:80:1F:8D:A1 1492758973.89 1492758974.05 0.047 0.969 0.156

radarTestTheHyve 00:07:80:1F:8D:A1 1492758973.92 1492758974.05 0.063 0.969 0.156

radarTestTheHyve 00:07:80:1F:8D:A1 1492758973.95 1492758974.94 0.047 0.969 0.156

radarTestTheHyve 00:07:80:1F:8D:A1 1492758973.98 1492758974.94 0.047 0.342 0.211

radarTestTheHyve 00:07:80:1F:8D:A1 1492758974.02 1492758974.94 0.047 0.342 0.211

radarTestTheHyve 00:07:80:1F:8D:A1 1492758974.06 1492758974.94 0.085 0.342 0.211

Page 28: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

RADAR Platform in Action: Epilepsy Study @ KCL

28

On-site RADAR Platform deployment usecase @King's College Hospital, Telemetry Unit

Page 29: RADAR Platform - Ecsel Ju · RADAR Platform Large scale, open source wearables data processing for disease and relapse assessment Kees van Bochove, CEO The Hyve (@keesvanbochove)

What makes the RADAR platform unique

• Open source • Apache 2 license

• No vendor lock-in

• Extensible • Plugin architecture: input, processing, output

• Live data analysis • Streaming data for direct feedback

• Standardized data • Schematized data storage