Interactive exploration of population scale pharmacoepidemiology datasets

05/20/2020
by   Tengel Ekrem Skar, et al.
0

Population-scale drug prescription data linked with adverse drug reaction (ADR) data supports the fitting of models large enough to detect drug use and ADR patterns that are not detectable using traditional methods on smaller datasets. However, detecting ADR patterns in large datasets requires tools for scalable data processing, machine learning for data analysis, and interactive visualization. To our knowledge no existing pharmacoepidemiology tool supports all three requirements. We have therefore created a tool for interactive exploration of patterns in prescription datasets with millions of samples. We use Spark to preprocess the data for machine learning and for analyses using SQL queries. We have implemented models in Keras and the scikit-learn framework. The model results are visualized and interpreted using live Python coding in Jupyter. We apply our tool to explore a 384 million prescription data set from the Norwegian Prescription Database combined with a 62 million prescriptions for elders that were hospitalized. We preprocess the data in two minutes, train models in seconds, and plot the results in milliseconds. Our results show the power of combining computational power, short computation times, and ease of use for analysis of population scale pharmacoepidemiology datasets. The code is open source and available at: https://github.com/uit-hdl/norpd_prescription_analyses

READ FULL TEXT
research
10/26/2021

Argo Scholar: Interactive Visual Exploration of Literature in Browsers

Discovering and making sense of relevant research literature is fundamen...
research
03/04/2020

CosmoHub: Interactive exploration and distribution of astronomical data on Hadoop

We present CosmoHub (https://cosmohub.pic.es), a web application based o...
research
11/19/2020

Freecyto: Quantized Flow Cytometry Analysis for the Web

Flow cytometry (FCM) is an analytic technique that is capable of detecti...
research
06/01/2021

An introduction to network analysis for studies of medication use

Background: Network Analysis (NA) is a method that has been used in vari...
research
10/15/2019

SCALPEL3: a scalable open-source library for healthcare claims databases

This article introduces SCALPEL3, a scalable open-source framework for s...
research
10/24/2014

Visualising Large Datasets in TOPCAT v4

TOPCAT is a widely used desktop application for manipulation of astronom...
research
07/28/2023

Compact Phase Histograms for Guided Exploration of Periodicity

Periodically occurring accumulations of events or measured values are pr...

Please sign up or login with your details

Forgot password? Click here to reset