Outline Motivation: data mining Ontologies and all-some relationships

Slides:



Advertisements
Similar presentations
SOTIRIS BATSAKIS EURIPIDES G.M. PETRAKIS TECHNICAL UNIVERSITY OF CRETE INTELLIGENT SYSTEMS LABORATORY Imposing Restrictions Over Temporal Properties in.
Advertisements

AE1APS Algorithmic Problem Solving John Drake. The island of Knights and Knaves is a fictional island to test peoples ability to reason logically. There.
Introduction to Truth Maintenance Systems A Truth Maintenance System (TMS) is a PS module responsible for: 1.Enforcing logical relations among beliefs.
Possible World Semantics for Modal Logic
Homology.
April 15, 2004SPIE1 Association in Level 2 Fusion Mieczyslaw M. Kokar Christopher J. Matheus Jerzy A. Letkowski Kenneth Baclawski Paul Kogut.
Knowledge Representation CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings July 10, 2013.
Knowledge Representation
Homology Review Human arm Lobed-fin fish fin Bat wing Bird wing Insect wing Homologous forelimbs not homologous as forelimbs or wings Definition: Structures.
Representing Part Relationships Between Developing Structures.
Unit 7: Evolution.
Copyright © 2006 Addison-Wesley. All rights reserved.1-1 ICS 410: Programming Languages Chapter 3 : Describing Syntax and Semantics Axiomatic Semantics.
The cell ontology covers multiple taxonomic contexts OntologyContext# of links to cl MAadult mouse1 FMAadult human658 XAOfrog63 AAOamphibian ZFAzebrafish391.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 Section 7.1 Relations and their properties. 2 Binary relation A binary relation is a set of ordered pairs that expresses a relationship between elements.
Logic Gates Circuits to manipulate 0’s and 1’s. 0’s and 1’s used for numbers Also to make decisions within the computer. In that context, 1 corresponds.
Year 10 Biology 2014 NATURAL SELECTION & EVOLUTION.
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
Phenoscape: Connectin g evolutionary phenotypes to genes Paula Mabee Hilmar Lapp, Todd Vision, Monte Westerfield Jim Balhoff, Wasila Dahdul, Peter Midford.
An (OBO) ontology is NOT a model of language, it is a model of reality. Words are ambiguous – especially in isolation. Take the word 'wing' what type of.
OWL and SDD Dave Thau University of Kansas
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
Ma.Luisa V. Cuaresma Biological Sciences Department Chapter 3 Evolution, Systematics and Phylogeny.
The Knowledge Presentation Language. Web Ontology Language (OWL)  Web Ontology Language (OWL) extends RDF and RDFS languages by adding several other.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
CMSC 471 Spring 2014 Class #22 Thursday, April 17 Knowledge Representation Professor Marie desJardins,
Finding Semantic Matches Between Conceptual Graphs University of Texas, Austin May 14, 2002.
The “über-ontology” (Uberon) Melissa Häendel, Chris Müngall, George Gkoütos Cell Ontology Workshop May, 2010.
CSE (c) S. Tanimoto, 2005 Knowledge Representation 1 Knowledge Representation (Introduction) Knowledge Information Data Knowledge representation:
Ontology Engineering Lab #5 – September 30, 2013.
CSE (c) S. Tanimoto, 2008 ISA Hierarchies 1 ISA Hierarchies: A Basis for Knowledge Representation with Semantic Networks Outline: Introduction The.
1 The OBO Relation Ontology: Preliminaries Barry Smith
1.6 Introduction to Solving Equations Objectives: Write and solve a linear equation in one variable. Solve a literal equation for a specified variable.
Modeling Life Science Knowledge with OWL 1.1 Michel Dumontier & Natalia Villanueva-Rosales Department of Biology, Institute of Biochemistry, School of.
1 Instance Store Database Support for Reasoning over Individuals S Bechhofer, I Horrocks, D Turi. Instance Store - Database Support for Reasoning over.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
Syntax and semantics >AMYLASEE1 TGCATNGY A very simple FASTA file.
The Vertebrate Bridging Ontology (VBO) Ravensara Travillian, James Malone, Chao Pang, John Hancock, Peter W.H. Holland, Paul Schofield, and Helen Parkinson.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Linking Animal Models and Human Diseases
Anatomy redesign statistics
Formal ontologies vs. triple based KR gap or convergence?
Cross-Ontological Relationships
The Teleost Anatomy Ontology: computable evolutionary morphology for teleost fishes Wasila Dahdul University of South Dakota & National Evolutionary Synthesis.
Reasoning Proof and Chapter 2 If ….., then what?
CSPs: Search and Arc Consistency Computer Science cpsc322, Lecture 12
Identity and Equality Properties
Relational Database Design by Dr. S. Sridhar, Ph. D
Jie Bao, Doina Caragea and Vasant G Honavar
Speciation & Comparative Anatomy
Relational Algebra 461 The slides for this text are organized into chapters. This lecture covers relational algebra, from Chapter 4. The relational calculus.
Do now: Write down 3 things that you think involves biology
CSPs: Search and Arc Consistency Computer Science cpsc322, Lecture 12
Ontology.
ece 720 intelligent web: ontology and beyond
Homologous OR Not As already discussed Homologous Structures between species provide evidence that the species shared a common ancestor, as shown in the.
Artificial Intelligence: Logic agents
Ontology.
Weak Slot-and-Filler Structures
The Logic of Declarative Statements
Knowledge Representation (Introduction)
Class #16 – Wednesday, October 22
Knowledge Representation (Introduction)
Knowledge Representation (Introduction)
Temporally qualified continuants for BFO 2 OWL A bottom-up view
Professor Marie desJardins,
LEARNING OUTCOMES After studying this chapter, you should
Evolution Biology Mrs. Johnson.
Presentation transcript:

