SlideShare una empresa de Scribd logo
1 de 33
ENABLING FASTER ANALYSIS
OF VACCINE ADVERSE EVENT
REPORTS WITH ONTOLOGY
SUPPORT
Mélanie Courtot, Ph.D. candidate, Brinkman lab
Knowledge Translation Seminar, March 21st 2013
Outline
• Problem statement and significance
• The Adverse Event Reporting Ontology (AERO) for
adverse event reports analysis
• Clinical standard
• Logical encoding
• Classified dataset
• Classification using MedDRA annotations and text mining
• AERO for data integration
• The Semantic Web
• VAERS as linked data
Problem statement
• Importance of monitoring adverse event
• Long term effects, various demographics
• Detection of abnormal events in population leads to withdrawals etc
• Current adverse events following immunization (AEFIs)
reporting systems use different standards (if any) to
encode reports
• The resultant lack of consistency limits the ability to query
and assess potential safety issues
• Reports are manually assessed: time and money consuming
• Inability to assess all reports carefully
Goal and significance of my work
• Goal: Improve safety signal detection in vaccine
AEFIs reports
• Step 1: Augment existing standards with logically formalized
elements
• Step 2: Perform automatic case classification
• Step 3: Test classification utility to detect safety signals
• Significance: Increase the timeliness and cost
effectiveness of reliable adverse event signal
detection
4 steps to automated classification
1. We agree on a standard to
describe adverse events
2. We encode that standard in
a computer amenable
format
3. We map the clinical
standard to current adverse
events annotations
4. We classify reports of
adverse events according to
established guidelines
Clinical
standard
Logical
encoding
Classified
dataset
Classified
Reports
Existing standard: the Brighton
collaboration
• https://brightoncollaboration.org
• Provides case definitions and guidelines to standardize
reporting
• Well established network (adopted as standard in Canada
2009)
• Benefits of working with Brighton:
• Existing software tool
• Extensive network of collaborators, shared vision
Clinical
standard
What is missing?
Strategy for encoding adverse event
reports
• Model the domain using an ontology
• Ontologies typically have two distinct components:
• Names for important concepts in the domain
• Prokaryotic cells
• Eukaryotic cells
• Background knowledge/constraints on the domain
• Nothing can be a prokaryotic and an eukaryotic
cell
Logical
encoding
Strategy for encoding adverse event
reports
• Ontology encoded using the Web Ontology
Language (OWL 2)
• Open Biological and Biomedical Ontology
Foundry helps with quality, interoperability and
avoiding redundant work
• More than >100 biomedical ontologies in the suite,
e.g., Gene Ontology (GO)
• Reuse of resources (ontologies and tools)
Logical
encoding
Reasoning is critical
• Prokaryotic and
Eukaryotic cell are
declared disjoints
• Fungal cell is a
Eukaryotic cell
• Spore is a Fungal cell
and a Prokaryotic cell
=> inconsistency
doi:10.1371/journal.pone.0022006.g003
Clinical guideline in AERO
• Goal: provide a pattern to encode adverse event following
immunization guidelines
• This pattern should be applicable to any type of clinical
guideline
• Enable the reports to be annotated with diagnosis
according to a specific guideline (and keep track of
what it is)
• We want to:
• Encode the guideline in OWL
• Be able to infer correct classification (i.e., perform accurate
diagnosis)
Logical
encoding
Logical
encoding
Current status
• Pattern implemented in the OWL file for
anaphylaxis
• Has been successfully used to
model the WHO malaria clinical guidelines
• Paper submitted (yay )
• Need to add other guidelines
Jie Zheng
Upenn
Logical
encoding
VAERS dataset
• VAERS = Vaccine Adverse Event Reporting System
• Depends on the Centers for Disease Control and
Prevention (CDC) and the Food and Drug Administration
(FDA) in the United States
• Spontaneous reporting system
• Issues with underreporting, quality of reporting
• Uses MedDRA annotations (Medical Dictionary of
regulatory Activities)
Classified
dataset
Example
VAERS report
Classified
dataset
Classified VAERS data
• Unclassified files available publicly
• Classified dataset available upon request (in this case
H1N1 dataset)
• Cleanup
• No default NULL value: “none”, “null”, “”…
• Multiple languages: encoding issue with Spanish
• 5 MedDRA terms per report, or duplicates
• Pre-processing required
• Load into database
• Match to public records
Classified
dataset
Classification using MedDRA annotations
• Goal is to map the current Brighton terms in
AERO to their MedDRA counterpart
• Then try and classify the MedDRA-annotated
reports using the Brighton criteria
• Compare that with classification done by medical
experts
Classified
Reports
Mapping to MedDRA
• Translate, as best possible, MedDRA annotations
to Brighton symptoms
• Import selected MedDRA terms in to OWL, following
general strategy of Minimal Information to Reference an
External Ontology Terms (Courtot, et al. 2011)
• Standardized MedDRA Queries provide useful
documentation on how to interpret MedDRA
• OWL used to define Brighton symptoms in terms of
MedDRA terms (this will be only approximate)
Classified
Reports
Classification using text
• In collaboration with Seeker Solutions, a Victoria based
company
• Goal is to use text part of the reports to classify them
• Process:
• Training data: a set of reports that have been manually classified
• Machine learning algorithm learns pattern leading to correct
classification
• The model is applied to new testing data
• 2 types of classification tested:
• Likelihood
• Topic modeling
Classified
Reports
Likelihood ordering
Classified
Reports
Topic modeling
Classified
Reports
Current status
• Testing classification
with the MedDRA terms
• Need to work on the
MedDRA mapping
• Test classification with
AERO (and compare
with the one with
MedDRA)
• Refine text classification
• Using the ontology to guide
clustering
• Using Canadian dataset
AERO for data integration
The semantic web
• From a web of documents to a web of data
• HTML pages can’t be understood by machines; humans
have to manually follow hyperlinks
• Semantic web uses standard for data representation,
querying, vocabularies to link data behind the scenes
• Use of Uniform Resources Identifiers (URIs) and
Resource Description Framework (RDF)
RDF and URIs
• RDF: a language used to represent information about
resources on the web
• RDF statement: subject, predicate, object
• URI: unique identifiers for things
• http://purl.obolibrary.org/obo/AERO_0000244: major dermatological
criterion for anaphylaxis according to Brighton
generalized
rash
major
dermatological
criterion for
anaphylaxis
is_a
Linked Open Data cloud
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
VAERS as linked data
• Transform the VAERS dataset in RDF to enable better
integration with existing resources
• No need to worry about resources’ structure (CSV,
databases, XML)
• Each report is an instance of a VAERS report
• System will also provide technical infrastructure to test
classification
• RDF automatically generated from the database
containing VAERS data
VAERS as linked data
Report 117893
VAERS as
linked data
Querying across linked data
• URIs(or mappings between URIs) to link different
resources
• Querying on the VAERS dataset
• E.g., are there difference in the type of adverse events between a live
attenuated flu vaccine and a trivalent inactivated one?
• Querying across multiple datasets
• Identify drugs in text (e.g. Benadryl) and infer they are anti-allergic
agents via DrugBank
Example: link state code in VAERS to state
info in DBPedia, pass result to Google
visualization API
Acknowledgements
• Alan Ruttenberg, Ryan Brinkman
• Oliver He, Yu Lin, Lindsay Cowell, Barry Smith, Ryan
Brinkman, Peter d’Eustachio, Albert Goldfain
• Julie Lafleche, Lauren McDonald, Robert Pless,
Barbara Law, Jan Bonhoeffer, Jean-Paul Collet
• Brinkman lab

