SlideShare a Scribd company logo
Diabetes Recommender System
)DRS)
(Using Semantic Web and Data Mining
techniques)
12/8/2015DRS 1
 Nesma Mahmoud Saad Eddin
 Nada Hassan Naem
 Basma Gamal El-serafy
 Hanan Sabery Hamed
 Menna Talla Mamdouh Saoud
Subervised by
Dr. Heba Elbeh
Team Members
12/8/2015DRS 2
1. What is DRS?
2. Why is DRS?
3. System Architecture & Components
4. Diabetes Diagnosis (using DM)
5. Drug & Diet Recommendation (using SW)
6. How DRS Works
7. DRS Tools & Techniques
Agenda
12/8/2015DRS 3
 DRS (Diabetes recommender system) is a web-
based recommendation system for diabetes. It provides
diagnosis for diabetes, recommends diabetics drugs,
recommends and advice diabetes.
1.What is DRS?
12/8/2015DRS 4
 DRS is based on Data Mining and Semantic Web techniques
provides more accuracy in results.
 DRS provides more than one service (diabetes diagnosis, drug
recommendation, diet recommendation)
 DRS maintain personalization for users(pateints).
 Diabetes is one of the most chronic diseases in recent years.
 The number of drugs increased the number of patients increased.
2. Why DRS?
12/8/2015DRS 5
3. DRS Architecture and Components.
12/8/2015DRS 6
4. Diabetes Diagnosis
(Using Data Mining)
12/8/2015DRS 7
Data Mining
 Data Mining Steps
12/8/2015DRS 8
 Data Collection & Preprocessing
- Diabetes Database from UCI Machine Learning .
- It Contains 768 record samples records with 8 attributes
(e.g., age, number of pregnant, Plasma Glucose test, etc.)
- Pre-processing  replacing missing values, convert
numeric values to nominal, discretize attributes.
 Model Building technique
- We use decision tree for data mining classification.
- we use J48 Classifier for building the
model(Implementation of Decision tree).
 Evaluation & Deployment
- Accuracy of the classifier is about 75.78%.
Data Mining Steps
12/8/2015DRS 9
 J48 Classifier is training and testing the preprocessed diabetics
data set.
 Producing a model in the form of tree and we use this model in
our DRS system for Diagnosing new users (diabetic or not)
 The resulting classification
tree model:
Classifier Model Building
12/8/2015DRS 10
5. Drugs & Diet
Recommendation
(Using Semantic Web)
12/8/2015DRS 11
 Evolving extension of WWW in which web content :
- Can be expressed not only in natural language.
- But also can be understood, interpreted and used by software
agents.
- Permitting software agents to find, share and integrate
information easily.
 The idea of having data on the Web
- Defined and linked in such a way.
- Can be used by machines not only for display purposes, but
for automation, integration and reuse of data across various
applications
Semantic Web (SW)
12/8/2015DRS 12
• Semantic Web Cake Layer.
SW Knowledge Representation &
Layers
Ontology
12/8/2015DRS 13
• Why Ontologies are important
- Ontological analysis clarifies the structure of knowledge.
- Ontologies enable knowledge sharing.
• Ontology Definition:
Formal , explicit specification of a shared conceptualization
Ontology
Machine
readable
Concepts, properties,
functions, axioms
are explicitly defined
Consensual
knowledge
Abstract model of
some phenomena
in the world
12/8/2015DRS 14
 Ontology Main Components