Logical inference over phenotype knowledge bases using homology statements

Outline Motivation: data mining Ontologies and all-some relationships Specifying homologous_to in terms of a descended_from relation Composing relations across ontologies for data mining Evidence and belief

Motivation Reasoning/logical inference over ontology relationships is used for data exploration and analysis Example: Gene Ontology enrichment analysis These results can be enriched for cross-species comparisons by incorporating homology Goal: specify axioms that can be used for posing and answering useful questions over phenotype knowledgebases

Ontology Refresher Ontology statements are about instances [every] iris [is] part_of [some] eye Even if our knowledge base has no instance level data, we can still make class-level inferences [every] iris is part_of [some] eye [every] eye is part_of [some] head part_of is transitive therefore [every] iris is part_of [some] head e.g. gene expression data

descended_from a descended_from b if a is specified by p-a b is specified by p-b and p-a is a copy of p-b aatgcgatggcc Characteristics: * Instance-level * Transitive * Reflexive * Anti-symmetric * Inverse: has_descendant aatgcgatggcc holds between anatomical entities aatgcgatggcc we can also have non-reflexive variants. we punt on specified-by for now Rules: we enforce a (overly strict?) constraint: a descended_from b, a descended_from c  b=c or a descended_from c or c descended_from a

Composing relations: descended_from o has_descendant relation formed from chaining descended_from with inv(descended_from) Characteristics: * Instance-level * Transitive * Reflexive * Symmetric Rules: a descended_from b, b has_descendant c  a df.hd c we could call this relation homologous_to, but we reserve that label for the class-level relation (next slide)

class-level homologous to homologous_to(X,Y,A)  [Every] X descendedFrom [some] A and [Every] Y descendedFrom [some] A class-level ternary relation, expands to paired all-some axioms over instance-level relation homologous_to(X,Y)  exists A: homologous_to(X,Y,A) [Every] X descendedFrom [some] (hasDescendant [some] Y) [Every] Y descendedFrom [some] (hasDescendant [some] X) binary class-level relation expands to paired all-some axioms Characteristics: * Class-level * Symmetric * Transitive * Reflexive No relation chaining rules at class level: * NOT: is_a. homologous_to  homologous_to * NOT: part_of . homologous_to  homologous_to

Example Otophysi intercalarium homologous_to teleost neural arch 2  [Every] Otophysi intercalarium descended from [something that] has descendant [some] Teleost neural arch 2 [Every] Teleost neural arch 2 descended from [something that] has descendant [some] Otophysi intercalarium

E.g. given forelimb homologous_to bird wing, what can we infer? By treating symmetric class-level homology statements as syntactic sugar for a pair of non-symmetric all-some statements over instances we can more explicitly formulate questions involving other relations E.g. given forelimb homologous_to bird wing, what can we infer? bird wing homologous_to forelimb – YES (symmetry) bird wing homologous_to limb – NO [every] bird wing df.hd [some] limb – YES [every] limb df.hd [some] bird wing - NO

Relation chains We want to be able to exploit relationships in anatomical ontologies for data mining and hypothesis generation is_a part_of (and has_part) develops_from (and develops_into)

part_of . df . hd instance relation formed from chaining part_of with df.hd a part_of b, b df.hd c  a part_of.df.hd c Examples: * [every] human left atrium po.df.hd [some] zebrafish heart * [every] human hand po.df.hd [some] fish fin * [every] human mc3 po.df.hd [some] cow cannon bone Characteristics: * Transitive * Reflexive * left-combines with part_of p left atrium

develops_from . df . hd instance relation formed from chaining develops_from with df.hd a develops_from b, b df.hd c  a develops_from.df.hd c Characteristics: * Transitive * Reflexive * left-combines with develops_from do we need a replaces relation? Example: [every] claustrum bone develops_from [some] claustrum cartilage, [every] claustrum cartilage df.hd [some] neural arch 1  [every] claustrum bone develops_from.df.hd [some] neural arch 1

Other compositions are possible has_part .df .hd develops_into . df .hd part_of . df . hd . part_of … Inference always goes “up the graph”

Combining with genes and phenotypes Two formulations 1. Using exhibits relation 2. Using part_of ** NEW Same should be used for taxa and genes E.g. (parahypophysis/rib of zebrafish with genotype trpm7-) has_quality malformed (zebrafish with genotype eda- has_part 0 scale)

Open Questions For logical reasoning we assume all assertions are true homology statements are hypotheses Reasoning in presence of conflicts explanation chains detecting inconsistencies Probabilistic formulations? homology and belief networks

Weberian ossicle isa/part of? dorsal_to

Next steps OWL-DL specification of homology relations Implementation in OBD Expand existing homology assertions beyond

genes organism with mutation in G has abnormal quality inhering in E, then G partly-specifies E G has_variant A A exhibits P P inheres_in E E po.ht E’ P’ inheres_in E T’ exhibits P’

integument P P scale feather skin H