Más contenido relacionado

La actualidad más candente

Guideline based CDSS for COVID-19
Guideline based CDSS for COVID-19Guideline based CDSS for COVID-19
Guideline based CDSS for COVID-19openEHR-Japan
 
Standardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So FarStandardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So FarAhmad C. Bukhari
 
Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataBarry Smith
 
150219 agbt giab_poster_marc
150219 agbt giab_poster_marc150219 agbt giab_poster_marc
150219 agbt giab_poster_marcGenomeInABottle
 
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesApplication of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesPistoia Alliance
 
140127 Performance Metrics WG
140127 Performance Metrics WG140127 Performance Metrics WG
140127 Performance Metrics WGGenomeInABottle
 
Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0Valery Tkachenko
 
Opportunities in chemical structure standardization
Opportunities in chemical structure standardizationOpportunities in chemical structure standardization
Opportunities in chemical structure standardizationValery Tkachenko
 
SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...
SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...
SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...Kees van Bochove
 
2014 agbt giab data integration poster 140206
2014 agbt giab data integration poster 1402062014 agbt giab data integration poster 140206
2014 agbt giab data integration poster 140206GenomeInABottle
 
Tools and approaches for data deposition into nanomaterial databases
Tools and approaches for data deposition into nanomaterial databasesTools and approaches for data deposition into nanomaterial databases
Tools and approaches for data deposition into nanomaterial databasesValery Tkachenko
 