Ontology (cont.)
Person Country
Class (concept)
Animal
Individual (instance)
Belgium
Paraguay
China
Latvia
Elvis
Hai
Holger
Kylie
S.Claus
Rudolph
Flipper arrow = relationship
label = Property
12/8/2015DRS 15
Determine
Scope
Data Gathering
&Consider Reuse
Enumerate
Terms
Define Classes
& Class
Hierarchy
Define
Properties
Check for
Anomalies
Step by Step Building Ontology
12/8/2015DRS 16
Anti-diabetic drugs ontology (an ontology that
maintain ant-diabetic drugs).
Patient tests ontology ( an ontology that maintain
diabetes tests).
Diabetes food ontology (an ontology that maintain all
foods for diabetics diet).
Personal Patient Information ( ontology for patients’
personal and medical information)
DRS Ontologies
12/8/2015DRS 17
• Define Scope: anti-diabetics drugs ontology for drug
recommendation for diabetics Patients in DRS system.
• Data Gathering & Consider reuse: reusing drugs ontology,
collecting data from internet and asking specialists.
• Enumerate Terms: List all nouns and verbs used in the
domain like (drug, drugs classes, drugs names, has
consideration, has dose time, etc.)
• Define Classes: nouns become classes in the ontology.
Anti Diabetic Drugs Ontology
12/8/2015DRS 18
• Define classes hierarchy: define classes in taxonomic
(subclass) hierarchy.
Anti Diabetic Drugs Ontology(cont.)
12/8/2015DRS 19
• Define Properties: define relationships .
• Data property: link individual to individual.
• Object property: link individual to literal.
Anti Diabetic Drugs Ontology(cont.)
12/8/2015DRS 20
• Define Scope: represents diabetics patient tests and used
for drug recommendation with the drug ontology in DRS
system.
• Data Gathering & Consider reuse: reusing patients tests
ontology, collecting data from internet and asking
specialists.
• Enumerate Terms: List all nouns and verbs used in the
domain like (test, test name, test classes, has normal has
level, etc.).
• Define Classes: nouns become classes in the ontology.
Patient Tests Ontology
12/8/2015DRS 21
• Define classes hierarchy: define classes in taxonomic
(subclass) hierarchy.
Patient Tests Ontology(cont.)
12/8/2015DRS 22
• Define Scope: represents foods that allowed for diabetic
patients and knowledge about foods and used for diet
recommendation in DRS system.
• Data Gathering & Consider reuse: reusing foods ontology,
collecting data from internet and asking specialists.
• Enumerate Terms: List all nouns and verbs used in the
domain like (test, test name, test classes, has normal has
level, etc.).
• Define Classes: nouns become classes in the ontology.
Diabetes Foods Ontology
12/8/2015DRS 23
• Define classes hierarchy: define classes in taxonomic
(subclass)
Diabetes Foods Ontology (cont.)
12/8/2015DRS 24
• Define Properties: define relationships .
• Data property: link individual to individual.
• Object property: link individual to literal.
Diabetes Foods Ontology (cont.)
12/8/2015DRS 25
• Define Scope: represents all patient information from
personal information to drug and diet information that use
to manage in DRS system.
• Data Gathering & Consider reuse: reusing ontology
personal ontologies and gathering all data needed for a
patients.
• Enumerate Terms: List all nouns and verbs used in the
domain like (patient name, age , allowed calories, etc.)
• Define Classes: nouns become classes in the ontology.
Patient Information Ontology
12/8/2015DRS 26
 Define classes hierarchy: define classes in taxonomic
(subclass) hierarchy.
Patient Information Ontology
12/8/2015DRS 27
 SWRL  Semantic Web Rule Language
 SWRL is a rule language for semantic web
 All rules are expressed in terms of OWL concepts (classes,
properties, individuals).
 Rule Example:
 We use in writing the diabetes medication rules.
SWRL for Medication Rules
12/8/2015DRS 28
 We used the SWRL in DRS to represent the relationship
between diabetics important tests and suitable drugs.
 Diabetics medication rules:
12/8/2015DRS 29
SWRL for Medication Rules
6. How DRS Works?
12/8/2015DRS 30
DRS Diabetes Diagnosis
Users
User Interface
Form
Weka API
1.Get user
information
2. Load Model
3. Classify User
4. Return Result
back to user
Classifier
Model
- Stored in
DRSLoading
model
Submit
Check
result
Passing
user
data
Model
Result
12/8/2015DRS 31
DRS Drug recommendation
Protégé API
12/8/2015DRS 32
Jess
Engine
Patient input
Recommended
Drug or patient
Diabetics
Users
Submit
Bridge
Drugs Ontology
Patients
Tests ontology
SWRL
Medication
Rules
Loading
DRS Diet Recommendation
12/8/2015DRS 33
Diabetics
Users
SQWRL
Queries
Foods Ontology
Patients Informa
Ontology
Protégé API
Jess
Engine
Recommended
Personal meal
Bridge
LoadingFavorite Foods
& Personal
Information
12/8/2015DRS 34
7. DRS Tools & Techniques
Thanks For Listening

