Welcome to RADAR-base
RADAR-base (Remote assessment of Disease and Relapses) is an open source platform to leverage data from wearables and mobile technologies. The main focus of RADAR-base is seamless integration of data streams from various wearables to collect sensor data in real time and store, manage and share the collected data with researchers for retrospective analysis.
RADAR-Base provides both passive and active data collection via two applications. Passive data collection using pRMT app includes real time monitoring of movement, location, audio, calls and texts, and app usage. Passive collection can be done by directly sending data from phone sensors or device sensor data through pRMT app or device sensor data via cloud storage to RADAR-base or combination of these options. Active data collection using aRMT includes the use of questionnaires that might ask patients about their mood, medication intake, or the severity of symptoms. All of the collected data can be extracted from the platform in organized and structured formats.
- If you are new to RADAR-base, we recommend to learn a bit about RADAR-Base first before jumping in – please proceed directly to the Getting Started chapter below!
Getting Started: RADAR-Base Architecture
The RADAR-base platform consists of three major categories of components:
- Data ingestion: Recognising and registering data-sources (including smartphones and wearable devices), collecting the data via a direct Bluetooth connection or through a 3rd party API and streaming in near real time to the server (green box in the figure). Using Apache Kafka, the collected data is streamed to dedicated topics in real-time where the data is optimally schematized using Apache Avro;
- Data storage and management: Consists of two centralised storage systems behind an authorized security layer. A cold-storage based on HDFS that is scalable and fault-tolerant focusing on storing large volumes of high frequency raw-data, and a hot-storage based on MongoDB storing aggregated data to provide a near real-time overview of the raw-data. (blue box in the figure);
- Data sharing: Visualizing aggregated data in a live dashboard and exporting raw data for further analyses in various formats including AVRO, JSON and CSV (yellow box in the figure).
The platform is highly secured by a centralized management system of users and their authorities, participants, allowed devices and their specifications. RADAR-Base platform is distributed as Docker containers with associated scripts and configuration files to enable easy installation.
To set-up RADAR-base platform on your local environment follow our guidelines at our RADAR-Docker repository.
To try out RADAR-base for your self, see the guidelines for Demo provided by TheHyve.