Medical Intelligence EDW 20 juni: Radboudumc
Medical Intelligence EDW 20 juni: RadboudumcMedical Intelligence EDW 20 juni: Radboudumc
Medical Intelligence EDW 20 juni: RadboudumcFurore_com
 
An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...
An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...
An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...imgcommcall
 
DisGeNET: a discovery platform to support translational research and drug dis...
DisGeNET: a discovery platform to support translational research and drug dis...DisGeNET: a discovery platform to support translational research and drug dis...
DisGeNET: a discovery platform to support translational research and drug dis...Núria Queralt Rosinach
 

La actualidad más candente (18)

Guideline based CDSS for COVID-19
Guideline based CDSS for COVID-19Guideline based CDSS for COVID-19
Guideline based CDSS for COVID-19
 
Standardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So FarStandardization of the HIPC Data Templates: The Story So Far
Standardization of the HIPC Data Templates: The Story So Far
 
Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort Data
 
150219 agbt giab_poster_marc
150219 agbt giab_poster_marc150219 agbt giab_poster_marc
150219 agbt giab_poster_marc
 
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesApplication of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
 
140127 Performance Metrics WG
140127 Performance Metrics WG140127 Performance Metrics WG
140127 Performance Metrics WG
 
Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0
 
Opportunities in chemical structure standardization
Opportunities in chemical structure standardizationOpportunities in chemical structure standardization
Opportunities in chemical structure standardization
 
Dr. Eliot Siegel: Watson and Deep QA Software in Pursuit of Personalized Medi...
Dr. Eliot Siegel: Watson and Deep QA Software in Pursuit of Personalized Medi...Dr. Eliot Siegel: Watson and Deep QA Software in Pursuit of Personalized Medi...
Dr. Eliot Siegel: Watson and Deep QA Software in Pursuit of Personalized Medi...
 
SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...
SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...
SCOPE Summit - Applying the OMOP data model & OHDSI software to national Euro...
 
eHealth Foundations: Can openEHR Provide One Layer?
eHealth Foundations: Can openEHR Provide One Layer?eHealth Foundations: Can openEHR Provide One Layer?
eHealth Foundations: Can openEHR Provide One Layer?
 
2014 agbt giab data integration poster 140206
2014 agbt giab data integration poster 1402062014 agbt giab data integration poster 140206
2014 agbt giab data integration poster 140206
 
Tools and approaches for data deposition into nanomaterial databases
Tools and approaches for data deposition into nanomaterial databasesTools and approaches for data deposition into nanomaterial databases
Tools and approaches for data deposition into nanomaterial databases
 
