Situational Modeling: Defining Molecular Roles in Biochemical Pathways and Reactions
Upcoming SlideShare
Loading in...5
×
 

Situational Modeling: Defining Molecular Roles in Biochemical Pathways and Reactions

on

  • 1,879 views

Central to a coherent understanding of cellular biology is a faithful representation of biochemical processes as it pertains to its molecular participants. Current representations underspecify our ...

Central to a coherent understanding of cellular biology is a faithful representation of biochemical processes as it pertains to its molecular participants. Current representations underspecify our knowledge because they fail to indicate the roles of the molecular components during relevant processes. Here, we describe a knowledge representation using OWL2 that overcomes previous limitations in modeling biochemical events and has clear implications for the accurate functional/role based annotation of molecular components.

paper: http://dumontierlab.com/pdf/2008_OWLEDEU_MR.pdf

Statistics

Views

Total Views
1,879
Views on SlideShare
1,877
Embed Views
2

Actions

Likes
0
Downloads
15
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Situational Modeling: Defining Molecular Roles in Biochemical Pathways and Reactions Situational Modeling: Defining Molecular Roles in Biochemical Pathways and Reactions Presentation Transcript

  • Situational Modeling: Defining Molecular Roles in Biochemical Pathways and Reactions Michel Dumontier , PhD Assistant Professor of Bioinformatics Department of Biology, School of Computer Science, Institute of Biochemistry, Ottawa Institute of Systems Biology Carleton University
  • Statement of Problem
    • Plenty going on at the molecular level.
    • Current knowledge captures statements about role, function, location, modification, etc, but without context
    • Translated to OWL classes – attributes are possibly erroneous when represented as necessary conditions
  • First, some Biochemistry
    • Glucose is the ubiquitous fuel for life
    • Undergoes a series of transformations that stimulates the production of ATP, the cell’s currency
    • Glucokinase reaction (GR) (in the liver) is the first
  • Parts of speech
    • Process: Biochemical Reaction, GKR
    • Objects : Glc, G6P, ATP, Mg 2+ , Glucokinase
    • Parts: phosphate, carbon, hydrogen, oxygen
    • Locations: γ position, C6
    • Roles: enzyme, substrate, product, co-factor, transfer/transferred group
  • Hmmm...
    • We normally say that
      • Glucose is a Substrate in GKR
      • Mixing of types (natural vs role) makes ontology harder to maintain
      • OWL binary predicates disallow reification
      • Represented as a class restriction wouldn’t be universally true
    • Approach
      • Represent knowledge from the event perspective
      • GKR involves Glucose as a Substrate
      • Vague – could be substrate in any number of other reactions. Need a temporal pivot
      • GKR realizes the Substrate Role held by Glucose
      • We don’t want to talk about roles, but fully defined roleplayers
      • A Substrate is an Object that holds the Substrate Role
  • Ontology
  • Role Modeling & Property Chains
    • Class based representation
      • Use of N&S conditions aims to classify instances
      • Roles are pivot that must be instantiated and realized
      • Role chains bypass pivots, and makes queries more natural
    • Inspired by Basic Formal Ontology (BFO)
      • Some disagreement on treatment of role/function
  • Roles for all the important parts Mechanistic Event Decomposition
    • Representation contains cycles
      • Tree-like class descriptions are inadequate
      • Description Graphs are more accurate
  • Some?
    • We can currently ask in what reaction is glucose a substrate, but we can`t ask which molecules are substrates (because not every member of the class is).
      • P4 has this useful class usage feature...
    • Wacky Idea: query
      • some (Glucose and Substrate)
      • and get
      • Glucose that isBearerOf some SubstrateRole that isRealizedBy some GKR
  • Summary
    • Alternative framework to accurately represent roles in the context in which they occur
    • Can be applied to precisely describe reactions, their mechanisms, and pathways
      • Do larger scale implementation
    • Some queries that we routinely ask will have no answer (practicality?)
      • How to pull the subclass that does
    • DGs may also be useful here.