12/8/2015DRS 35
Questions?

12/8/2015DRS 36

More Related Content

What's hot

Contact lens
Contact lensContact lens
Contact lens
ashish25200
 
Lenses in ophthalmology
Lenses in ophthalmologyLenses in ophthalmology
Lenses in ophthalmology
Reshma Peter
 
Corneal topography
Corneal topographyCorneal topography
Corneal topography
Dr Saurabh Kushwaha
 
Corneal Physiology
Corneal PhysiologyCorneal Physiology
Corneal Physiology
KAUSTAV GOGOI
 
2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia
2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia
2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia
Alvina Pauline Santiago, MD
 
Physiology of cornea
Physiology of corneaPhysiology of cornea
Physiology of cornea
shovon2026
 
eyelid anatomy slideshare
eyelid anatomy slideshareeyelid anatomy slideshare
eyelid anatomy slideshare
University of Gondar
 
Optics of RGP contact lens
Optics of RGP contact lensOptics of RGP contact lens
Optics of RGP contact lens
Pabita Dhungel
 
Conjunctiva
ConjunctivaConjunctiva
Conjunctiva
Samten Dorji
 
Squint..
Squint..Squint..
Squint..
Samhaa Mohammed
 
ophthalmic Lens material and design
ophthalmic Lens  material and designophthalmic Lens  material and design
ophthalmic Lens material and design
OPTOM FASLU MUHAMMED
 
Anterior chamber angle.pptx
Anterior chamber angle.pptxAnterior chamber angle.pptx
Anterior chamber angle.pptx
SHAYRI PILLAI
 
Tele-ophthalmology: the new normal in current times
Tele-ophthalmology: the new normal in current timesTele-ophthalmology: the new normal in current times
Tele-ophthalmology: the new normal in current times
Obaidur Rehman
 
BRANCH RETINAL VEIN OCCLUSION by Fritz Allen MD COPE ID 31524-CL
BRANCH RETINAL VEIN OCCLUSION by  Fritz Allen MD COPE ID 31524-CLBRANCH RETINAL VEIN OCCLUSION by  Fritz Allen MD COPE ID 31524-CL
BRANCH RETINAL VEIN OCCLUSION by Fritz Allen MD COPE ID 31524-CL
Visionary Ophthamology
 
Amblyopia
AmblyopiaAmblyopia
Amblyopia
DrSwapnil Jain
 
Applied anatomy and physiology of cornea
Applied anatomy and physiology of corneaApplied anatomy and physiology of cornea
Applied anatomy and physiology of cornea
Aayush Chandan
 
Protective mechanisms in the eye
Protective mechanisms in the eye Protective mechanisms in the eye
Protective mechanisms in the eye
OPTOM FASLU MUHAMMED
 
Trial box
Trial boxTrial box
Trial box
Zareen Naz
 
Anatomy Of The Eyelids
Anatomy Of The EyelidsAnatomy Of The Eyelids
Anatomy Of The Eyelids
Ankit Punjabi
 
Advance contact lens
Advance contact lensAdvance contact lens
Advance contact lens
PurushotamSahani1
 

What's hot (20)

Contact lens
Contact lensContact lens
Contact lens
 
Lenses in ophthalmology
Lenses in ophthalmologyLenses in ophthalmology
Lenses in ophthalmology
 
Corneal topography
Corneal topographyCorneal topography
Corneal topography
 
Corneal Physiology
Corneal PhysiologyCorneal Physiology
Corneal Physiology
 
2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia
2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia
2016 I. Binocular Vision & Retinal Correspondence; II Amblyopia
 
Physiology of cornea
Physiology of corneaPhysiology of cornea
Physiology of cornea
 
