FormalPara Key Summary Points

Why carry out this study?

Interpretation of the knowledge domain of diseases needs a semantic tool to retrieve information from evidence.

There is a lack of ontological representation of the stroke knowledge domain.

In this study, we developed the stroke ontology (STO), to capture and organize the stroke knowledge domain in a standard way.

What was learned from the study?

The STO enables researchers of the stroke domain to capture the knowledge stored in the high-dimensional biomedical repositories and databases.

Digital Features

This article is published with digital features, including a summary slide, to facilitate understanding of the article. To view digital features for this article go to https://doi.org/10.6084/m9.figshare.14316173.

Introduction

Stroke, a non-communicable disease with debilitating and chronic nature, accounts for 5.5 million (95% UI 5.3–5.7) deaths and 116.4 million (111.4–121.4) DALYs (disability adjusted life years) worldwide [1]. Notably, the majority (80%) of modifiable risk factors for stroke are preventable [2]. Causes and effects of stroke have been thoroughly investigated in the past decades and consequently the knowledge domain of stroke has grown dramatically in different dimensions both preclinically and clinically. For instance, quantitative analysis of stroke literature within the 12-year interval between 1996 and 2008 showed continued growth in the number of publications and stroke research productivity worldwide [3]. Since 2008, this trend has continued to grow further [4]. Despite this growing volume of knowledge and data, translation of laboratory and animal model findings into efficacious clinical interventions for patients with stroke has not seen major success since the introduction of thrombolytic therapy [5]. A common translational challenge is to manage and integrate heterogeneous, multidimensional data types across basic, preclinical, and clinical phases of research so that all the knowledge and data generated along the continuum of the translational research can be consolidated into actionable, predictive, patient-centric models [6]. A prerequisite for data and knowledge integration and modeling is their interoperability across different stages of research and scientific groups, which is facilitated by standard knowledge representation of ontologies.

