SlideShare a Scribd company logo
1 of 20
Download to read offline
Covid–19 Graph!
Bringing Clinical Data
Together with Neo4j
Dave Iberson-Hurst
Partner, S-cubed
Kirsten Walther Langendorf
Principal Consultant, S-cubed
17th September 2020
Copenhagen
2 | ©2020 S-cubed
S-cubed
• A3 Suite platform
• MDR
• SWB
• Linked Data Services
• CDISC Training and
Support
• Regulatory Development
Strategy
• Clinical Trial Documentation
• Marketing Authorisation
Applications & Licence
Maintenance
• EU SME Status, EU
OMPD Holder
• QA & GXP Services
• Statistical Consultancy
• SAS Programming
• Data Management
• CDISC services
• Statistical Analysis and
Reporting
• Quality Assurance
• Biostatistics
• Clinical Data Management
• Pharmacovigilance
• Medical Monitoring
• Risk Based Monitoring
• Operational Reporting
• Qlik Extensions Data Analytics
(Qlik)
Biometrics
Clinical
Standards
Management
Regulatory
Affairs
3 | ©2020 S-cubed
Our “Study” World
Collect Organize Analyse ResultsPlan
4 | ©2020 S-cubed
Neo4j Use
5 | ©2020 S-cubed
Study Workbench
6 | ©2020 S-cubed
Study Workbench
7 | ©2020 S-cubed
Electronic Health Records
8 | ©2020 S-cubed
Mining for Definitions
9 | ©2020 S-cubed
And Some Cypher …
o We use a lot of rectangular
structures, but we can recreate these
with Cypher queries
10 | ©2020 S-cubed
Change in daily life due to COVID-19
11th March 2020
How can I
help?
Letter from authorities
11 | ©2020 S-cubed
Covidgraph.org
Mycontribution
12 | ©2020 S-cubed
The source data
ClinicalTrials.gov API
Limit
More studies than limit
Study counter
13 | ©2020 S-cubed
Looping with Cypher
Allowing for all studies to be included
Getting the total number of
studies and divide by 1000 to
get the number of loops needed
14 | ©2020 S-cubed
Looping with Cypher
Allowing for all studies to be included
Getting the total number of
studies returned by the looping
15 | ©2020 S-cubed
Modelling ClinicalTrials
Converting tabular info to a graph
My pharma
experience
with Clinical
Trials
16 | ©2020 S-cubed
{
"NCTId": [
"NCT04366271"
],
"LocationFacility": [
"Hospital Universitario de Getafe",
"Hospital Universitario de Cruces",
"Hospital Universitario de La Princesa",
"Hospital Infantil Universitario Niño Jesus",
"Hospital Ramón Y Cajal",
"Complejo Universitario La Paz"
],
"Rank": 2,
"LocationCity": [
"Getafe",
"Barakaldo",
"Madrid",
"Madrid",
"Madrid",
"Madrid"
],
"LocationState": [
"Madrid"
],
"LocationCountry": [
"Spain",
"Spain",
"Spain",
"Spain",
"Spain",
"Spain"
]
}
}
From Json to nodes and relationships
From lists to graph
1
1
1
UNWIND study_metadata.NCTId as Id
match(ct:ClinicalTrial{NCTId:Id})
WITH Id, ct, study_metadata, RANGE(0,size(study_metadata.LocationFacility)-1) as
nfacil
FOREACH(i in nfacil |
MERGE(fa:Facility{name:study_metadata.LocationFacility[i]})
MERGE(ci:City{name:study_metadata.LocationCity[i]})
MERGE(c:Country{name:study_metadata.LocationCountry[i]})
MERGE(ct)-[:CONDUCTED_AT]->(fa)
MERGE(fa)-[:LOCATED_IN]->(ci)
)
WITH Id, study_metadata, RANGE(0,size(study_metadata.LocationCity)-1) as ncity
FOREACH(i in ncity |
MERGE(ci:City{name:study_metadata.LocationCity[i]})
MERGE(c:Country{name:study_metadata.LocationCountry[i]})
MERGE(ci)-[:LOCATED_IN]->(c)
)
17 | ©2020 S-cubed
Missing values
In json input
?
18 | ©2020 S-cubed
Missing values
In json input
Split in two
19 | ©2020 S-cubed
o Neo4j Professional certification in 2019
• The task with covidgraph was a great opportunity to get
some cypher and graph experience
o Modelling can be improved
• Data consistency can be a challenge when creating
nodes and relationships
• Could consider some more advanced techniques to
‘clean’ the data (ML)
• Need to be aware of missing values in json when
creating queries
• Next steps: adding trial results
o Great to be part of a helpful team
• Even though I am not a healthcare professional I can
help to provide a better understanding of COVID-19
Lessons Learned
Virtual collaboration
Contact Details
Kirsten Langendorf
kl@s-cubed.dk