eyelid anatomy slideshare
eyelid anatomy slideshareeyelid anatomy slideshare
eyelid anatomy slideshare
 
Optics of RGP contact lens
Optics of RGP contact lensOptics of RGP contact lens
Optics of RGP contact lens
 
Conjunctiva
ConjunctivaConjunctiva
Conjunctiva
 
Squint..
Squint..Squint..
Squint..
 
ophthalmic Lens material and design
ophthalmic Lens  material and designophthalmic Lens  material and design
ophthalmic Lens material and design
 
Anterior chamber angle.pptx
Anterior chamber angle.pptxAnterior chamber angle.pptx
Anterior chamber angle.pptx
 
Tele-ophthalmology: the new normal in current times
Tele-ophthalmology: the new normal in current timesTele-ophthalmology: the new normal in current times
Tele-ophthalmology: the new normal in current times
 
BRANCH RETINAL VEIN OCCLUSION by Fritz Allen MD COPE ID 31524-CL
BRANCH RETINAL VEIN OCCLUSION by  Fritz Allen MD COPE ID 31524-CLBRANCH RETINAL VEIN OCCLUSION by  Fritz Allen MD COPE ID 31524-CL
BRANCH RETINAL VEIN OCCLUSION by Fritz Allen MD COPE ID 31524-CL
 
Amblyopia
AmblyopiaAmblyopia
Amblyopia
 
Applied anatomy and physiology of cornea
Applied anatomy and physiology of corneaApplied anatomy and physiology of cornea
Applied anatomy and physiology of cornea
 
Protective mechanisms in the eye
Protective mechanisms in the eye Protective mechanisms in the eye
Protective mechanisms in the eye
 
Trial box
Trial boxTrial box
Trial box
 
Anatomy Of The Eyelids
Anatomy Of The EyelidsAnatomy Of The Eyelids
Anatomy Of The Eyelids
 
Advance contact lens
Advance contact lensAdvance contact lens
Advance contact lens
 

Viewers also liked

DRS Umpire decision review system
DRS Umpire decision review systemDRS Umpire decision review system
DRS Umpire decision review system
shakil2604
 
Hawk Eye Technology ppt
Hawk Eye Technology pptHawk Eye Technology ppt
Hawk Eye Technology ppt
sravya raju
 
Hawk eye technology
Hawk eye technologyHawk eye technology
Hawk eye technology
N.CH Karthik
 
Hawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit AgarwalHawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit Agarwal
Mohit Agarwal
 
Hawk eye 1st-presentation
Hawk eye 1st-presentationHawk eye 1st-presentation
Hawk eye 1st-presentation
Bruno Borras
 
Hawk eye technology By RKO
Hawk eye technology By RKOHawk eye technology By RKO
Hawk eye technology By RKO
Rahul Prajapat
 
Ontology (Science)
Ontology (Science)Ontology (Science)
Ontology (Science)
Barry Smith
 
Diabliss Product Introduction
Diabliss Product IntroductionDiabliss Product Introduction
Diabliss Product Introduction
diabliss
 
TransHoloCinemas
TransHoloCinemasTransHoloCinemas
TransHoloCinemas
Samp Motors
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
solarisyourep
 
Virtual Reality in 2015: the next big thing?
Virtual Reality in 2015: the next big thing?Virtual Reality in 2015: the next big thing?
Virtual Reality in 2015: the next big thing?
Softeam Agency
 
2016 Virtual Reality Presentation
2016 Virtual Reality Presentation2016 Virtual Reality Presentation
2016 Virtual Reality Presentation
Dave Jones
 
Hovercraft
HovercraftHovercraft
Hovercraft
Mitesh6897
 
Cyborg Presentation
Cyborg PresentationCyborg Presentation
Cyborg Presentation
shas3233
 
Examples of Ontology Applications
Examples of Ontology ApplicationsExamples of Ontology Applications
Examples of Ontology Applications
AIMS (Agricultural Information Management Standards)
 
HCCI Engines Fueled with Ethanol
HCCI Engines Fueled with EthanolHCCI Engines Fueled with Ethanol
HCCI Engines Fueled with Ethanol
alilimam2
 
