PENN S TATE Compatible text, visual and mathematical representations for biological process ontologies Nigam Shah Penn State University.

Slides:



Advertisements
Similar presentations
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Using DAML format for representation and integration of complex gene networks: implications in novel drug discovery K. Baclawski Northeastern University.
Open Provenance Model Tutorial Session 2: OPM Overview and Semantics Luc Moreau University of Southampton.
Semantic Web Thanks to folks at LAIT lab Sources include :
April 15, 2004SPIE1 Association in Level 2 Fusion Mieczyslaw M. Kokar Christopher J. Matheus Jerzy A. Letkowski Kenneth Baclawski Paul Kogut.
Asking translational research questions using ontology enrichment analysis Nigam Shah
D ISCOVERING REGULATORY AND SIGNALLING CIRCUITS IN MOLECULAR INTERACTION NETWORK Ideker Bioinformatics 2002 Presented by: Omrit Zemach April Seminar.
ISBN Chapter 3 Describing Syntax and Semantics.
CS 355 – Programming Languages
Gene Ontology John Pinney
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Software Testing and Quality Assurance
XML Documentation of Biopathways and Their Simulations in Genomic Object Net Speaker : Hungwei chen.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
Introduction to Protégé AmphibiaTree 2006 Workshop Sunday 8:45–9:15 J. Leopold & A. Maglia.
Internet tools for genomic analysis: part 2
The bioinformatics of biological processes The challenge of temporal data Per J. Kraulis CMCM, Tartu University.
Describing Syntax and Semantics
MCA –Software Engineering Kantipur City College. Topics include  Formal Methods Concept  Formal Specification Language Test plan creation Test-case.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Amarnath Gupta Univ. of California San Diego. An Abstract Question There is no concrete answer …but …
Timed UML State Machines Ognyana Hristova Tutor: Priv.-Doz. Dr. Thomas Noll June, 2007.
Methodology - Conceptual Database Design Transparencies
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Methodology Conceptual Databases Design
Networks and Interactions Boo Virk v1.0.
SRI International Bioinformatics 1 The Structured Advanced Query Page Tomer Altman & Mario Latendresse Bioinformatics Research Group SRI, International.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
Methodology: Conceptual Databases Design
ISBN Chapter 3 Describing Semantics -Attribute Grammars -Dynamic Semantics.
Grup.bio.unipd.it CRIBI Genomics group Erika Feltrin PhD student in Biotechnology 6 months at EBI.
Gene Ontology TM (GO) Consortium Jennifer I Clark EMBL Outstation - European Bioinformatics Institute (EBI), Hinxton, Cambridge CB10 1SD, UK Objectives:
Formal Structuring of Genomic Knowledge Nigam Shah Postdoctoral Fellow, SMI
Methodology - Conceptual Database Design
Ontologies GO Workshop 3-6 August Ontologies  What are ontologies?  Why use ontologies?  Open Biological Ontologies (OBO), National Center for.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Chapter 7 Review Important Terms, Symbols, Concepts 7.1. Logic A proposition is a statement (not a question.
A Biology Primer Part IV: Gene networks and systems biology Vasileios Hatzivassiloglou University of Texas at Dallas.
Getting Started: a user’s guide to the GO GO Workshop 3-6 August 2010.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
To Boldly GO… Amelia Ireland GO Curator EBI, Hinxton, UK.
SRI International Bioinformatics 1 The Structured Advanced Query Page Tomer Altman Bioinformatics Research Group SRI, International February 1, 2008.
Computations using pathways and networks Nigam Shah
Statistical Testing with Genes Saurabh Sinha CS 466.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Systems Biology Markup Language Ranjit Randhawa Department of Computer Science Virginia Tech.
SRI International Bioinformatics 1 The Structured Advanced Query Page Mario Latendresse Tomer Altman Bioinformatics Research Group SRI International March,
Inferring Declarative Requirements Specification from Operational Scenarios IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998.
Tools in Bioinformatics Ontologies and pathways. Why are ontologies needed? A free text is the best way to describe what a protein does to a human reader.
EEL 5937 Content languages EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
SRI International Bioinformatics 1 The Structured Advanced Query Page Tomer Altman Mario Latendresse Bioinformatics Research Group SRI International April.
CSC3315 (Spring 2009)1 CSC 3315 Languages & Compilers Hamid Harroud School of Science and Engineering, Akhawayn University
Unified Modeling Language. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems,
Artificial Intelligence Logical Agents Chapter 7.
Syntax and semantics >AMYLASEE1 TGCATNGY A very simple FASTA file.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Data Model Basic Building Blocks
Using NCBO Web services
Ontology From Wikipedia, the free encyclopedia
Statistical Testing with Genes
Web Ontology Language for Service (OWL-S)
Science vocabulary (12) 8/22/18 quiz
Overview Gene Ontology Introduction Biological network data
CCO: concept & current status
A User’s Guide to GO: Structural and Functional Annotation
Causal Models Lecture 12.
A programming language
Statistical Testing with Genes
Presentation transcript:

PENN S TATE Compatible text, visual and mathematical representations for biological process ontologies Nigam Shah Penn State University

PENN S TATE Ontologies in Molecular Biology An ontology is a formal way of representing knowledge. –In an ontology, concepts are described both by their meaning and their relationship to each other.* Gene Ontology 43 open ontologies under OBO –First name things … then name relations. If we specify the logic of combining things and relations we can write hypotheses about biological processes in a formal manner & evaluate them for consistency with existing information. * Bard and Rhee, Nature Reviews Genetics, Vol 5, March 2004, pg 213

PENN S TATE Hypotheses and Events An hypothesis about a biological process is a statement about relationships within a biological system. Protein P induces transcription of gene X We define an event as a relationship between two biological entities, which we call agents.

PENN S TATE Testing events Protein P induces transcription of gene X promoter | gene X nucleus P P Implicit claims (that can made explicit) : 1.P is a transcription factor. 2.P is a transcriptional activator. 3.P is localized to the nucleus. 4.P can bind to the promoter of gene X

PENN S TATE Hypothesis Ontology Expressive enough to describe the galactose system at a coarse level of detail. It is compatible with other ontology efforts. –E.g. GO so that GO annotations can be used directly in HyBrow. We have also developed a grammar to write hypotheses using events from this ontology.

PENN S TATE Grammar for a hypothesis A hypothesis consists of at least one event stream An event stream is a sequence of one or more events or event streams with logical joints (or operators) between them. An event has exactly one agent_a, exactly one agent_b and exactly one operator (i.e. a relationship between the two agents). It also has a physical location that denotes where the event happened, the genetic context of the organism and associated experimental perturbations when the event happened. A logical joint is the conjunction between two event streams.

PENN S TATE Making Hypotheses with increasing formality 1. Controlled Vocabulary 2. Formal Language 3. Context-Free Grammar We have developed a formal language & grammar for representing an hypothesis as a sequence of events. We use constraints and rules to decide if an hypothesis is a valid production of the language. The mathematical representation A biological event is any occurrence for which we gather experimental data. Hypotheses make testable statements about combinations of biological events.

PENN S TATE Constraints and Rules Consistency of an hypothesis with prior knowledge is evaluated by applying constraints and rules. A constraint is a statement specifying the evidence that contradicts or supports an event. A protein must be in the nucleus to bind to a promoter. A rule comprises the steps for deciding whether a constraint is satisfied or violated. Binds_to_promoter [P, g] : Annotation constraints if cellular location of P is not nucleus, give a penalty. if biological process is not transcription, give a penalty.

PENN S TATE A point-n-click interface

PENN S TATE Visual language representation Uses a formal Visual Language: 1.Direct composition of hypotheses in a format akin to reaction pathway diagrams 2.Translatable to other representation forms

PENN S TATE Other notations: Cook Notation -- BioDKohn Notation

PENN S TATE Multiple views of the ontology Once we have an ontology for hypotheses … it can be represented as –Text files that users type. –As formal constructs that can be evaluated for validity in a formal manner. –As files that are browsed by using special programs. Having such equivalent formats allows us to perform computer aided hypothesis-evaluation.

PENN S TATE Multiple equivalent representations Biological process described in a formal language ev0 = Gal2p transports galactose in mem in wt ev1 = galactose activate Gal3p in wt in cyt ev2 = Gal3p Binds_to_promoter gal1 in wt in nuc ev3 = Gal3p induce gal1 in presence_of galactose in wt in nuc hy1 = (ev0+ev1) and (ev2+ev3) XML format?

PENN S TATE Evaluating an hypothesis Demo

PENN S TATE Screen shot of the output

PENN S TATE Credits Stephen Racunas Nina Fedoroff (Mentor) More on project website: & Aug 1 11:10 AM.