More Related Content

Similar to Bringing Clinical Data Together with Neo4j

Research and Development Solutions | Accenture
Research and Development Solutions | AccentureResearch and Development Solutions | Accenture
Research and Development Solutions | Accentureaccenture
 
Digital Twin based Product Development in Life Science Industry – Sustainable...
Digital Twin based Product Development in Life Science Industry – Sustainable...Digital Twin based Product Development in Life Science Industry – Sustainable...
Digital Twin based Product Development in Life Science Industry – Sustainable...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
RADLAB, patient flow management in radiology
RADLAB, patient flow management in radiologyRADLAB, patient flow management in radiology
RADLAB, patient flow management in radiologyAndre van Est
 
Supporting Chemical Pharmaceutical Industry
Supporting Chemical Pharmaceutical IndustrySupporting Chemical Pharmaceutical Industry
Supporting Chemical Pharmaceutical IndustryMonica Mazzoni
 
Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...
Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...
Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...healthdata be
 
PatientSchedulingApp - Investor Presentation
PatientSchedulingApp - Investor PresentationPatientSchedulingApp - Investor Presentation
PatientSchedulingApp - Investor PresentationAndrew Grant
 
Organised Health Technologies Announced as Winners
Organised Health Technologies Announced as WinnersOrganised Health Technologies Announced as Winners
Organised Health Technologies Announced as WinnersMediCity Innovation Labs
 
Organised Health Technologies Announced as Winners
Organised Health Technologies Announced as WinnersOrganised Health Technologies Announced as Winners
Organised Health Technologies Announced as WinnersMediCity Innovation Labs
 
iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic...
 iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic... iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic...
iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic...Health IT Conference – iHT2
 
WHO's Digital Enterprise Migration
WHO's Digital Enterprise Migration WHO's Digital Enterprise Migration
WHO's Digital Enterprise Migration Christopher Strebel
 
iBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdf
iBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdfiBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdf
iBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdfdranimesharya
 
Madison Park Group - Life Sciences Software M&A Market Update - H1 2018
Madison Park Group - Life Sciences Software M&A Market Update - H1 2018Madison Park Group - Life Sciences Software M&A Market Update - H1 2018
Madison Park Group - Life Sciences Software M&A Market Update - H1 2018Madison Park Group
 
Data Science by Chappuis Halder & Co.
Data Science by Chappuis Halder & Co.Data Science by Chappuis Halder & Co.
Data Science by Chappuis Halder & Co.Genest Benoit
 
CDISC Related Services
CDISC Related ServicesCDISC Related Services
CDISC Related ServicesIstvan Janosi
 
B'IMPRESS: References in Health & MedTech _v2312
B'IMPRESS: References in Health & MedTech _v2312B'IMPRESS: References in Health & MedTech _v2312
B'IMPRESS: References in Health & MedTech _v2312BIMPRESS
 
Hospital build 2013 - presentation hict
Hospital build 2013 - presentation hictHospital build 2013 - presentation hict
Hospital build 2013 - presentation hictJan Demey
 
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...Denodo
 
20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...
20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...
20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...healthdata be
 
20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux
20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux
20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicauxJohan van Bussel
 

Similar to Bringing Clinical Data Together with Neo4j (20)