Nitin
NitinNitin
Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015
Mikhail Fominykh
 
Virtual Reality 2.0
Virtual Reality 2.0Virtual Reality 2.0
Virtual Reality 2.0
Mark Billinghurst
 
Homogenous combustion in porous medium
Homogenous combustion in porous mediumHomogenous combustion in porous medium
Homogenous combustion in porous medium
Umang Trivedi
 

Viewers also liked (20)

DRS Umpire decision review system
DRS Umpire decision review systemDRS Umpire decision review system
DRS Umpire decision review system
 
Hawk Eye Technology ppt
Hawk Eye Technology pptHawk Eye Technology ppt
Hawk Eye Technology ppt
 
Hawk eye technology
Hawk eye technologyHawk eye technology
Hawk eye technology
 
Hawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit AgarwalHawk eye technology by Mohit Agarwal
Hawk eye technology by Mohit Agarwal
 
Hawk eye 1st-presentation
Hawk eye 1st-presentationHawk eye 1st-presentation
Hawk eye 1st-presentation
 
Hawk eye technology By RKO
Hawk eye technology By RKOHawk eye technology By RKO
Hawk eye technology By RKO
 
Ontology (Science)
Ontology (Science)Ontology (Science)
Ontology (Science)
 
Diabliss Product Introduction
Diabliss Product IntroductionDiabliss Product Introduction
Diabliss Product Introduction
 
TransHoloCinemas
TransHoloCinemasTransHoloCinemas
TransHoloCinemas
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
 
Virtual Reality in 2015: the next big thing?
Virtual Reality in 2015: the next big thing?Virtual Reality in 2015: the next big thing?
Virtual Reality in 2015: the next big thing?
 
2016 Virtual Reality Presentation
2016 Virtual Reality Presentation2016 Virtual Reality Presentation
2016 Virtual Reality Presentation
 
Hovercraft
HovercraftHovercraft
Hovercraft
 
Cyborg Presentation
Cyborg PresentationCyborg Presentation
Cyborg Presentation
 
Examples of Ontology Applications
Examples of Ontology ApplicationsExamples of Ontology Applications
Examples of Ontology Applications
 
HCCI Engines Fueled with Ethanol
HCCI Engines Fueled with EthanolHCCI Engines Fueled with Ethanol
HCCI Engines Fueled with Ethanol
 
Nitin
NitinNitin
Nitin
 
Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015Introduction to Virtual Reality lecture 2015
Introduction to Virtual Reality lecture 2015
 
Virtual Reality 2.0
Virtual Reality 2.0Virtual Reality 2.0
Virtual Reality 2.0
 
Homogenous combustion in porous medium
Homogenous combustion in porous mediumHomogenous combustion in porous medium
Homogenous combustion in porous medium
 

Similar to DRS Presentation

Application of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptxApplication of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptx
Lovely Professional University
 
Multivariate data analysis
Multivariate data analysisMultivariate data analysis
Multivariate data analysis
Setia Pramana
 
Big Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John CaiBig Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John Cai
John Cai
 
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
David Peyruc
 
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big DataMicrosoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Dale Sanders
 
Semantics and linked data at astra zeneca
Semantics and linked data at astra zenecaSemantics and linked data at astra zeneca
Semantics and linked data at astra zeneca
Kerstin Forsberg
 
BioSharing, an ELIXIR Interoperability Platform resource
BioSharing, an ELIXIR Interoperability Platform resourceBioSharing, an ELIXIR Interoperability Platform resource
BioSharing, an ELIXIR Interoperability Platform resource
Peter McQuilton
 
Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousing
JuliaWilson68
 
Oracle Clinical Overview_Katalyst HLS
Oracle Clinical Overview_Katalyst HLSOracle Clinical Overview_Katalyst HLS
Oracle Clinical Overview_Katalyst HLS
Katalyst HLS
 
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big DataMicrosoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Health Catalyst
 
Dart net intro 2015 tw
Dart net intro 2015 twDart net intro 2015 tw
Dart net intro 2015 tw
KC Digital Drive
 
