NODES 2022 Best Of! Day 7

22 Dec, 2022



Watch the top rated sessions from NODES during our re-runs! These are recorded sessions from NODES 2022. More videos from NODES: https://development.neo4j.dev/video/nodes-2022/

1) Graph Algorithms and Visualization for Clinical Care Support of Pneumonia - Ana Areias, Mengjia Kang

Looking at multiple patient journeys at once can be a feat due to the inherent complexity of healthcare data. By creating a graph that connects events starting when patients are admitted to the ICU to when they are discharged, including medical visits, diagnoses, labs and procedures, we can present the patient journey in a far more intuitive way.

We will take a deep dive into patient journeys through the Medical Information Mart for Intensive Care (MIMIC)-IV de-identified Electronic Medical Records (EMR) data from 2008-2019, for patients diagnosed with pneumonia.

Using Neo4j and GraphXR to effectively model and analyze clinical and physiological patient data at scale, we can enable researchers and clinical practitioners to:
* Visualize the patient journey across time
* Use graph algorithms for patient phenotyping and characterization
* Develop diagnoses and treatment recommendations based on cohort-level trends
* Advance AI-enabled patient outcome prediction

Join us for this talk to learn how to:
* Inject EMR data into a Neo4j graph database, connecting patient medical history, diagnoses, medications and procedures
* Use Neo4j Graph Data Science graph embedding algorithms to learn low-dimensional patient history representations
* Apply graph clustering algorithms to cluster patients into similar cohorts
* Use graph embeddings as input for identifying patients at high risk for 30-day readmission
* Use GraphXR to design a dashboard visualization for clinical use that allows clinicians to toggle between:
– A single patient view of their medical history
– A birds-eye view of the care path for similar patients
– An explainable AI view of the main factors informing a patient’s risk for 30-day readmission

Speakers: Ana Areias, Mengjia Kang

2) Native Graph Algorithms in Rust - Martin Junghanns, Paul Horn

Rust is a popular systems programming language known for its memory safety, modern type system, and native performance. In this session, we present a side project of ours, a Rust library called "graph" that includes an in-memory graph representation, APIs for building in-memory graphs from various data sources, and a small collection of high-performance graph algorithms.

The library also contains an experimental Python API, which allows users to integrate "graph" in their Python applications and benefit from native performance. In addition to the library itself, we developed an Apache Arrow Flight Server in Rust that allows the graph library to be used as a remote server application.

In our talk, we will include demos for how to use the library as a Rust and Python developer, both locally and also via Apache Arrow.

Speakers: Martin Junghanns, Paul Horn
Slides: https://dist.neo4j.com/nodes-20202-slides/104%20Native%20Graph%20Algorithms%20in%20Rust%20-%20NODES2022%20EMEA%20Advanced%209%20-%20Martin%20Junghanns%2C%20Paul%20Horn.pdf

Related Videos