14
MD2K is an NIH Big Data to Knowledge (BD2K) Center of Excellence. Visit www.md2k.org . Mobile Sensor Big Data Software Platforms from MD2K Santosh Kumar, Ph.D. Director, MD2K Center of Excellence Moss Chair of Excellence Professor in Computer Science University of Memphis

Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

  • Upload
    others

  • View
    4

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

MD2K is an NIH Big Data to Knowledge (BD2K) Center of Excellence. Visit www.md2k.org.

Mobile Sensor Big Data Software Platforms from MD2K

Santosh Kumar, Ph.D.

Director, MD2K Center of Excellence

Moss Chair of Excellence Professor in Computer ScienceUniversity of Memphis

Page 2: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

2

MD2K Team78 faculty, students, and staffspanning 13 funded projects

Page 3: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

MD2K Investigators at the Tech Showcase Today

3

Emre Ertin Deborah Estrin

Deepak Ganesan Ben Marlin

UMASS UMASS

Ohio State Cornell Tech

Polo ChauGeorgia Tech

Ida Sim

UCSF

Zach IvesUPenn

Page 4: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Utility of Mobile Sensor Big DataDevelopment/Validation of Markers & Digital Biobank

Biomedical Research

Interventions

Lab Studies Labeled Data Collection

Field Studies

Ground Truth

Video

Marker Discovery & Validation

Markers

16

Page 5: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Mobile Sensors to Collect Labeled Data

5

AutoSense sensors: ECG, respiration, accelerometers

Smartphone sensors: GPS, accelerometers, self-report

EasySense (contactless) sensors: heart motion, lung

motion, lung fluid level

MotionSense HRV: accelerometers, gyroscopes, PPG

Smart toothbrush: brushing, Pressure

Microsoft Band:accelerometers, gyroscopes, HR

Page 6: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Mobile Sensor Big Data Software on Smartphone

7

70 million samples/day 200 gigabytes/day

Page 7: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Mobile Sensor Big Data Capabilities in mCerebrum

7

1. High speed data collection

– 9,500 samples/s using data exchange architecture

2. High volume storage using append-only model

– Performance within 92% of optimal

3. Microbatching of data ingestion for efficiency

– Incurs 8.4 times lower CPU usage vs. AWARE

4. Real-time computation of biomarkers

– Stress, smoking, driving, activity, etc.

5. Biomarker-triggered notification/intervention

Page 8: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Cerebral Cortex – Use Case Scenarios

Study 1

Study 2

Study N

StudyCoordinators

Data ScienceResearchers

HealthResearchers

Raw Sensor Data

Real-time participant monitoring

Analysis of Marker Data

Marker Development and Validation

Page 9: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Deployment at 12 sites - 8 research domains

10

Field Deployments of MD2K Platforms

Both mCerebrum and Cerebral Cortex are open-source licensed

Page 10: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

mHealth Biomarker Highlights

11

STRESSSMOKING CRAVING GEO-EXPO

COCAINE

FATIGUEVISUAL EXPO

EATING

ORAL HEALTH FAST FOODHEART FAILURE

CONVERSATION TYPING SLEEPING

ACTIVITY & POSTURE

Page 11: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

An Example of MD2K Marker Data Streams

12

Location Data Streams

• Cumulative Staying Time at a given place• Transition Frequency between two

centroids• The total distance covered• The maximum distance between two

location• The standard deviation of the displacement• The maximum distance from ‘home’, ‘work’• The number of different significant places

visited• The number of different places visited• The radius of gyration• The routine Index

Places Of Interest marking

ST1, ET1 ,‘Home’ST2, ET2 ,‘Work’ST3, ET3 ,‘Other’

...STn, ETn ,‘Home’

Feature Computation • Compute locations (gps co-ordinates) dwelled by participants for 10+ minutes from GPS time series.

• Using google_places_api, mark places of interest (POI) in close vicinity of the computed locations.

• Place of Interest (POI) – ‘Places of worship’, ‘Sports/leisure’, ‘Education’, ‘Entertainment’, ‘Stores’, ‘Restaurants/bars’,

Feature Computation

Model to mark POIs trained on labeled data

GPS Data Self-report Data

• Cumulative Staying Time at each of the places of interest each day, during the study period

Page 12: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

Sensor data Questionnaires

Web dataTemporal

Annotations

Storage System

Heterogeneous Data Streams

Mobile Sensor Big Data Cloud Capabilities

Real-time Data Processing

Concurrent Marker Development Library of 400+ Marker Data Streams

Stress

SmokingMobility

Typing

Page 13: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

mCerebrum and Cerebral Cortex Personal Edition

Software:https://github.com/MD2Korg/

Installation Instructionshttps://md2k.org/personal

mCerebrum Android Apphttps://md2k.org/mcp

Feedback/Suggestions:[email protected]

Open source licensed: BSD 2-Clause

Mailing List:[email protected]

Live Demo at Tables14, 15 and 16

Page 14: Mobile Sensor Big Data Software Platforms from MD2K · Mobile Sensor Big Data Capabilities in mCerebrum 7 1. High speed data collection – 9,500 samples/s using data exchange architecture

MD2K Software Team

10

Timothy Hnat, Ph.D.Chief Software Architect

Nusrat Nasrin, M.S.Mobile Software Engineer

Syed Monowar Hossain, Ph.D.Lead Software Engineer

Nasir Ali, Ph.D.Research Asst. Prof.

Anand Tirtha, Ph.D.Data Science Software Engineer