Rare Disease Patient Registries: Key to Drug Development and Access Webinar ...
Rare Disease Patient Registries:  Key to Drug Development and Access Webinar ...Rare Disease Patient Registries:  Key to Drug Development and Access Webinar ...
Rare Disease Patient Registries: Key to Drug Development and Access Webinar ...
Canadian Organization for Rare Disorders
 
Practicum presentation nidhi 2013
Practicum presentation nidhi  2013Practicum presentation nidhi  2013
Practicum presentation nidhi 2013
Carolina Health Informatics Program @ UNC
 
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Amazon Web Services
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
Timothy Cook
 
Public.Cdsc.Middleton
Public.Cdsc.MiddletonPublic.Cdsc.Middleton
360364350 expert-system-to-suggest-a-natural-drink-to-1
360364350 expert-system-to-suggest-a-natural-drink-to-1360364350 expert-system-to-suggest-a-natural-drink-to-1
360364350 expert-system-to-suggest-a-natural-drink-to-1
Girmachew Tilahun
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
Travis H Nagler, MS, CPHIMS
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
Travis H Nagler, MS, CPHIMS
 
Mdds sundararaman 12th meeting
Mdds  sundararaman 12th meetingMdds  sundararaman 12th meeting
Mdds sundararaman 12th meeting
Pankaj Gupta
 

Similar to DRS Presentation (20)

Application of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptxApplication of Computers in Pharmacy.pptx
Application of Computers in Pharmacy.pptx
 
Multivariate data analysis
Multivariate data analysisMultivariate data analysis
Multivariate data analysis
 
Big Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John CaiBig Data Analytics for Treatment Pathways John Cai
Big Data Analytics for Treatment Pathways John Cai
 
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
 
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big DataMicrosoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
 
Semantics and linked data at astra zeneca
Semantics and linked data at astra zenecaSemantics and linked data at astra zeneca
Semantics and linked data at astra zeneca
 
BioSharing, an ELIXIR Interoperability Platform resource
BioSharing, an ELIXIR Interoperability Platform resourceBioSharing, an ELIXIR Interoperability Platform resource
BioSharing, an ELIXIR Interoperability Platform resource
 
Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousing
 
Oracle Clinical Overview_Katalyst HLS
Oracle Clinical Overview_Katalyst HLSOracle Clinical Overview_Katalyst HLS
Oracle Clinical Overview_Katalyst HLS
 
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big DataMicrosoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
 
Dart net intro 2015 tw
Dart net intro 2015 twDart net intro 2015 tw
Dart net intro 2015 tw
 
Rare Disease Patient Registries: Key to Drug Development and Access Webinar ...
Rare Disease Patient Registries:  Key to Drug Development and Access Webinar ...Rare Disease Patient Registries:  Key to Drug Development and Access Webinar ...
Rare Disease Patient Registries: Key to Drug Development and Access Webinar ...
 