In 1998, Studer et al. defined ontology as a formal, explicit specification of a shared conceptualization [7]. Ontologies are a set of formal concepts defining a specific domain of knowledge, which indicate properties of those concepts (entities) and relationships between them [8]. Several initiatives have already undertaken the effort to develop disease taxonomies and standard ontologies specific to brain and neurodegenerative diseases including Alzheimer’s disease ontology [9], Parkinson’s disease ontology [10], and multiple sclerosis ontology [11]. In the realm of stroke, multiple classification systems and ontologies such as Harvard Stroke Registry classification [12], Oxfordshire Community Stroke Project Subtype Classification [13], Trial of ORG 10172 in Acute Stroke Treatment Subtype Classification [14], Stroke Subtype Classification [15], the NEUROWEB Reference Ontology [16], and National Institutes of Health Stroke Scale Ontology (https://bioportal.bioontology.org/ontologies/NIHSS) capture the granularity of phenotype representation in the clinic. NeuMORE ontology covers the domain of the recovery after stroke [17] and DStrokeOnto represents the knowledge domain of stroke diagnosis and patient management [18]. However, almost all of these resources focus on the clinical end of the translational continuum and none of them is sufficient to be used for the representation of the entire translational continuum, including preclinical aspects of the stroke research.

To address this shortcoming, we have undertaken the effort to develop the stroke ontology (STO). STO aims to capture and organize the knowledge domain of stroke in a standard way with more views than clinical only. One view, which positions itself at the opposite side of the clinical end in the translation continuum, is the prevention view because the study of lifestyle and risk factors facilitates the design of effective prevention strategies and early-life interventions [19]. The ontology attempts to cover intermediate views between the two extreme views of the translation continuum including the knowledge of risk factors, prevention, disease etiology, pathophysiology, biomarkers, preclinical models, and intervention options. The ontology is then evaluated for its functional coverage and also for its power to answer an expert’s competency questions.

Methods

STO was constructed under the ontology development life cycle [20]. We applied the construction principles based on the set of activities defined in the ontology development life cycle to ensure formal ontology construction.

Specifications of Requirement

The purpose of STO was to collect, organize, and represent the stroke knowledge domain in the standardized and computer-readable format so that it can be used by different expert users in the field of stroke. A set of competency questions was used to define and evaluate the scope and domain coverage of the STO. These competency questions were defined by a clinical expert during the development of the ontology and were focused on the stroke risk factors and prevention, preclinical models, and clinical diagnosis. Out of those questions, we selected the most relevant three questions for evaluation of the STO. To select the questions, various features were considered, such as the type of question (the elements mentioned in the question should be present in the ontology and the question should be formulated correctly), modifiers in the text of the question, and domain-independent elements.

Knowledge Acquisition

A collection of STO-related terms and concepts was generated by scanning different knowledge sources. A list of sources was compiled through a recommendation of the stroke experts, including medical textbooks such as Bradley’s Neurology in Clinical Practice [21] and Textbook of Stroke Medicine [22], encyclopedias like Encyclopedia of the Neurological Sciences [23] and The Gale Encyclopedia of Neurological Disorders [24], scientific articles (original or review), informative online sources, e-books, and websites. Also, we used some biomedical top-level ontologies (including Medical Subject Headings (MESH) (http://bioportal.bioontology.org/ontologies/MESH), Systematized Nomenclature of Medicine Clinical Terms (SNOMEDCT) (http://bioportal.bioontology.org/ontologies/SNOMEDCT), Online Mendelian Inheritance in Man (OMIM) (http://bioportal.bioontology.org/ontologies/OMIM), and Pathway Ontology (PW) (http://bioportal.bioontology.org/ontologies/PW) to capture stroke-related terms and definitions.

Conceptualization

We used the combined top-down and bottom-up strategy to identify the concepts and relations in the STO. It means that we identified the core basic terms and then specified and generalized concepts as required [20]. We have reviewed the existing ontologies to reuse their relevant concepts to facilitate interoperability. The National Institutes of Health Stroke Scale Ontology (NIHSS) is a suitable ontology for reuse in STO, as it is a domain ontology intended to evaluate the neurologic outcome and degree of recovery for patients with stroke (http://bioportal.bioontology.org/ontologies/NIHSS). The Stroke Diagnostic Ontology (DStrokeOnto ontology) includes concepts related to stroke diagnosis and management of patients with stroke [18]. Stroke subtype concepts (hemorrhagic stroke and ischemic stroke) were reused from the neurological disease ontology (ND) which has been designed for annotation and analysis of huge data sets and patient health records in Alzheimer’s disease, multiple sclerosis, and stroke [25]. In addition to these ontologies, we used some top-level ontologies to define general concepts and terms used in STO, including MESH, SNOMEDCT, OMIM, and PW, as mentioned in the “Knowledge Acquisition” section.

Integration and Formalization

To construct the hierarchical structure, first, any available hierarchical organization (structure) of the concepts was extracted and reused along with the concepts themselves from existing ontology resources. Then, we got help from clinical experts to confirm its integration into the STO overall structure. Moreover, we used some object properties to define semantic relation types between concepts, such as “is a”, “part of”, “causes”, “has-participant”, “contained-in”, “associated-with”, and “describes”. The Protégé ontology editor (version 5.1.0 Desktop System; http://protege.stanford.edu) was used to build the STO in Ontology Web Language (OWL) format [26].

Terminology Analysis and Concept Enrichment

For terminology analysis and enrichment, we incorporated the STO ontology into text mining tools. First, the ontology OWL format was transformed into Extensible Markup Language (XML) format, then the concepts’ labels and corresponding synonyms were extracted, and eventually transformed into a dictionary file. This dictionary file was incorporated into the text processing module of the KNIME analytical platform [27]. KNIME is the open solution for data-driven analysis and provides many nodes of data visualization. In the next step, the super-class concepts were used as keywords to build a search strategy in PubMed. After that, a corpus of 500 PubMed abstracts with informative contents about stroke was created. A set of 100 abstracts of the corpus was selected randomly. To optimize the ontology for the sake of the concept enrichment, these abstracts were automatically annotated for true-positive concepts of STO using the KNIME software so that false-negative entities were manually identified. Finally, these entities were added to the STO ontology after reviewing by an expert in the field.

Evaluation of STO

STO was evaluated for its functional features using the Natural Language Processing (NLP) assessment method in KNIME. To evaluate the quality of STO in terms of the boundary of the knowledge domain that it captures, the precision, recall, and F-score values were calculated using the following formulas [28]:

$$ {\text{Precision }} = {\text{ True positives}}/\left( {{\text{True positives }} + {\text{ False positives}}} \right), $$
$$ {\text{Recall }} = {\text{ True positive}}/\left( {{\text{True positive }} + {\text{ False negative}}} \right), $$
$$ {\text{F-score }} = \, \left( {{2 }*{\text{ Precision }}*{\text{ Recall}}} \right)/\left( {{\text{Precision }} + {\text{ Recall}}} \right), $$

where true positives (TP) are the number of STO entities that were highlighted by KNIME; false positives (FP) are the number of entities that were annotated by KNIME but were not an STO entity, and false negatives (FN) are the number of non-STO entities that were not found by KNIME.

This study was approved by the ethical committee and the institutional review boards of the Golestan University of Medical Sciences (code IR.GOUMS.REC.1395.205).

Results

STO Structure and Contents

STO is a semantic framework that aims to standardize and integrate the stroke knowledge domain and covers a wide range of key terms and concepts specific to stroke. Furthermore, it can support information retrieval and knowledge extraction from any source (i.e., electronic medical records and bibliographic databases) by integration with data- and text-mining tools. The STO encompasses eight root classes describing the stroke knowledge domain including “comorbidity”, “complication”, “diagnosis”, “model of stroke”, “risk factor”, “stroke prevention”, “stroke type”, and “treatment” (Fig. 1).

Fig. 1
figure 1

Root classes (super-classes) of STO as represented in the Protégé ontology editor software (a free, open-source ontology editor and framework for building intelligent systems, available from https://protege.stanford.edu/). Eight root classes describing the stroke knowledge domain suggested by experts. Also, subclasses of “Stroke type” are presented, which are categorized as “Intracranial hemorrhage” and “Ischemic stroke”. Musen and Protégé [26]

The super-class “comorbidity” contains “measures of comorbidity” and post- and pre-stroke diseases co-occurring with strokes such as “hypertension” and “diabetes”. The super-class “diagnosis” reflects those concepts related to OMICS-based, molecular and non-molecular biomarkers used for diagnosis of stroke including “differential diagnosis”, “evaluation of stroke”, “pathway”, and “brain anatomy”. Different concepts related to the animal and cell culture model of stroke were classified under the subclasses “model of stroke”. The super-class “risk factor” has been divided into two subclasses including modifiable and non-modifiable risk factors covering a broad range of conditions and attributes that may increase the risk of stroke. The super-class “stroke type” describes two common types of stroke (ischemic and hemorrhagic) and covers concepts related to etiology, pathophysiology, and symptoms of each subtype. The other three super-classes, namely “treatment”, “complication”, and “stroke prevention”, represent three separate aspects of the stroke knowledge domain.

In STO, each concept has been annotated by scientific definition from scientific publications, valid references, and synonyms. Some definitions have been reused from top-level ontologies such as SNOMED CT and MeSH with their database cross-reference as indicated by the “hasDBXref” annotation property. It should be noted that the field of stroke research is very dynamic and the current structure of STO is subject to change; thus, experts are invited to revise and update the draft ontology presented here.

STO Evaluation

Structural Evaluation

STO was evaluated for its structural properties including the number of classes, number of synonyms, and depth of the ontology, the last of these being indicative of the level of concept specificity in the stroke knowledge domain. Analysis of structural properties of STO was done using Protégé software. Values of these structural properties are summarized in Table 1.

Table 1 Measures of the structural dimension of STO

Functional Evaluation

The functional dimension of the ontology was evaluated using the NLP approach, as explained in the “Methods”. A total of 538 STO entities (TP) were highlighted by KNIME, 34 entities (FP) were annotated by KNIME but were not an STO entity, and 133 entities (FN) were non-STO entities and were not found by KNIME. A high precision (0.94), recall (0.80), and an F-score of 0.78 indicate that STO has an acceptable coverage of the stroke knowledge domain (Table 2).

Table 2 Measures of the functional dimension of STO using NLP-based evaluation approach

Expert Evaluation

The ontology was reviewed and curated manually by a clinical neurologist against its relevancy of structure and contents. To evaluate the performance of the STO, the expert was asked to pose complex questions known as competency questions (CQs). We defined a search strategy for each of three selected CQs and evaluated the performance of the STO by screening abstracts that contained answers for these questions. Table 3 provides an overview of the number of relevant documents that were manually verified to contain a hypothetical answer to the corresponding question (accessed on 24 January 2017):

CQ 1:

Return references that demonstrate the link between dehydration and cerebral venous sinus thrombosis (CVST) in stroke.

((((((((stroke [STO Terms]) OR intracranial hemorrhage [STO Terms]) OR intracerebral hemorrhage [STO Terms]) OR hemorrhagic stroke [STO Terms]) OR ischemic stroke [STO Terms]))) AND dehydration [STO Terms]) AND ((((((((((((cerebral venous thrombosis [STO Terms]) OR cerebral venous sinus thrombosis [STO Terms]) OR deep venous thrombosis [STO Terms]) OR intracranial sinus thrombosis [STO Terms]) OR cranial sinus thrombosis [STO Terms]) OR sinus thrombosis [STO Terms]) OR cavernous sinus thrombosis [STO Terms]) OR venous thrombosis [STO Terms]) OR cerebral vein thrombosis [STO Terms])))

CQ 2:

Return references associated with age and gender in intracerebral hemorrhage (ICH).

((intracerebral hemorrhage [STO Terms]) AND age factor [STO Terms]) AND gender [STO Terms]

CQ 3:

Return references that indicate the relation between stroke and cerebral vasculitis.

(Cerebral vasculitis [STO Terms]) AND stroke [STO Terms]

Table 3 Results of competency questions using the STO annotations within KNIME text processing platform

Visualization of STO-Annotated Text

To visualize the named entities embedded in the ontology, a text file (i.e., dictionary) containing STO concepts and synonyms was integrated into the KNIME analytics platform, and PubMed abstracts were marked up with STO entities (Fig. 2). This facilitates rapid identification of stroke-related concepts within the text and assists the curator to spot relevant answers to competency questions.

Fig. 2
figure 2

source software for creating data science, available from https://www.knime.com/downloads; KNIME automatically grabs free PubMed abstracts using the Document Grabber node). Red entities are STO terms. Zhu et al. [36]

The screenshot of the PubMed abstract visualization with STO entities using KNIME analytical platform (a free, open-

Application Scenario

Application of STO to Hospital Electronic Medical Records

Electronic medical records (EMRs) capture and integrate patient’s health data in two forms, namely structured (e.g., diagnosis, laboratory tests, and drugs name) and unstructured (e.g., physician notes and any plain text in natural language) [29] Since EMRs are the primary source of phenotype information, they can be mined to find disease phenotype–genotype relations [30], disease comorbidity relations [9], or adverse drug events relations [31]. Accordingly, to demonstrate the utility of STO in capturing the stroke knowledge beyond publications, we analyzed risk factors for incidence of stroke among the patient population in Sayad Shirazi hospital, Gorgan, Northeastern Iran. We first retrieved 415 stroke EMRs from the hospital information system database according to International Classification of Diseases 10 revision (ICD10) codes (I60, I61, I62, I63, and I64). Afterward, these records were subjected to concept annotation by STO. Table 4 summarizes these annotations and their distribution based on the stroke subtype.

Table 4 Risk factors of stroke in medical records and based on STO concept in risk factor class

As evident in Table 4, the most prevalent risk factors in the population of patients with hemorrhagic stroke are hypertension, prior stroke, diabetes, dyslipidemia, heart failure, and smoking, respectively, whereas, in the population of patients with ischemic stroke, the ranking favors hypertension, diabetes, dyslipidemia, prior stroke, heart failure, and smoking, respectively. The observed distribution indicates that a high number of patients with stroke belong to the ischemic category with a marked incidence of diabetes and dyslipidemia, which probably highlights the importance of diet patterns in the prevention of ischemic stroke in this particular patient population.

The STO is publicly and freely available to the research community for browsing and commenting at https://bioportal.bioontology.org/ontologies/STO. The STO will be maintained by its developers, and updates will be released after the incorporation of feedback from the scientific community.

Discussion

The importance of disease-specific ontologies for standardization, integration, annotation, and representation of the specific knowledge domain has been reported in the literature [32, 33]. There are already some ontologies related to the stroke knowledge domain, such as NIHSS ontology, DstrokeOntology [18], NEUROWEB reference ontology [16], and ND [25], but to our knowledge, none offers good coverage of the stroke knowledge domain. In contrast to these ontologies, STO contains major aspects of the stroke knowledge domain and provides hierarchical classes in the structured and formalized form with more than 4600 concepts and their synonyms. An advantage of STO over existing ontologies is the inclusion of several views onto the stroke knowledge domain from the standpoints of molecular biologists, translational scientists, and clinicians. These views have been reflected in the number of ontology roots and the depth of specificity in each root. The aim of including these various expert views was to make STO a preferred reference for stroke translational research as STO covers a wide spectrum of stroke research activities and features, from basic molecular research to clinical features and measurements.

However, the structural complexity of an ontology does not reflect its functional value. An accepted approach to evaluating the functional aspect of an ontology and its coverage is to apply the ontology terms to the scientific body of evidence in the literature [34]. The high values that we obtained for the metrics of the functional evaluation show that STO properly covers the major part of the stroke knowledge domain. Since the domain of stroke research is subject to active research and development, STO is not complete and thus requires the contribution of the scientific community to remain up-to-date.

Although functional evaluation can assess quality attributes of the ontology based on metrics, some quality attributes such as clarity and completeness can be difficult to evaluate. Thus, one or more experts are asked to pose so-called competency questions to the ontology [35]. Our expert evaluation of STO with three selected competency questions aiming at totally different areas of the ontology showed that STO was satisfactorily able to answer those competency questions by returning publications containing information relevant to questions. Therefore, if integrated into text-mining tools, STO can be used for faceted search within stroke literature to find targeted answers to expert questions. We have highlighted this possibility by annotating concepts of STO in both paper abstracts and electronic medical records. Annotation of hospital records with STO risk factor concepts and their analysis provided a picture of stroke risk factor prevalence among the patient population under study, which otherwise could remain hidden within hospital records. Application of such an approach can prove valuable when, for example, the pattern of extracted information from medical records is going to be used for defining prevention strategies by healthcare decision-makers.

Knowledge extraction of heterogeneous scientific resources with automated knowledge extraction tools was the major limitation of this work. Although using a text-mining tool facilitated the ontology-based information retrieval, the Portable Document Format (PDF) file format of many resources reduced the information retrieval process. We solved this problem just by spending a lot of time on knowledge extraction.

Conclusions

Despite the massive growth of the stroke knowledge domain during past decades, representing this knowledge domain in a standard manner with acceptable coverage and depth of information has not been realized. The STO was built to address this challenge as a semantic reference for representation, formalization, and standardization of heterogeneous stroke data. It enables researchers to capture the knowledge stored in the high-dimensional biomedical repositories and databases, and data stored in electronic clinical data repositories such as EMRs. This is the first version of STO which is freely available and needs the contribution of the stroke research community for enrichment.