i2b2 2017 european meeting, paris, oct 6 ward weistra ward...

21
The latest in Glowing Bear A modern open source interface for tranSMART, inspired by i2b2 i2b2 2017 European Meeting, Paris, Oct 6 th 2017 Ward Weistra Lead Translational Data Warehousing - The Hyve [email protected] @WardWeistra @TheHyveNL #GlowingBear

Upload: others

Post on 06-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

The latest in Glowing BearA modern open source interface for

tranSMART, inspired by i2b2i2b2 2017 European Meeting, Paris, Oct 6th 2017

Ward WeistraLead Translational Data Warehousing - The Hyve

[email protected]

@WardWeistra@TheHyveNL#GlowingBear

Page 2: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

The Hyve - Open source solutions

Boston, USA SingaporeUtrecht, Netherlands

Me Kees (CEO and Founder) Hyvie

Page 3: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

2014

2016

2009 200 biobanks

Towards one integrated infrastructure for personalised medicine & health research

2012

Page 4: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

What madethe Glowing Bear cohort selector

possible and necessary?

Page 5: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• Supports:• absolute and relative

time series• samples and

replicates• cross-study

concepts and ontologies

• Achieved by restoringthe i2b2 database

• Server version is released as beta on Github• https://github.com/tranSMART-Foundation/transmart-core• Production version expected in Oct 2017

tranSMART 17.1

Page 6: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• Works with all data, without the new dimensions/features.• No support for time series, samples and cross-study concepts

‘The tranSMART UI’ transmartApp

Page 7: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

TranSMART REST API (V2)

Postgres or Oracle

tranSMART Server

Postgres or Oracle

transmartApp

transmartApp

R client

Spotfire client

Android client

BrainMesh

Python client

Glowing Bear

i2b2 web client

TranSMART 1.0

TranSMART 17.1

Page 8: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

Microservices architecture

Cohort selection

Glowing Bear

Interactive analysis

Fractalis

Multi-omics data

tranSMART

Large scale omics (genetics) data

Arvados Keep / ...

Workflows

Arvados Crunch / Jupyter / ...

Sample requests

Data catalogue

Samples

Ontologies

Study data

tranSMART

Consents

Patient metadata / clinical data

i2b2 tranSMART

Page 9: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

Glowing Bear cohort selector

Page 10: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

A modern user interface supporting the full tranSMART 17.1, via the tranSMART REST API V2

The Glowing Bear cohort selector

Page 11: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• Funded by• Health-RI (BBMRI)• Netherlands Twin Registry

• Being installed in production now

• Working on integrations with partners• Fractalis (SmartR successor) interactive analysis• HiDome: Cohort selection on omics data• Jupyter Hub / Notebook

• Supports time series, samples and cross-study queries• Built on tranSMART REST API Version 2 with Angular 4• Open source: https://github.com/thehyve/glowing-bear

The Glowing Bear cohort selector

Page 12: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

The Glowing Bear cohort selector

Studies overview

Select Patient set

Select Observation set Data table Summary

statistics

Analyses

ExportObservations

Patients

Dashboard ⇨

Data Selection ⇨

Analysis ⇨

Export ⇨

Page 13: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• Glowing Bear is cross-study by default.• One or several studies can be dropped into

filter box to limit subset to selected studies.

Cross-study

1418 subjects in total over all studies

20 subjects in2 MS studies selected

Page 14: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• Data can loaded at the same time as:• Shared concepts, mapped to

standard ontologies• Study specific concepts, with study

based hierarchy

Ontologies

Page 15: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• Icons indicate for which tree nodes metadata is available• Supported on both studies and

variables

Metadata

Page 16: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

• On Studies

Search

• On Concepts

Page 17: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

Filtering on time series

Page 18: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

Filtering on modifiers (coming soon)

Page 19: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

Modern cohort selector on the i2b2 tranSMART database• New since the June Harvard i2b2 tranSMART meeting:

• Data tree: Concept search, dynamic loading and interactive• Observation filtering on concepts• Data export• Query management

• Adopted by Health-RI, child cancer center Princess Maxima Center, Dutch twin registry (NTR), US Pharma

• Coming soon• Integration with Fractalis for interactive analytics• Integration of HiDome for cohort selection on Omics• Export to SPSS, filtering on family relations, strong test suite, ...

Glowing Bear

More information and demo server HERE

Page 20: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

Kees van [email protected]

Ward [email protected]

Our collaborators:Sascha Herzinger - Université du Luxembourg

Denny Verbeeck - Johnson & JohnsonMatteo Gabetta, Mauro Bucalo - Biomeris

Our team, in particular: Bo Gao, Wibo Pipping, Gijs Kant

Jochem Bijlard, Ruslan Forostianov

Page 21: i2b2 2017 European Meeting, Paris, Oct 6 Ward Weistra ward ...blogs.aphp.fr/wp-content/blogs.dir/221/files/2017/... · The latest in Glowing Bear A modern open source interface for

We’re also making data loading easier

“The Arborist and tmtk:A researcher friendly data loading

toolkit for tranSMART”

• The Arborist: Demo / Github• tmtk: Docs / PyPi / Github