| Literature DB >> 23256945 |
Charalampos Doulaverakis1, George Nikolaidis, Athanasios Kleontas, Ioannis Kompatsiaris.
Abstract
BACKGROUND: Identification of drug-drug and drug-diseases interactions can pose a difficult problem to cope with, as the increasingly large number of available drugs coupled with the ongoing research activities in the pharmaceutical domain, make the task of discovering relevant information difficult. Although international standards, such as the ICD-10 classification and the UNII registration, have been developed in order to enable efficient knowledge sharing, medical staff needs to be constantly updated in order to effectively discover drug interactions before prescription. The use of Semantic Web technologies has been proposed in earlier works, in order to tackle this problem.Entities:
Year: 2012 PMID: 23256945 PMCID: PMC3561213 DOI: 10.1186/2041-1480-3-14
Source DB: PubMed Journal: J Biomed Semantics
Figure 1GalenOWL usage. Usage of the GalenOWL system showing processing and information flow.
Figure 2GalenOWL core ontology. Diagram displaying the main classes of the GalenOWL ontology along with their properties.
GalenOWL ontology metrics
| ATC | 5596 (primitive) |
| ICD-10 | 12108 (primitive) |
| UNII | 6759 (primitive) |
| Substances | 2823 (primitive) |
| Conditions | 68 (defined) |
| Indications-ContraIndications | 1342 (primitive) |
| 28867 |
Number of primitive and defined classes in the GalenOWL ontologies
Figure 3User interface and results. Snapshot of the prototype user interface.
GalenOWL vs GalenDrools
| GalenOWL | 148 s | 649 MB | 16 ms |
| GalenDrools | 41 s | 74 MB | 5 ms |
GalenOWL performance compared to a similar system developed in Drools (GalenDrools).
Qualitative comparison between GalenOWL and GalenDrools
| Structured knowledge representation | Yes, ontology based. | Partial, relational DB. |
| Medical knowledge integration and reusability | Hierarchical class relationships (ICD10, UNII, ATC) and definition of Conditions are expressed using OWL expressivity. They can be utilized by any OWL reasoner. | ATC, UNII, ICD10 entities relationships and Conditions are materialized inside rule expressions. Materialization is specific to the rule language used. |
| Knowledge sharing | Ontology can be published and accessed through SW technologies, e.g. as a SPARQL endpoint. | Queries to DB have to follow the DB schema. |
| Rule expression | Rules for drug recommendations directly express pharmaceutical knowledge and can be immediately loaded to a reasoner. | Rules express pharmaceutical knowledge but have to be post processed, in order to materialize entities relationships before loading them to the rule engine. |
Table summarizing the major qualitative differences between GalenOWL and GalenDrools.