Edinburgh Pathway Editor a flexible tool for biological model creation Anatoly Sorokin Edinburgh Centre for System biology.

Slides:



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

ChEBI and SABIO-RK: Association of chemical compound information and reaction kinetics data Ulrike Wittig Scientific Databases and Visualization Group.
Programming Paradigms and languages
Visualization Kenny Inthirath.  Reviewing a Suitable Technique to Use  Scope and Purpose  What types of models can be represented?  Architectural.
Oncomine Database Lauren Smalls-Mantey Georgia Institute of Technology June 19, 2006 Note: This presentation contains animation.
CellDesigner Tutorial Laurence Calzone, Andrei Zinovyev UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
XML Documentation of Biopathways and Their Simulations in Genomic Object Net Speaker : Hungwei chen.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Bioinformatics: a Multidisciplinary Challenge Ron Y. Pinter Dept. of Computer Science Technion March 12, 2003.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
August 29, 2002InforMax Confidential1 Vector PathBlazer Product Overview.
1 BrainWave Biosolutions Limited Accelerating Life Science Research through Technology.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
With Microsoft Access 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Object Orientated Data Topic 5: Multimedia Technology.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
Web Design Basic Concepts.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
Cytoscape A powerful bioinformatic tool Mathieu Michaud
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Knowledgebase Creation & Systems Biology: A new prospect in discovery informatics S.Shriram, Siri Technologies (Cytogenomics), Bangalore S.Shriram, Siri.
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
BioUML Fedor Kolpakov Institute of Systems Biology (spin-off of DevelopmentOnTheEdge.com) Laboratory of Bioinformatics, Design Technological Institute.
Networks and Interactions Boo Virk v1.0.
Comprehensive model for formalized description, visualization and simulation of biological systems Fedor A. Kolpakov Biosoft.Ru,
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Creating Metabolic Network Models using Text Mining and Expert Knowledge J.A. Dickerson, D. Berleant, Z. Cox, W. Qi, and E. Wurtele Iowa State University.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
CHAPTER TEN AUTHORING.
Sharing lessons through effective modelling Hilary Dexter University of Manchester Tom Franklin Franklin Consulting.
What is an Ontology? An ontology is a specification of a conceptualization that is designed for reuse across multiple applications and implementations.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Creating Web Pages Chapter 5 Learn how to… Identify Web page creation strategies. Define HTML Web page elements. Describe the principles of good screen.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
The Functional Genomics Experiment Object Model (FuGE) Andrew Jones, School of Computer Science, University of Manchester MGED Society.
Sharing Models. How Can I Exchange Models? SBML (Systems Biology Markup Language): de facto standard for representing cellular networks. A large number.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Ontologies Working Group Agenda MGED3 1.Goals for working group. 2.Primer on ontologies 3.Working group progress 4.Example sample descriptions from different.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Systems Biology Markup Language Ranjit Randhawa Department of Computer Science Virginia Tech.
SRI International Bioinformatics 1 Editing Pathway/Genome Databases Ron Caspi.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Integration of BioInformatics tools at NUS. GenBank Growth Chart Year Bases.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Objective % Select and utilize tools to design and develop websites.
Chapter 6 The Traditional Approach to Requirements.
Sharing lessons through effective modelling
Interactions and Ontologies
Object-Oriented Analysis and Design
Introduction Multimedia initial focus
UCSD Neuron-Centered Database
Objective % Select and utilize tools to design and develop websites.
9/22/2018.
Multimedia Authoring Tools
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Database Design Hacettepe University
Presentation transcript:

Edinburgh Pathway Editor a flexible tool for biological model creation Anatoly Sorokin Edinburgh Centre for System biology

12/01/2006 A. Sorokin System biology modelling gap “Biologist can be divided into two classes: experimentalists who observed things that cannot be explained, and theoreticians who explain things that cannot be observed.” Katzir-Katchalsky

12/01/2006 A. Sorokin Knowledge Integration & Databases Network Reconstruction and Modeling Experimental Quantitative Data Experimental Data Expert Knowledge Literature Pathway Databases Questions: Modes of action Intervention sites Hypothesis testing Modelling Results Validate hypotheses Hypothesis generation Find modes of action, intervention sites, bindings, targets, etc. Interesting modelling observations:‘gems ATP ndk dCDPdUDP dUTP UMPUDPCDP T4nrd AB T4 nrd C T5 dut T4 td thyA dCTP ATP ADP ATP ndk NH 3 dcd PPi H 2 O pyrH cmk ATP ADP PBS2 dTMPase dCMP SP8 deaminase T4 dCTPase ppk dUDPase rps A Electronic Networks Modelling Simulation

