| Literature DB >> 26306232 |
Shiqiang Tao1, Licong Cui2, Wei Zhu2, Mengmeng Sun2, Olivier Bodenreider3, Guo-Qiang Zhang1.
Abstract
Relation reversals in ontological systems refer to such patterns as a path from concept A to concept B in one version becoming a path with the position of A and B switched in another version. We present a scalable approach, using cloud computing, to systematically extract all hierarchical relation reversals among 8 SNOMED CT versions from 2009 to 2014. Taking advantage of our MapReduce algorithms for computing transitive closure and large-scale set operations, 48 reversals were found through 28 pairwise comparison of the 8 versions in 18 minutes using a 30-node local cloud, to completely cover all possible scenarios. Except for one, all such reversals occurred in three sub-hierarchies: Body Structure, Clinical Finding, and Procedure. Two (2) reversal pairs involved an uncoupling of the pair before the is-a coupling is reversed. Twelve (12) reversal pairs involved paths of length-two, and none (0) involved paths beyond length-two. Such reversals not only represent areas of potential need for additional modeling work, but also are important for identifying and handling cycles for comparative visualization of ontological evolution.Entities:
Year: 2015 PMID: 26306232 PMCID: PMC4525241
Source DB: PubMed Journal: AMIA Jt Summits Transl Sci Proc
Figure 1:First two arrows: reversal of is-a relation between two versions of SNOMED CT. Right most: a cycle induced by the reversal pair when it appears in a merged graph. The numbers below concept labels are the corresponding SNOMED CT identifiers.
Figure 2:Semi-automatically rendered graphs from two SNOMED CT versions. Left: a non-lattice fragment of 7/2013 version of SNOMED CT. Right: a non-lattice fragment of 03/2014 version of SNOMED CT. Middle: merged graph showing the changes. The loop inside dotted red rectangle is caused by the reversal given in Fig. 1.
Figure 3:Left - MapReduce steps to compute transitive closure. Right - MapReduce steps to compute reversals.
Distribution of relation reversals in SNOMED CT sub-hierarchies and the versions in which they occurred. C: Clinical Finding. B: Body Structure. P: Procedure. E: Event.
| Version Pair | C | B | P | E |
|---|---|---|---|---|
| 07/2009 → 01/2010 | 7 | 0 | 2 | 0 |
| 01/2010 → 01/2011 | 7 | 0 | 3 | 0 |
| 01/2011 → 01/2012 | 7 | 0 | 0 | 0 |
| 01/2012 → 07/2012 | 0 | 0 | 0 | 0 |
| 07/2012 → 01/2013 | 1 | 0 | 0 | 0 |
| 01/2013 → 07/2013 | 1 | 0 | 0 | 0 |
| 07/2013 → 03/2014 | 9 | 7 | 1 | 1 |
| 07/2009 → 03/2014 | 0 | 1 | 0 | 0 |
| 01/2010 → 07/2013 | 1 | 0 | 0 | 0 |
| Total ( | 33 | 8 | 6 | 1 |
Figure 4:10 sample reversal pairs among the result of 48.
Figure 5:Two pairs of indirect reversals. One pair consists of Tendinitis AND/OR tenosynovitis (240034000) and Inflammatory disorder of tendon (34840004); the other pair consists of Tendinitis AND/OR tenosynovitis (240034000) and Tenosynovitis (67801009).