Practicum presentation nidhi 2013
Practicum presentation nidhi  2013Practicum presentation nidhi  2013
Practicum presentation nidhi 2013
 
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
Patient-Focused Data Science: Machine Learning for Complex Diseases (AIM203-S...
 
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
AeHIN 28 August, 2014 - Innovation in Healthcare IT Standards: The Path to Bi...
 
Public.Cdsc.Middleton
Public.Cdsc.MiddletonPublic.Cdsc.Middleton
Public.Cdsc.Middleton
 
360364350 expert-system-to-suggest-a-natural-drink-to-1
360364350 expert-system-to-suggest-a-natural-drink-to-1360364350 expert-system-to-suggest-a-natural-drink-to-1
360364350 expert-system-to-suggest-a-natural-drink-to-1
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
 
Mdds sundararaman 12th meeting
Mdds  sundararaman 12th meetingMdds  sundararaman 12th meeting
Mdds sundararaman 12th meeting
 

DRS Presentation

  • 1. Diabetes Recommender System )DRS) (Using Semantic Web and Data Mining techniques) 12/8/2015DRS 1
  • 2.  Nesma Mahmoud Saad Eddin  Nada Hassan Naem  Basma Gamal El-serafy  Hanan Sabery Hamed  Menna Talla Mamdouh Saoud Subervised by Dr. Heba Elbeh Team Members 12/8/2015DRS 2
  • 3. 1. What is DRS? 2. Why is DRS? 3. System Architecture & Components 4. Diabetes Diagnosis (using DM) 5. Drug & Diet Recommendation (using SW) 6. How DRS Works 7. DRS Tools & Techniques Agenda 12/8/2015DRS 3
  • 4.  DRS (Diabetes recommender system) is a web- based recommendation system for diabetes. It provides diagnosis for diabetes, recommends diabetics drugs, recommends and advice diabetes. 1.What is DRS? 12/8/2015DRS 4
  • 5.  DRS is based on Data Mining and Semantic Web techniques provides more accuracy in results.  DRS provides more than one service (diabetes diagnosis, drug recommendation, diet recommendation)  DRS maintain personalization for users(pateints).  Diabetes is one of the most chronic diseases in recent years.  The number of drugs increased the number of patients increased. 2. Why DRS? 12/8/2015DRS 5
  • 6. 3. DRS Architecture and Components. 12/8/2015DRS 6
  • 7. 4. Diabetes Diagnosis (Using Data Mining) 12/8/2015DRS 7
  • 8. Data Mining  Data Mining Steps 12/8/2015DRS 8
  • 9.  Data Collection & Preprocessing - Diabetes Database from UCI Machine Learning . - It Contains 768 record samples records with 8 attributes (e.g., age, number of pregnant, Plasma Glucose test, etc.) - Pre-processing  replacing missing values, convert numeric values to nominal, discretize attributes.  Model Building technique - We use decision tree for data mining classification. - we use J48 Classifier for building the model(Implementation of Decision tree).  Evaluation & Deployment - Accuracy of the classifier is about 75.78%. Data Mining Steps 12/8/2015DRS 9
  • 10.  J48 Classifier is training and testing the preprocessed diabetics data set.  Producing a model in the form of tree and we use this model in our DRS system for Diagnosing new users (diabetic or not)  The resulting classification tree model: Classifier Model Building 12/8/2015DRS 10
  • 11. 5. Drugs & Diet Recommendation (Using Semantic Web) 12/8/2015DRS 11
  • 12.  Evolving extension of WWW in which web content : - Can be expressed not only in natural language. - But also can be understood, interpreted and used by software agents. - Permitting software agents to find, share and integrate information easily.  The idea of having data on the Web - Defined and linked in such a way. - Can be used by machines not only for display purposes, but for automation, integration and reuse of data across various applications Semantic Web (SW) 12/8/2015DRS 12
  • 13. • Semantic Web Cake Layer. SW Knowledge Representation & Layers Ontology 12/8/2015DRS 13
  • 14. • Why Ontologies are important - Ontological analysis clarifies the structure of knowledge. - Ontologies enable knowledge sharing. • Ontology Definition: Formal , explicit specification of a shared conceptualization Ontology Machine readable Concepts, properties, functions, axioms are explicitly defined Consensual knowledge Abstract model of some phenomena in the world 12/8/2015DRS 14
  • 15.  Ontology Main Components Ontology (cont.) Person Country Class (concept) Animal Individual (instance) Belgium Paraguay China Latvia Elvis Hai Holger Kylie S.Claus Rudolph Flipper arrow = relationship label = Property 12/8/2015DRS 15
  • 16. Determine Scope Data Gathering &Consider Reuse Enumerate Terms Define Classes & Class Hierarchy Define Properties Check for Anomalies Step by Step Building Ontology 12/8/2015DRS 16
  • 17. Anti-diabetic drugs ontology (an ontology that maintain ant-diabetic drugs). Patient tests ontology ( an ontology that maintain diabetes tests). Diabetes food ontology (an ontology that maintain all foods for diabetics diet). Personal Patient Information ( ontology for patients’ personal and medical information) DRS Ontologies 12/8/2015DRS 17
  • 18. • Define Scope: anti-diabetics drugs ontology for drug recommendation for diabetics Patients in DRS system. • Data Gathering & Consider reuse: reusing drugs ontology, collecting data from internet and asking specialists. • Enumerate Terms: List all nouns and verbs used in the domain like (drug, drugs classes, drugs names, has consideration, has dose time, etc.) • Define Classes: nouns become classes in the ontology. Anti Diabetic Drugs Ontology 12/8/2015DRS 18
  • 19. • Define classes hierarchy: define classes in taxonomic (subclass) hierarchy. Anti Diabetic Drugs Ontology(cont.) 12/8/2015DRS 19
  • 20. • Define Properties: define relationships . • Data property: link individual to individual. • Object property: link individual to literal. Anti Diabetic Drugs Ontology(cont.) 12/8/2015DRS 20
  • 21. • Define Scope: represents diabetics patient tests and used for drug recommendation with the drug ontology in DRS system. • Data Gathering & Consider reuse: reusing patients tests ontology, collecting data from internet and asking specialists. • Enumerate Terms: List all nouns and verbs used in the domain like (test, test name, test classes, has normal has level, etc.). • Define Classes: nouns become classes in the ontology. Patient Tests Ontology 12/8/2015DRS 21
  • 22. • Define classes hierarchy: define classes in taxonomic (subclass) hierarchy. Patient Tests Ontology(cont.) 12/8/2015DRS 22
  • 23. • Define Scope: represents foods that allowed for diabetic patients and knowledge about foods and used for diet recommendation in DRS system. • Data Gathering & Consider reuse: reusing foods ontology, collecting data from internet and asking specialists. • Enumerate Terms: List all nouns and verbs used in the domain like (test, test name, test classes, has normal has level, etc.). • Define Classes: nouns become classes in the ontology. Diabetes Foods Ontology 12/8/2015DRS 23
  • 24. • Define classes hierarchy: define classes in taxonomic (subclass) Diabetes Foods Ontology (cont.) 12/8/2015DRS 24
  • 25. • Define Properties: define relationships . • Data property: link individual to individual. • Object property: link individual to literal. Diabetes Foods Ontology (cont.) 12/8/2015DRS 25
  • 26. • Define Scope: represents all patient information from personal information to drug and diet information that use to manage in DRS system. • Data Gathering & Consider reuse: reusing ontology personal ontologies and gathering all data needed for a patients. • Enumerate Terms: List all nouns and verbs used in the domain like (patient name, age , allowed calories, etc.) • Define Classes: nouns become classes in the ontology. Patient Information Ontology 12/8/2015DRS 26
  • 27.  Define classes hierarchy: define classes in taxonomic (subclass) hierarchy. Patient Information Ontology 12/8/2015DRS 27
  • 28.  SWRL  Semantic Web Rule Language  SWRL is a rule language for semantic web  All rules are expressed in terms of OWL concepts (classes, properties, individuals).  Rule Example:  We use in writing the diabetes medication rules. SWRL for Medication Rules 12/8/2015DRS 28
  • 29.  We used the SWRL in DRS to represent the relationship between diabetics important tests and suitable drugs.  Diabetics medication rules: 12/8/2015DRS 29 SWRL for Medication Rules
  • 30. 6. How DRS Works? 12/8/2015DRS 30
  • 31. DRS Diabetes Diagnosis Users User Interface Form Weka API 1.Get user information 2. Load Model 3. Classify User 4. Return Result back to user Classifier Model - Stored in DRSLoading model Submit Check result Passing user data Model Result 12/8/2015DRS 31
  • 32. DRS Drug recommendation Protégé API 12/8/2015DRS 32 Jess Engine Patient input Recommended Drug or patient Diabetics Users Submit Bridge Drugs Ontology Patients Tests ontology SWRL Medication Rules Loading
  • 33. DRS Diet Recommendation 12/8/2015DRS 33 Diabetics Users SQWRL Queries Foods Ontology Patients Informa Ontology Protégé API Jess Engine Recommended Personal meal Bridge LoadingFavorite Foods & Personal Information
  • 34. 12/8/2015DRS 34 7. DRS Tools & Techniques