12/01/2006 A. Sorokin Knowledge Integration & Databases Network Reconstruction and Modeling Experimental Quantitative Data Experimental Data Expert Knowledge Literature Pathway Databases Questions: Modes of action Intervention sites Hypothesis testing Modelling Results Validate hypotheses Hypothesis generation Find modes of action, intervention sites, bindings, targets, etc. Interesting modelling observations:‘gems ATP ndk dCDPdUDP dUTP UMPUDPCDP T4nrd AB T4 nrd C T5 dut T4 td thyA dCTP ATP ADP ATP ndk NH 3 dcd PPi H 2 O pyrH cmk ATP ADP PBS2 dTMPase dCMP SP8 deaminase T4 dCTPase ppk dUDPase rps A Electronic Networks Simulation Modelling

12/01/2006 A. Sorokin Two types of model Biological model Biological model Keep expert knowledge Keep expert knowledge Proved by experiment Proved by experiment Variable level of details Variable level of details Variable level of certainty Variable level of certainty Numerical model Based on biological model Contains detailed description of the process Ready for simulation Contains arbitrary assumptions

12/01/2006 A. Sorokin Biological models

12/01/2006 A. Sorokin Mathematical models PDN = (SN,TN,ST-Edge,TS-Edge) where SN = ( sn 1, sn2..., sni ), TN=( tn 1, tn2,..., tnj ), ST-Edge = SN ×N, TS-Edge = TN ×SN, and sn i =(sn j, snk,..., snn : cmi ).

12/01/2006 A. Sorokin

12/01/2006 A. Sorokin Link model types together Experimentalist oriented Experimentalist oriented Support biological models Support biological models Support “Round trip” development Support “Round trip” development Biological model Numerical model Purification, reduction, assumptions, parameters Observation, Questions, Predictions

12/01/2006 A. Sorokin System biology modelling gap Models are distributed in large number of papers Models are distributed in large number of papers Models are published in informal style Models are published in informal style Difficult to trace all details Difficult to trace all details

12/01/2006 A. Sorokin Systems Biology Markup Language (SBML) XML-based language to share model information XML-based language to share model information Model of biological process Model of biological process Simulation oriented Simulation oriented Expect detailed description of the process Expect detailed description of the process No structure to store annotation data No structure to store annotation data

12/01/2006 A. Sorokin System Biology Graphical notation (SBGN) Standard Graphical notation Standard Graphical notation Requirements Requirements (1) Expressiveness: The notation system should be able to describe every possible relationship among genes and proteins, as well as biological processes. (2) Semantically unambiguous: Notation should be unambiguous. (3) Visually unambiguous: Each symbol should be clearly identified and cannot be mistaken with other symbols. This feature should be maintained with low-resolution displays, as well as black/white printings. (4) Extension Capability: The notation system shall be flexible enough to add new symbols and relationship in a consistent manner. This may include the use of color-coding to enhance expressiveness and readability, but information shall not be lost even with black and white displays.

12/01/2006 A. Sorokin Requirements Validation of networks vs. controlled vocabularies Validation of networks vs. controlled vocabularies of Small Molecules, Genes, Proteins, and transcripts to control confusion of multiple names across research areas. of Small Molecules, Genes, Proteins, and transcripts to control confusion of multiple names across research areas. Networks should allow adding of Networks should allow adding of Literature objects (Medline etc…) Literature objects (Medline etc…) Kinetic information to reactions Kinetic information to reactions Export in wide variety of formats Export in wide variety of formats Any desired data related to model creation Any desired data related to model creation Build in links to, and load Build in links to, and load publicly available data sources… publicly available data sources…

12/01/2006 A. Sorokin Edinburgh Pathway Editor

12/01/2006 A. Sorokin Basic features Small number of basic objects to represent main concepts of the biological network Small number of basic objects to represent main concepts of the biological network Metadata-oriented design Metadata-oriented design Flexible visual presentation Flexible visual presentation Hierarchical data storage Hierarchical data storage Customisable direct link to external databases Customisable direct link to external databases Eclipse-based open plug-in design Eclipse-based open plug-in design XML-based internal presentation XML-based internal presentation Export to SBML Export to SBML

12/01/2006 A. Sorokin Main objects Shape Shape Port Port Process Process Link Link Label Label

12/01/2006 A. Sorokin Shape Shape represents the biological object or subsystem, treated as "a black box". Shape represents the biological object or subsystem, treated as "a black box".

12/01/2006 A. Sorokin Port The port is used to designate the state of the object, in which it could interact with other objects. The port is the interface between the objects. The port is used to designate the state of the object, in which it could interact with other objects. The port is the interface between the objects.

12/01/2006 A. Sorokin Process Process visualises sequence of events, e.g. a biochemical reaction or protein interaction. Process visualises sequence of events, e.g. a biochemical reaction or protein interaction. Chemical reactions, Chemical reactions, protein binding protein binding gene activation gene activation

