Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies.

Abstract:

OBJECTIVE:Ontologies are widely used in the biomedical domain. While many tools exist for the edition, alignment or evaluation of ontologies, few solutions have been proposed for ontology programming interface, i.e. for accessing and modifying an ontology within a programming language. Existing query languages (such as SPARQL) and APIs (such as OWLAPI) are not as easy-to-use as object programming languages are. Moreover, they provide few solutions to difficulties encountered with biomedical ontologies. Our objective was to design a tool for accessing easily the entities of an OWL ontology, with high-level constructs helping with biomedical ontologies. METHODS:From our experience on medical ontologies, we identified two difficulties: (1) many entities are represented by classes (rather than individuals), but the existing tools do not permit manipulating classes as easily as individuals, (2) ontologies rely on the open-world assumption, whereas the medical reasoning must consider only evidence-based medical knowledge as true. We designed a Python module for ontology-oriented programming. It allows access to the entities of an OWL ontology as if they were objects in the programming language. We propose a simple high-level syntax for managing classes and the associated "role-filler" constraints. We also propose an algorithm for performing local closed world reasoning in simple situations. RESULTS:We developed Owlready, a Python module for a high-level access to OWL ontologies. The paper describes the architecture and the syntax of the module version 2. It details how we integrated the OWL ontology model with the Python object model. The paper provides examples based on Gene Ontology (GO). We also demonstrate the interest of Owlready in a use case focused on the automatic comparison of the contraindications of several drugs. This use case illustrates the use of the specific syntax proposed for manipulating classes and for performing local closed world reasoning. CONCLUSION:Owlready has been successfully used in a medical research project. It has been published as Open-Source software and then used by many other researchers. Future developments will focus on the support of vagueness and additional non-monotonic reasoning feature, and automatic dialog box generation.

journal_name

Artif Intell Med

authors

Lamy JB

doi

10.1016/j.artmed.2017.07.002

subject

Has Abstract

pub_date

2017-07-01 00:00:00

pages

11-28

eissn

0933-3657

issn

1873-2860

pii

S0933-3657(17)30027-1

journal_volume

80

pub_type

