Extracting correspondences between terminologies for an easier access to biomedical information

Motivation and Objectives Biomedical terminologies play important roles in clinical data capture, annotation, reporting, information integration, indexing and retrieval. More particularly, genomic terminologies and ontologies are very useful for indexing genomic information. Several sources of information and terminologies have already been developed. For instance, the Gene Ontology (GO, http://www.geneontology.org/, last accessed on July 17, 2012), which is a controlled vocabulary widely used for the annotation of gene products; the Human Phenotype Ontology (HPO, http://www.human-phenotype-ontology.org/, last accessed on July 17, 2012) in which terms describe phenotypic abnormalities encountered in human disease, such as “atrial septal defect”; and ORPHANET, http://www.orpha. net/consor/www/cgi-bin/index.php? lng=FR, last accessed on July 17, 2012) the portal for rare diseases and orphan drugs. These knowledge sources have mostly different formats and purposes. For example, ORPHANET is a rare disease database whereas HPO is an ontology which supports the description of phenotypic information. Faced with this reality and the need to allow cooperation between various health actors and their related health information systems, it appeared necessary to link these terminologies by developing a semantic repository to integrate them. The most known repository is the Unified Medical Language System (UMLS) (Lindberg et al., 1993). Several works were based on the UMLS to align terminologies in French (Merabti et al., 2012) and in English (Bodenreider et al., 1998; Milicic Brandt et al., 2011; Mougin et al., 2011). However, HPO and ORPHANET are not yet included in the UMLS. Thus, another solution is to find correspondences between these terminologies in French and in English using automatic methods. In (Merabti et al., 2012) we have proposed a lexical method to map biomedical terminologies either included or not into the UMLS. Nevertheless, these methods remain very dependent on the terminologies languages since they used NLP tools such as stemming or normalization. We propose in this study a string-based method to find correspon-dences between a subset of terminologies for an easier access to biomedical information. It is based on the combination of several string metrics and it is neither based on the UMLS, nor language dependent. Mixed with lexical or conceptual approaches developed in previous studies (Merabti et al., 2012), it could improve the number of correspondences between terminologies with a high precision. Semantic methods are also an envisaged issue to complete this study. Methods To map biomedical terminologies, we used string matching methods where concept names, terms and their labels are considered as sequences of characters. A string distance is determined to compute a similarity degree. Some of these methods can skip the order of characters. In this paper, the union of three metrics was used (i) Dice (Dice, 1945), (ii) Levenshtein (Levenshtein, 1965) and (iii) Stoilos (Stoilos et al., 2005). The Dice’s coefficient calculates the ratio between the number of bigrams of characters incommon to both the strings x and y and the total number of bigrams for two strings defined by the following equation where nb-big(x) is the number of bigrams of x: The Levenshtein distance between two strings x and y is defined as the minimum number of elementary operations that is required to pass from a string x to a string y. There are three possible transactions: replacing a character with another, deleting a character and adding a character. This measure takes its values in the interval [0, ∞ [. The Normalized Levenshtein (Yujian and Bo, 2007) (LevNorm) in the range [0, 1] is obtained by dividing the distance of Levenshtein Lev(x, y) by the size of the longest string and it is defined by: LevNorm (x,y) is element of [0,1] as Lev(x,y) 99%). Aligning genomic terminologies provided also good results with high precision. However, we evaluated here only “exact” correspondences and rated them as “correct” or “not correct”. Indeed, correspondences such as “broader–narrower” or “sibling” relations between terms were not considered. For example, when a correspondence is founded between two terms which one string is included in another one in most cases it is more general than the second, and a “broader-narrower” correspondence could exist (for example, correspondence between “insuffisance surrenale” term (Adrenal insufficiency) and all the terms such as “insuffisance surrenale aigue” (Acute Adrenal insufficiency), “insuffisance surrenale primaire” (Primary adrenal insufficiency)). These preliminary good results encouraged us to apply the combination of these string matching methods on other health terminologies. The correspondences found between two terminologies in their French version may be projected on their versions in other languages. As perspectives of this study, these methods will be completed with normalization techniques and the validation of the correspondences, manual here, will be done according to the UMLS semantic types for the terminologies included in it such as in (Mougin et al, 2011). References Bodenreider O, Nelson SJ, et al. (1998) Beyond synonymy: exploiting the UMLS semantics in mapping vocabularies. In Proc. AMIA Symp. 1998, pp.815–819. Dice LR (1945). Measures of the amount of ecologic association between species. Ecology 26, pp.297–302. Levenshtein VI (1965) Binary codes capable of correcting deletions, insertions and reversals. Soviet Physics Dokl.10, pp.707–10. Lindberg DA, Humphreys BL, et al. (1993) The Unified Medical Language System, Methods Inf Med 32(4): 281–291. Merabti T, Soualmia LF, et al. (2012) Aligning Biomedical Terminologies in French: Towards Semantic Interoperability in Medical Applications. In Book Medical informatics, InTech, pp.41–68. Milicic Brandt M, Rath A, et al. (2011) Mapping Orphanet terminology to UMLS. In Proc. AIME, LNAI 6747, pp.194–203. Mougin F, Dupuch M, et al. (2011) Improving the mapping between MedDRA and SNOMED CT. In Proc. AIME. LNAI 6747, pp. 220-224. Stoilos G, Stamou G, et al. (2005) A string Metric for Ontology Alignment. In Proc. ISWC, pp.624–37. Winkler W (1999) The state record linkage and current research problems. Technical report: Statistics of Income Division, Internal Revenue Service Publication. Yujian L, Bo L (2007) A normalized Levenshtein distance metric. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(6):1091–1095. Note: Figures tables an equations are available in PDF version only.