12/01/2006 A. Sorokin Link Link is used to represent any pair-wise relation between objects including "identity" or "act on" relations. Link is used to represent any pair-wise relation between objects including "identity" or "act on" relations.

12/01/2006 A. Sorokin Label Label is a visual object to represent textual information and to allow incorporate links to other maps and resources. Label is a visual object to represent textual information and to allow incorporate links to other maps and resources.

12/01/2006 A. Sorokin Context Description of metadata related to the map Description of metadata related to the map User-defined object types User-defined object types Domain-specific object properties Domain-specific object properties Default values Default values

12/01/2006 A. Sorokin Types of properies Simple data Simple data Text Text Collections Collections Visual data Visual data

12/01/2006 A. Sorokin Simple data Simple string of characters: Simple string of characters: EC: PubMed: Useful for ID in external database (PubMed, GenBank etc.) Abbrevitions Simple descriptions Numerical values (constants, parameters etc.)

12/01/2006 A. Sorokin Text Rich text with formatting, greek letters, fonts, colours, hyperlinks etc. Rich text with formatting, greek letters, fonts, colours, hyperlinks etc. Useful for: Name of compounds, proteins etc. Human readable descriptions References to Internet resources

12/01/2006 A. Sorokin Collections (Text & Simple data) List of data of the same type List of data of the same type List of references (to PubMed) List of synonyms or aliases

12/01/2006 A. Sorokin Hyperlinks Link the map object with Internet or another map Link the map object with Internet or another map Hierarchical organisation of information Submodels References to external resources

12/01/2006 A. Sorokin Hover text Shows text when mouse move on the object Shows text when mouse move on the object Useful for Detailed human readable description of object Summarized view of object properties

12/01/2006 A. Sorokin Help text Open new pop-up by pressing F2 button Open new pop-up by pressing F2 button Useful for: Useful for: Extended description of object with hyperlinks etc Extended description of object with hyperlinks etc

12/01/2006 A. Sorokin Reference to value of the property There is simple language to reference values of properties of this object or related objects There is simple language to reference values of properties of this object or related objects Useful for Default values of Help and Hover text Default value of the Label

12/01/2006 A. Sorokin Visual properties: colour

12/01/2006 A. Sorokin Visual properties: image

12/01/2006 A. Sorokin Inheritance, default value

12/01/2006 A. Sorokin Visual representation

12/01/2006 A. Sorokin Visual representation

12/01/2006 A. Sorokin Visual representation

12/01/2006 A. Sorokin Visual representation

12/01/2006 A. Sorokin Visual representation

12/01/2006 A. Sorokin Development team Igor Goryanin, The University of Edinburgh Igor Goryanin, The University of Edinburgh Kirill Paliy, EMP Project Inc. Kirill Paliy, EMP Project Inc. Alex Selkov, EMP Project Inc. Alex Selkov, EMP Project Inc. Oleg Demin, Moscow State University Oleg Demin, Moscow State Universitywww.bioinformatics.ed.ac.uk/epe/

12/01/2006 A. Sorokin Network Reconstruction and Modeling Experimental Quantitative Data Experimental Data Network Reconstruction Modelling Simulation Expert Knowledge Questions: Hypothesis testing Modes of action Intervention sites Interesting modelling observations:‘gems” Knowledge Integration & Databases Modelling Results Validate hypotheses Hypothesis generation Find modes of action, intervention sites, bindings, targets, etc. Literature Electronic Networks ATP ndk dCDPdUDP dUTP UMPUDPCDP T4nrd AB T4 nrd C T5 dut T4 td thyA dCTP ATP ADP ATP ndk NH 3 dcd PPi H 2 O pyrH cmk ATP ADP PBS2 dTMPase dCMP SP8 deaminase T4 dCTPase ppk dUDPase rps A Planning experiments Pathway Databases

12/01/2006 A. Sorokin Network Reconstruction and Modeling Experimental Quantitative Data Experimental Data Biological Model Modelling Simulation Expert Knowledge Questions: Hypothesis testing Modes of action Intervention sites Interesting modelling observations:‘gems” Knowledge Integration & Databases Modelling Results Validate hypotheses Hypothesis generation Find modes of action, intervention sites, bindings, targets, etc. Literature Electronic Networks ATP ndk dCDPdUDP dUTP UMPUDPCDP T4nrd AB T4 nrd C T5 dut T4 td thyA dCTP ATP ADP ATP ndk NH 3 dcd PPi H 2 O pyrH cmk ATP ADP PBS2 dTMPase dCMP SP8 deaminase T4 dCTPase ppk dUDPase rps A Planning experiments Pathway Databases Literature