Research and Development Solutions | Accenture
Research and Development Solutions | AccentureResearch and Development Solutions | Accenture
Research and Development Solutions | Accenture
 
Digital Twin based Product Development in Life Science Industry – Sustainable...
Digital Twin based Product Development in Life Science Industry – Sustainable...Digital Twin based Product Development in Life Science Industry – Sustainable...
Digital Twin based Product Development in Life Science Industry – Sustainable...
 
RADLAB, patient flow management in radiology
RADLAB, patient flow management in radiologyRADLAB, patient flow management in radiology
RADLAB, patient flow management in radiology
 
Supporting Chemical Pharmaceutical Industry
Supporting Chemical Pharmaceutical IndustrySupporting Chemical Pharmaceutical Industry
Supporting Chemical Pharmaceutical Industry
 
Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...
Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...
Presentation (2015.11.20) of healthdata.be project for partners of Collaborat...
 
PatientSchedulingApp - Investor Presentation
PatientSchedulingApp - Investor PresentationPatientSchedulingApp - Investor Presentation
PatientSchedulingApp - Investor Presentation
 
Organised Health Technologies Announced as Winners
Organised Health Technologies Announced as WinnersOrganised Health Technologies Announced as Winners
Organised Health Technologies Announced as Winners
 
Organised Health Technologies Announced as Winners
Organised Health Technologies Announced as WinnersOrganised Health Technologies Announced as Winners
Organised Health Technologies Announced as Winners
 
iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic...
 iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic... iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic...
iHT² Health IT Summit Denver 2013 - Pamela Peele, PhD, Chief Analytics Offic...
 
WHO's Digital Enterprise Migration
WHO's Digital Enterprise Migration WHO's Digital Enterprise Migration
WHO's Digital Enterprise Migration
 
iBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdf
iBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdfiBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdf
iBiopsy-ppt@RSNA2022_AI_Theater_FINAL (1) (1).pdf
 
Madison Park Group - Life Sciences Software M&A Market Update - H1 2018
Madison Park Group - Life Sciences Software M&A Market Update - H1 2018Madison Park Group - Life Sciences Software M&A Market Update - H1 2018
Madison Park Group - Life Sciences Software M&A Market Update - H1 2018
 
Data Science by Chappuis Halder & Co.
Data Science by Chappuis Halder & Co.Data Science by Chappuis Halder & Co.
Data Science by Chappuis Halder & Co.
 
CDISC Related Services
CDISC Related ServicesCDISC Related Services
CDISC Related Services
 
Natalia Korina_3
Natalia Korina_3Natalia Korina_3
Natalia Korina_3
 
B'IMPRESS: References in Health & MedTech _v2312
B'IMPRESS: References in Health & MedTech _v2312B'IMPRESS: References in Health & MedTech _v2312
B'IMPRESS: References in Health & MedTech _v2312
 
Hospital build 2013 - presentation hict
Hospital build 2013 - presentation hictHospital build 2013 - presentation hict
Hospital build 2013 - presentation hict
 
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
NIIT and Denodo: Business Continuity Planning in the times of the Covid-19 Pa...
 
20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...
20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...
20151028 healthdata WIV-ISP presentation for College van Geneesheren - Collèg...
 
20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux
20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux
20151028 hd College van Geneesheren-Directeurs - Collège des directeurs médicaux
 

More from Neo4j

QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AINeo4j
 

More from Neo4j (20)

QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
 

Recently uploaded

Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 

Recently uploaded (20)

Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 

