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

CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...Neo4j
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxNeo4j
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...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
 

More from Neo4j (20)

CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 

Recently uploaded

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 

Recently uploaded (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 

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