Medical Intelligence EDW 20 juni: Radboudumc
Medical Intelligence EDW 20 juni: RadboudumcMedical Intelligence EDW 20 juni: Radboudumc
Medical Intelligence EDW 20 juni: Radboudumc
 
1 1 anatomy of an app
1 1 anatomy of an app1 1 anatomy of an app
1 1 anatomy of an app
 
An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...
An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...
An Approach to Combining Disparate Clinical Study Data across Multiple Sponso...
 
What is openEHR?
What is openEHR?What is openEHR?
What is openEHR?
 
DisGeNET: a discovery platform to support translational research and drug dis...
DisGeNET: a discovery platform to support translational research and drug dis...DisGeNET: a discovery platform to support translational research and drug dis...
DisGeNET: a discovery platform to support translational research and drug dis...
 

Similar a Enabling faster analysis of vaccine adverse event reports with ontology support

LAS - System Biology Lesson
LAS - System Biology LessonLAS - System Biology Lesson
LAS - System Biology LessonLASircc
 
Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...Melanie Courtot
 
Intro_To_FHIR.pptx
Intro_To_FHIR.pptxIntro_To_FHIR.pptx
Intro_To_FHIR.pptxPierluigi10
 
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...Syed Ahmad Chan Bukhari, PhD
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsChimezie Ogbuji
 
FAIR Data Knowledge Graphs
FAIR Data Knowledge GraphsFAIR Data Knowledge Graphs
FAIR Data Knowledge GraphsTom Plasterer
 
FAIR Data Knowledge Graphs–from Theory to Practice
FAIR Data Knowledge Graphs–from Theory to PracticeFAIR Data Knowledge Graphs–from Theory to Practice
FAIR Data Knowledge Graphs–from Theory to PracticeTom Plasterer
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRKoray Atalag
 
Simagis for healthcare
Simagis for healthcareSimagis for healthcare
Simagis for healthcarekhvatkov
 
Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...Melanie Courtot
 
An overview of clinical data repository
An overview of clinical data repositoryAn overview of clinical data repository
An overview of clinical data repositoryNetrah Laxminarayanan
 
Importance of data standards and system validation of software for clinical r...
Importance of data standards and system validation of software for clinical r...Importance of data standards and system validation of software for clinical r...
Importance of data standards and system validation of software for clinical r...Wolfgang Kuchinke
 
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Amit Sheth
 
Fake news detection
Fake news detection Fake news detection
Fake news detection shalushamil
 
Standardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresStandardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresRafael C. Jimenez
 
Curoverse Presentation at ICG-11 (November 2016)
Curoverse Presentation at ICG-11 (November 2016)Curoverse Presentation at ICG-11 (November 2016)
Curoverse Presentation at ICG-11 (November 2016)Arvados
 
The Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to TerminologyThe Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to TerminologySnow Owl
 

Similar a Enabling faster analysis of vaccine adverse event reports with ontology support (20)

LAS - System Biology Lesson
LAS - System Biology LessonLAS - System Biology Lesson
LAS - System Biology Lesson
 
Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...
 
Irida bccdc dec10_2015
Irida bccdc dec10_2015Irida bccdc dec10_2015
Irida bccdc dec10_2015
 
Intro_To_FHIR.pptx
Intro_To_FHIR.pptxIntro_To_FHIR.pptx
Intro_To_FHIR.pptx
 
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical Informatics
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
FAIR Data Knowledge Graphs
FAIR Data Knowledge GraphsFAIR Data Knowledge Graphs
FAIR Data Knowledge Graphs
 
Standardization of the HIPC Data Templates
Standardization of the HIPC Data TemplatesStandardization of the HIPC Data Templates
Standardization of the HIPC Data Templates
 
FAIR Data Knowledge Graphs–from Theory to Practice
FAIR Data Knowledge Graphs–from Theory to PracticeFAIR Data Knowledge Graphs–from Theory to Practice
FAIR Data Knowledge Graphs–from Theory to Practice
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHR
 
Simagis for healthcare
Simagis for healthcareSimagis for healthcare
Simagis for healthcare
 
Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...
 