Bringing Clinical Data Together with Neo4j

  • 1. Covid–19 Graph! Bringing Clinical Data Together with Neo4j Dave Iberson-Hurst Partner, S-cubed Kirsten Walther Langendorf Principal Consultant, S-cubed 17th September 2020 Copenhagen
  • 2. 2 | ©2020 S-cubed S-cubed • A3 Suite platform • MDR • SWB • Linked Data Services • CDISC Training and Support • Regulatory Development Strategy • Clinical Trial Documentation • Marketing Authorisation Applications & Licence Maintenance • EU SME Status, EU OMPD Holder • QA & GXP Services • Statistical Consultancy • SAS Programming • Data Management • CDISC services • Statistical Analysis and Reporting • Quality Assurance • Biostatistics • Clinical Data Management • Pharmacovigilance • Medical Monitoring • Risk Based Monitoring • Operational Reporting • Qlik Extensions Data Analytics (Qlik) Biometrics Clinical Standards Management Regulatory Affairs
  • 3. 3 | ©2020 S-cubed Our “Study” World Collect Organize Analyse ResultsPlan
  • 4. 4 | ©2020 S-cubed Neo4j Use
  • 5. 5 | ©2020 S-cubed Study Workbench
  • 6. 6 | ©2020 S-cubed Study Workbench
  • 7. 7 | ©2020 S-cubed Electronic Health Records
  • 8. 8 | ©2020 S-cubed Mining for Definitions
  • 9. 9 | ©2020 S-cubed And Some Cypher … o We use a lot of rectangular structures, but we can recreate these with Cypher queries
  • 10. 10 | ©2020 S-cubed Change in daily life due to COVID-19 11th March 2020 How can I help? Letter from authorities
  • 11. 11 | ©2020 S-cubed Covidgraph.org Mycontribution
  • 12. 12 | ©2020 S-cubed The source data ClinicalTrials.gov API Limit More studies than limit Study counter
  • 13. 13 | ©2020 S-cubed Looping with Cypher Allowing for all studies to be included Getting the total number of studies and divide by 1000 to get the number of loops needed
  • 14. 14 | ©2020 S-cubed Looping with Cypher Allowing for all studies to be included Getting the total number of studies returned by the looping
  • 15. 15 | ©2020 S-cubed Modelling ClinicalTrials Converting tabular info to a graph My pharma experience with Clinical Trials
  • 16. 16 | ©2020 S-cubed { "NCTId": [ "NCT04366271" ], "LocationFacility": [ "Hospital Universitario de Getafe", "Hospital Universitario de Cruces", "Hospital Universitario de La Princesa", "Hospital Infantil Universitario Niño Jesus", "Hospital Ramón Y Cajal", "Complejo Universitario La Paz" ], "Rank": 2, "LocationCity": [ "Getafe", "Barakaldo", "Madrid", "Madrid", "Madrid", "Madrid" ], "LocationState": [ "Madrid" ], "LocationCountry": [ "Spain", "Spain", "Spain", "Spain", "Spain", "Spain" ] } } From Json to nodes and relationships From lists to graph 1 1 1 UNWIND study_metadata.NCTId as Id match(ct:ClinicalTrial{NCTId:Id}) WITH Id, ct, study_metadata, RANGE(0,size(study_metadata.LocationFacility)-1) as nfacil FOREACH(i in nfacil | MERGE(fa:Facility{name:study_metadata.LocationFacility[i]}) MERGE(ci:City{name:study_metadata.LocationCity[i]}) MERGE(c:Country{name:study_metadata.LocationCountry[i]}) MERGE(ct)-[:CONDUCTED_AT]->(fa) MERGE(fa)-[:LOCATED_IN]->(ci) ) WITH Id, study_metadata, RANGE(0,size(study_metadata.LocationCity)-1) as ncity FOREACH(i in ncity | MERGE(ci:City{name:study_metadata.LocationCity[i]}) MERGE(c:Country{name:study_metadata.LocationCountry[i]}) MERGE(ci)-[:LOCATED_IN]->(c) )
  • 17. 17 | ©2020 S-cubed Missing values In json input ?
  • 18. 18 | ©2020 S-cubed Missing values In json input Split in two
  • 19. 19 | ©2020 S-cubed o Neo4j Professional certification in 2019 • The task with covidgraph was a great opportunity to get some cypher and graph experience o Modelling can be improved • Data consistency can be a challenge when creating nodes and relationships • Could consider some more advanced techniques to ‘clean’ the data (ML) • Need to be aware of missing values in json when creating queries • Next steps: adding trial results o Great to be part of a helpful team • Even though I am not a healthcare professional I can help to provide a better understanding of COVID-19 Lessons Learned Virtual collaboration