杂志文章
  • Multi-objective evolutionary algorithms for fuzzy classification in survival prediction.

    abstract:OBJECTIVE:This paper presents a novel rule-based fuzzy classification methodology for survival/mortality prediction in severe burnt patients. Due to the ethical aspects involved in this medical scenario, physicians tend not to accept a computer-based evaluation unless they understand why and how such a recommendation i...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2013.12.006

    authors: Jiménez F,Sánchez G,Juárez JM

    更新日期:2014-03-01 00:00:00

  • Classifying free-text triage chief complaints into syndromic categories with natural language processing.

    abstract:OBJECTIVE:Develop and evaluate a natural language processing application for classifying chief complaints into syndromic categories for syndromic surveillance. INTRODUCTION:Much of the input data for artificial intelligence applications in the medical field are free-text patient medical records, including dictated med...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2004.04.001

    authors: Chapman WW,Christensen LM,Wagner MM,Haug PJ,Ivanov O,Dowling JN,Olszewski RT

    更新日期:2005-01-01 00:00:00

  • Constructing explanatory process models from biological data and knowledge.

    abstract:OBJECTIVE:We address the task of inducing explanatory models from observations and knowledge about candidate biological processes, using the illustrative problem of modeling photosynthesis regulation. METHODS:We cast both models and background knowledge in terms of processes that interact to account for behavior. We a...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2006.04.003

    authors: Langley P,Shiran O,Shrager J,Todorovski L,Pohorille A

    更新日期:2006-07-01 00:00:00

  • Finding temporal patterns--a set-based approach.

    abstract::We created an inference engine and query language for expressing temporal patterns in data. The patterns are represented by using temporally-ordered sets of data objects. Patterns are elaborated by reference to new objects inferred from original data, and by interlocking temporal and other relationships among sets of ...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/0933-3657(94)90066-3

    authors: Wade TD,Byrns PJ,Steiner JF,Bondy J

    更新日期:1994-06-01 00:00:00

  • A multiple classifier system for early melanoma diagnosis.

    abstract::Melanoma is the most dangerous skin cancer and early diagnosis is the key factor in its successful treatment. Well-trained dermatologists reach a diagnosis via visual inspection, and reach sensitivity and specificity levels of about 80%. Several computerised diagnostic systems were reported in the literature using dif...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(02)00087-8

    authors: Sboner A,Eccher C,Blanzieri E,Bauer P,Cristofolini M,Zumiani G,Forti S

    更新日期:2003-01-01 00:00:00

  • Indoor location identification of patients for directing virtual care: An AI approach using machine learning and knowledge-based methods.

    abstract::In a digitally enabled healthcare setting, we posit that an individual's current location is pivotal for supporting many virtual care services-such as tailoring educational content towards an individual's current location, and, hence, current stage in an acute care process; improving activity recognition for supportin...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2020.101931

    authors: Van Woensel W,Roy PC,Abidi SSR,Abidi SR

    更新日期:2020-08-01 00:00:00

  • Out of hours workload management: Bayesian inference for decision support in secondary care.

    abstract:OBJECTIVE:In this paper, we aim to evaluate the use of electronic technologies in out of hours (OoH) task-management for assisting the design of effective support systems in health care; targeting local facilities, wards or specific working groups. In addition, we seek to draw and validate conclusions with relevance to...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2016.09.005

    authors: Perez I,Brown M,Pinchin J,Martindale S,Sharples S,Shaw D,Blakey J

    更新日期:2016-10-01 00:00:00

  • An appraisal of INTERNIST-I.

    abstract::INTERNIST-I was an expert system designed in the early 1970's to diagnose multiple diseases in internal medicine by modelling the behaviour of clinicians. Its form and operation are described, and evaluations of the system are surveyed. The major result of the project was its knowledge base which has been used in succ...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/0933-3657(94)00028-q

    authors: Wolfram DA

    更新日期:1995-04-01 00:00:00

  • Bounded-depth threshold circuits for computer-assisted CT image classification.

    abstract::We present a stochastic algorithm that computes threshold circuits designed to discriminate between two classes of computed tomography (CT) images. The algorithm employs a partition of training examples into several classes according to the average grey scale value of images. For each class, a sub-circuit is computed,...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(01)00101-4

    authors: Albrecht A,Hein E,Steinhöfel K,Taupitz M,Wong CK

    更新日期:2002-02-01 00:00:00

  • Topic-informed neural approach for biomedical event extraction.

    abstract::As a crucial step of biological event extraction, event trigger identification has attracted much attention in recent years. Deep representation methods, which have the superiorities of less feature engineering and end-to-end training, show better performance than statistical methods. While most deep learning methods ...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2019.101783

    authors: Zhang J,Liu M,Zhang Y

    更新日期:2020-03-01 00:00:00

  • Case-based prediction in experimental medical studies.

    abstract::Case-based approaches predict the behaviour of dynamic systems by analysing a given experimental setting in the context of others. To select similar cases and to control adaptation of cases, they employ general knowledge. If that is neither available nor inductively derivable, the knowledge implicit in cases can be ut...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(98)00057-8

    authors: Seitz A,Uhrmacher AM,Damm D

    更新日期:1999-03-01 00:00:00

  • Predicting ICU readmission using grouped physiological and medication trends.

    abstract:BACKGROUND:Patients who are readmitted to an intensive care unit (ICU) usually have a high risk of mortality and an increased length of stay. ICU readmission risk prediction may help physicians to re-evaluate the patient's physical conditions before patients are discharged and avoid preventable readmissions. ICU readmi...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2018.08.004

    authors: Xue Y,Klabjan D,Luo Y

    更新日期:2019-04-01 00:00:00

  • Knowledge-assisted recognition of cluster boundaries in gene expression data.

    abstract:BACKGROUND AND MOTIVATION:DNA microarray technology has made it possible to determine the expression levels of thousands of genes in parallel under multiple experimental conditions. Genome-wide analyses using DNA microarrays make a great contribution to the exploration of the dynamic state of genetic networks, and furt...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2005.02.007

    authors: Okada Y,Sahara T,Mitsubayashi H,Ohgiya S,Nagashima T

    更新日期:2005-09-01 00:00:00

  • The social phenotype: Extracting a patient-centered perspective of diabetes from health-related blogs.

    abstract:MOTIVATIONS:It has recently been argued [1] that the effectiveness of a cure depends on the doctor-patient shared understanding of an illness and its treatment. Although a better communication between doctor and patient can be pursued through dedicated training programs, or by collecting patients' experiences and sympt...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2019.101727

    authors: Lenzi A,Maranghi M,Stilo G,Velardi P

    更新日期:2019-11-01 00:00:00

  • A fuzzy cognitive map approach to differential diagnosis of specific language impairment.

    abstract::This paper presents a computer-based model for differential diagnosis of specific language impairment (SLI), a language disorder that, in many cases, cannot be easily diagnosed. This difficulty necessitates the development of a methodology to assist the speech therapist in the diagnostic process. The methodology tool ...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(02)00076-3

    authors: Georgopoulos VC,Malandraki GA,Stylios CD

    更新日期:2003-11-01 00:00:00

  • Renoir, Pneumon-IA and Terap-IA: three medical applications based on fuzzy logic.

    abstract::The research at the IIIA has produced over more than a decade two versions of a tool for developing knowledge-based systems: Milord and Milord II. This tool has been mainly used for the development of medical applications. In this paper we summarize the Milord II approximate reasoning approach based on fuzzy sets, and...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(00)00080-4

    authors: Godo L,de Mántaras RL,Puyol-Gruart J,Sierra C

    更新日期:2001-01-01 00:00:00

  • Development of systems for support of collaboration in health care: the design arenas.

    abstract::To explore the design of computer-supported collaborative work in health care, a case study is described addressing the social contexts and conditions influencing the development process. The data set covers 13 consecutive meetings held in a systems design group over a 2-year period, in total approximately 24 h of vid...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(97)00046-8

    authors: Timpka T,Sjöberg C

    更新日期:1998-02-01 00:00:00

  • A modular approach for representing and executing clinical guidelines.

    abstract::In this paper, we propose an approach for managing clinical guidelines. We outline a modular architecture, allowing us to separate two conceptually distinct aspects: the representation (and acquisition) of clinical guidelines and their execution. We propose an expressive formalism, which allows one to deal with the co...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章,评审

    doi:10.1016/s0933-3657(01)00087-2

    authors: Terenziani P,Molino G,Torchio M

    更新日期:2001-11-01 00:00:00

  • Medical dictionaries for patient encoding systems: a methodology.

    abstract::Medical language is highly compositional and makes extensive use of common roots, especially Latino-Greek roots. Besides words devoted to common sense, medical language presents some typical characteristics, especially on morphological and semantic aspects of word formation. Morphological decomposition and identificat...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(98)00023-2

    authors: Lovis C,Baud R,Rassinoux AM,Michel PA,Scherrer JR

    更新日期:1998-09-01 00:00:00

  • Terminological resources for text mining over biomedical scientific literature.

    abstract:OBJECTIVE:We present a combined terminological resource for text mining over biomedical literature. The purpose of the resource is to allow the detection of mentions of specific biological entities in scientific publications, and their grounding to widely accepted identifiers. This is an essential process, useful in it...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2011.04.011

    authors: Rinaldi F,Kaljurand K,Sætre R

    更新日期:2011-06-01 00:00:00

  • Evaluation of two different models of semi-automatic knowledge acquisition for the medical consultant system CADIAG-II/RHEUMA.

    abstract::As part of a plan to promote semi-automatic knowledge acquisition for the medical consultant system CADIAG-II/RHEUMA, this study sought to explore and cope with the variability of results that may be anticipated when performing knowledge acquisition with patient data from different patient settings. Patient data were ...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(02)00025-8

    authors: Leitich H,Adlassnig KP,Kolarz G

    更新日期:2002-07-01 00:00:00

  • Identification of the optic nerve head with genetic algorithms.

    abstract:OBJECTIVE:This work proposes creating an automatic system to locate and segment the optic nerve head (ONH) in eye fundus photographic images using genetic algorithms. METHODS AND MATERIAL:Domain knowledge is used to create a set of heuristics that guide the various steps involved in the process. Initially, using an ey...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2008.04.005

    authors: Carmona EJ,Rincón M,García-Feijoó J,Martínez-de-la-Casa JM

    更新日期:2008-07-01 00:00:00

  • Computer models of hippocampal circuit changes of the kindling model of epilepsy.

    abstract::Abnormalities in the organization of brain circuits may underlie many types of epilepsy. This hypothesis can best be evaluated in the case of temporal lobe epilepsy, where evidence of rewiring (synaptic reorganization) can be found in the dentate gyrus. Computer modeling of normal and reorganized dentate gyrus was use...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/s0933-3657(98)00005-0

    authors: Lytton WW,Hellman KM,Sutula TP

    更新日期:1998-05-01 00:00:00

  • Retinal image assessment using bi-level adaptive morphological component analysis.

    abstract::The automated analysis of retinal images is a widely researched area which can help to diagnose several diseases like diabetic retinopathy in early stages of the disease. More specifically, separation of vessels and lesions is very critical as features of these structures are directly related to the diagnosis and trea...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2019.07.010

    authors: Javidi M,Harati A,Pourreza H

    更新日期:2019-08-01 00:00:00

  • Analysis of nasopharyngeal carcinoma risk factors with Bayesian networks.

    abstract:OBJECTIVES:We propose a new graphical framework for extracting the relevant dietary, social and environmental risk factors that are associated with an increased risk of nasopharyngeal carcinoma (NPC) on a case-control epidemiologic study that consists of 1289 subjects and 150 risk factors. METHODS:This framework build...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2011.09.002

    authors: Aussem A,de Morais SR,Corbex M

    更新日期:2012-01-01 00:00:00

  • A spatio-temporal Bayesian network classifier for understanding visual field deterioration.

    abstract:OBJECTIVE:Progressive loss of the field of vision is characteristic of a number of eye diseases such as glaucoma which is a leading cause of irreversible blindness in the world. Recently, there has been an explosion in the amount of data being stored on patients who suffer from visual deterioration including field test...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2004.07.004

    authors: Tucker A,Vinciotti V,Liu X,Garway-Heath D

    更新日期:2005-06-01 00:00:00

  • Modeling and solving the dynamic patient admission scheduling problem under uncertainty.

    abstract:OBJECTIVE:Our goal is to propose and solve a new formulation of the recently-formalized patient admission scheduling problem, extending it by including several real-world features, such as the presence of emergency patients, uncertainty in the length of stay, and the possibility of delayed admissions. METHOD:We devise...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2012.09.001

    authors: Ceschia S,Schaerf A

    更新日期:2012-11-01 00:00:00

  • Brain-controlled applications using dynamic P300 speller matrices.

    abstract:OBJECTIVES:Access to the world wide web and multimedia content is an important aspect of life. We present a web browser and a multimedia user interface adapted for control with a brain-computer interface (BCI) which can be used by severely motor impaired persons. METHODS:The web browser dynamically determines the most...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2014.12.001

    authors: Halder S,Pinegger A,Käthner I,Wriessnegger SC,Faller J,Pires Antunes JB,Müller-Putz GR,Kübler A

    更新日期:2015-01-01 00:00:00

  • Mining of relations between proteins over biomedical scientific literature using a deep-linguistic approach.

    abstract:OBJECTIVE:The amount of new discoveries (as published in the scientific literature) in the biomedical area is growing at an exponential rate. This growth makes it very difficult to filter the most relevant results, and thus the extraction of the core information becomes very expensive. Therefore, there is a growing int...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2006.08.005

    authors: Rinaldi F,Schneider G,Kaljurand K,Hess M,Andronis C,Konstandi O,Persidis A

    更新日期:2007-02-01 00:00:00

  • Instance-based classifiers applied to medical databases: diagnosis and knowledge extraction.

    abstract:OBJECTIVE:The aim of this paper is to study the feasibility and the performance of some classifier systems belonging to family of instance-based (IB) learning as second-opinion diagnostic tools and as tools for the knowledge extraction phase in the process of knowledge discovery in clinical databases. MATERIALS AND ME...

    journal_title:Artificial intelligence in medicine

    pub_type: 杂志文章

    doi:10.1016/j.artmed.2011.04.002

    authors: Gagliardi F

    更新日期:2011-07-01 00:00:00