An overview of clinical data repository
An overview of clinical data repositoryAn overview of clinical data repository
An overview of clinical data repository
 
Importance of data standards and system validation of software for clinical r...
Importance of data standards and system validation of software for clinical r...Importance of data standards and system validation of software for clinical r...
Importance of data standards and system validation of software for clinical r...
 
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
 
Fake news detection
Fake news detection Fake news detection
Fake news detection
 
Standardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresStandardisation in BMS European infrastructures
Standardisation in BMS European infrastructures
 
Curoverse Presentation at ICG-11 (November 2016)
Curoverse Presentation at ICG-11 (November 2016)Curoverse Presentation at ICG-11 (November 2016)
Curoverse Presentation at ICG-11 (November 2016)
 
The Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to TerminologyThe Logical Model Designer - Binding Information Models to Terminology
The Logical Model Designer - Binding Information Models to Terminology
 

Más de Melanie Courtot

GA4GH Metadata task team presentation
GA4GH Metadata task team presentation GA4GH Metadata task team presentation
GA4GH Metadata task team presentation Melanie Courtot
 
Bioschemas for Biosamples
Bioschemas for BiosamplesBioschemas for Biosamples
Bioschemas for BiosamplesMelanie Courtot
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyMelanie Courtot
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesMelanie Courtot
 
Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015Melanie Courtot
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologiesMelanie Courtot
 
2014 icbo courtot_meddra
2014 icbo courtot_meddra2014 icbo courtot_meddra
2014 icbo courtot_meddraMelanie Courtot
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsMelanie Courtot
 
Flow cytometry and ontologies
Flow cytometry and ontologiesFlow cytometry and ontologies
Flow cytometry and ontologiesMelanie Courtot
 
Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...Melanie Courtot
 
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEBUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEMelanie Courtot
 
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGYTOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGYMelanie Courtot
 
Towards an adverse event reporting ontology
Towards an adverse event reporting ontologyTowards an adverse event reporting ontology
Towards an adverse event reporting ontologyMelanie Courtot
 
PHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research NetworkPHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research NetworkMelanie Courtot
 

Más de Melanie Courtot (16)

GA4GH Metadata task team presentation
GA4GH Metadata task team presentation GA4GH Metadata task team presentation
GA4GH Metadata task team presentation
 
Bioschemas for Biosamples
Bioschemas for BiosamplesBioschemas for Biosamples
Bioschemas for Biosamples
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontology
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
 
Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies
 
2014 icbo courtot_meddra
2014 icbo courtot_meddra2014 icbo courtot_meddra
2014 icbo courtot_meddra
 
ICBO2012 Flash talk
ICBO2012 Flash talkICBO2012 Flash talk
ICBO2012 Flash talk
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 
Flow cytometry and ontologies
Flow cytometry and ontologiesFlow cytometry and ontologies
Flow cytometry and ontologies
 
Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...
 
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEBUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
 
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGYTOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
 
Towards an adverse event reporting ontology
Towards an adverse event reporting ontologyTowards an adverse event reporting ontology
Towards an adverse event reporting ontology
 
PHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research NetworkPHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research Network
 
MIREOT
MIREOTMIREOT
MIREOT
 

Último

Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaPooja Gupta
 
VIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service Lucknow
VIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service LucknowVIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service Lucknow
VIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service Lucknownarwatsonia7
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...Miss joya
 
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort ServiceCall Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Serviceparulsinha
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipurparulsinha
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingNehru place Escorts
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxDr.Nusrat Tariq
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformKweku Zurek
 
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service LucknowCall Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknownarwatsonia7
 
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...rajnisinghkjn
 
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service MumbaiVIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbaisonalikaur4
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Modelssonalikaur4
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptxDr.Nusrat Tariq
 
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...narwatsonia7
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Servicesonalikaur4
 
Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Gabriel Guevara MD
 
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 

Último (20)

Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
 
VIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service Lucknow
VIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service LucknowVIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service Lucknow
VIP Call Girls Lucknow Nandini 7001305949 Independent Escort Service Lucknow
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
 
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Servicesauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
 
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort ServiceCall Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptx
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy Platform
 
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service LucknowCall Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
 
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
Call Girls ITPL Just Call 7001305949 Top Class Call Girl Service Available
 
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
 
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
Dwarka Sector 6 Call Girls ( 9873940964 ) Book Hot And Sexy Girls In A Few Cl...
 
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service MumbaiVIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptx
 
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
 
Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024
 
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 

Enabling faster analysis of vaccine adverse event reports with ontology support

  • 1. ENABLING FASTER ANALYSIS OF VACCINE ADVERSE EVENT REPORTS WITH ONTOLOGY SUPPORT Mélanie Courtot, Ph.D. candidate, Brinkman lab Knowledge Translation Seminar, March 21st 2013
  • 2. Outline • Problem statement and significance • The Adverse Event Reporting Ontology (AERO) for adverse event reports analysis • Clinical standard • Logical encoding • Classified dataset • Classification using MedDRA annotations and text mining • AERO for data integration • The Semantic Web • VAERS as linked data
  • 3. Problem statement • Importance of monitoring adverse event • Long term effects, various demographics • Detection of abnormal events in population leads to withdrawals etc • Current adverse events following immunization (AEFIs) reporting systems use different standards (if any) to encode reports • The resultant lack of consistency limits the ability to query and assess potential safety issues • Reports are manually assessed: time and money consuming • Inability to assess all reports carefully
  • 4. Goal and significance of my work • Goal: Improve safety signal detection in vaccine AEFIs reports • Step 1: Augment existing standards with logically formalized elements • Step 2: Perform automatic case classification • Step 3: Test classification utility to detect safety signals • Significance: Increase the timeliness and cost effectiveness of reliable adverse event signal detection
  • 5. 4 steps to automated classification 1. We agree on a standard to describe adverse events 2. We encode that standard in a computer amenable format 3. We map the clinical standard to current adverse events annotations 4. We classify reports of adverse events according to established guidelines Clinical standard Logical encoding Classified dataset Classified Reports
  • 6. Existing standard: the Brighton collaboration • https://brightoncollaboration.org • Provides case definitions and guidelines to standardize reporting • Well established network (adopted as standard in Canada 2009) • Benefits of working with Brighton: • Existing software tool • Extensive network of collaborators, shared vision Clinical standard
  • 8. Strategy for encoding adverse event reports • Model the domain using an ontology • Ontologies typically have two distinct components: • Names for important concepts in the domain • Prokaryotic cells • Eukaryotic cells • Background knowledge/constraints on the domain • Nothing can be a prokaryotic and an eukaryotic cell Logical encoding
  • 9. Strategy for encoding adverse event reports • Ontology encoded using the Web Ontology Language (OWL 2) • Open Biological and Biomedical Ontology Foundry helps with quality, interoperability and avoiding redundant work • More than >100 biomedical ontologies in the suite, e.g., Gene Ontology (GO) • Reuse of resources (ontologies and tools) Logical encoding
  • 10. Reasoning is critical • Prokaryotic and Eukaryotic cell are declared disjoints • Fungal cell is a Eukaryotic cell • Spore is a Fungal cell and a Prokaryotic cell => inconsistency doi:10.1371/journal.pone.0022006.g003
  • 11. Clinical guideline in AERO • Goal: provide a pattern to encode adverse event following immunization guidelines • This pattern should be applicable to any type of clinical guideline • Enable the reports to be annotated with diagnosis according to a specific guideline (and keep track of what it is) • We want to: • Encode the guideline in OWL • Be able to infer correct classification (i.e., perform accurate diagnosis) Logical encoding
  • 13. Current status • Pattern implemented in the OWL file for anaphylaxis • Has been successfully used to model the WHO malaria clinical guidelines • Paper submitted (yay ) • Need to add other guidelines Jie Zheng Upenn Logical encoding
  • 14. VAERS dataset • VAERS = Vaccine Adverse Event Reporting System • Depends on the Centers for Disease Control and Prevention (CDC) and the Food and Drug Administration (FDA) in the United States • Spontaneous reporting system • Issues with underreporting, quality of reporting • Uses MedDRA annotations (Medical Dictionary of regulatory Activities) Classified dataset
  • 16. Classified VAERS data • Unclassified files available publicly • Classified dataset available upon request (in this case H1N1 dataset) • Cleanup • No default NULL value: “none”, “null”, “”… • Multiple languages: encoding issue with Spanish • 5 MedDRA terms per report, or duplicates • Pre-processing required • Load into database • Match to public records Classified dataset
  • 17. Classification using MedDRA annotations • Goal is to map the current Brighton terms in AERO to their MedDRA counterpart • Then try and classify the MedDRA-annotated reports using the Brighton criteria • Compare that with classification done by medical experts Classified Reports
  • 18. Mapping to MedDRA • Translate, as best possible, MedDRA annotations to Brighton symptoms • Import selected MedDRA terms in to OWL, following general strategy of Minimal Information to Reference an External Ontology Terms (Courtot, et al. 2011) • Standardized MedDRA Queries provide useful documentation on how to interpret MedDRA • OWL used to define Brighton symptoms in terms of MedDRA terms (this will be only approximate) Classified Reports
  • 19. Classification using text • In collaboration with Seeker Solutions, a Victoria based company • Goal is to use text part of the reports to classify them • Process: • Training data: a set of reports that have been manually classified • Machine learning algorithm learns pattern leading to correct classification • The model is applied to new testing data • 2 types of classification tested: • Likelihood • Topic modeling Classified Reports
  • 22. Current status • Testing classification with the MedDRA terms • Need to work on the MedDRA mapping • Test classification with AERO (and compare with the one with MedDRA) • Refine text classification • Using the ontology to guide clustering • Using Canadian dataset
  • 23. AERO for data integration
  • 24. The semantic web • From a web of documents to a web of data • HTML pages can’t be understood by machines; humans have to manually follow hyperlinks • Semantic web uses standard for data representation, querying, vocabularies to link data behind the scenes • Use of Uniform Resources Identifiers (URIs) and Resource Description Framework (RDF)
  • 25. RDF and URIs • RDF: a language used to represent information about resources on the web • RDF statement: subject, predicate, object • URI: unique identifiers for things • http://purl.obolibrary.org/obo/AERO_0000244: major dermatological criterion for anaphylaxis according to Brighton generalized rash major dermatological criterion for anaphylaxis is_a
  • 26. Linked Open Data cloud Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 27.
  • 28. VAERS as linked data • Transform the VAERS dataset in RDF to enable better integration with existing resources • No need to worry about resources’ structure (CSV, databases, XML) • Each report is an instance of a VAERS report • System will also provide technical infrastructure to test classification • RDF automatically generated from the database containing VAERS data
  • 29. VAERS as linked data Report 117893
  • 31. Querying across linked data • URIs(or mappings between URIs) to link different resources • Querying on the VAERS dataset • E.g., are there difference in the type of adverse events between a live attenuated flu vaccine and a trivalent inactivated one? • Querying across multiple datasets • Identify drugs in text (e.g. Benadryl) and infer they are anti-allergic agents via DrugBank
  • 32. Example: link state code in VAERS to state info in DBPedia, pass result to Google visualization API
  • 33. Acknowledgements • Alan Ruttenberg, Ryan Brinkman • Oliver He, Yu Lin, Lindsay Cowell, Barry Smith, Ryan Brinkman, Peter d’Eustachio, Albert Goldfain • Julie Lafleche, Lauren McDonald, Robert Pless, Barbara Law, Jan Bonhoeffer, Jean-Paul Collet • Brinkman lab