New possibilities 1. EBI data pack – database modules for main databases supported by EBI: Ensembl, UniProt, ChEBI,Reactome, IntAct, GO, BioModels, SBO.

Slides:



Advertisements
Similar presentations
BioUML SOFTWARE FRAMEWORK FOR SYSTEMS BIOLOGY Overview  ITC Software All rights reserved.
Advertisements

CSI5112 Software Engineering Team: Andrei Anisenia Margi Fumtiwala.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics,
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Engineering the Presentation Layer of Adaptable Web Information Systems Zoltán Fiala 1, Flavius Frasincar 2, Michael Hinz 1, Geert-Jan Houben 2, Peter.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Course Instructor: Aisha Azeem
Software Design Description (SDD) Diagram Samples
UML Diagrams Computer Science I.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Internet sources WEB-BASED GENOME BROWSER USING AJAX AND CANVAS TECHNOLOGIES T.F.Valeev 1,2, N.Tolstykh 1, F.A.Kolpakov 1,3 1 Institute of System Biology,
BioUML – open source integrated platform for collaborative and reproducible research in systems biology Fedor Kolpakov, Institute of Systems.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Database Design - Lecture 2
BioUML Fedor Kolpakov Institute of Systems Biology (spin-off of DevelopmentOnTheEdge.com) Laboratory of Bioinformatics, Design Technological Institute.
Encoding and exchanging graphical representation: architecture and formats Fedor Kolpakov Institute of Systems Biology Novosibirsk, Russia COMBINE-2010,
MathCore Engineering AB Experts in Modeling & Simulation WTC.
Comparison of methods for reconstruction of models for gene expression regulation A.A. Shadrin 1, *, I.N. Kiselev, 1 F.A. Kolpakov 2,1 1 Technological.
BioUML Fedor Kolpakov Institute of Systems Biology (spin-off of DevelopmentOnTheEdge.com) Laboratory of Bioinformatics, Design Technological Institute.
Comprehensive model for formalized description, visualization and simulation of biological systems Fedor A. Kolpakov Biosoft.Ru,
©Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions.
BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics,
1 Software Design Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13, 5 th edition and Ch. 10, 6 th edition.
BioUML ( Software framework for systems biology Overview Biosoft.Ru, Novosibirsk, Russia. Laboratory of Bioinformatics, Digital Design.
CHAPTER TEN AUTHORING.
The Optimization Plug-in for the BioUML Platform E. O. Kutumova 1,2,*, A. S. Ryabova 1,3, N. I. Tolstyh 1, F. A. Kolpakov 1,2 1 Institute of Systems Biology,
Selected Topics in Software Engineering - Distributed Software Development.
A language to describe software texture in abstract design models and implementation.
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Numerical analysis of complex model of human blood flow circulation using 1D hemodynamic model T.I. Leonova 1,2,5,*, E.A. Biberdorf 3,5, F.A. Kolpakov.
Copyright © 2013 Curt Hill UML Unified Modeling Language.
Modular Approach To Modeling Of The Apoptosis Machinery E. O. Kutumova 1,2,*, R. N. Sharipov 1,3,2, F. A. Kolpakov 1,2 1 Institute of Systems Biology,
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
CPSC 871 John D. McGregor Module 3 Session 1 Architecture.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
Hierarchical Modeling.  Explain the 3 different types of model for which computer graphics is used for.  Differentiate the 2 different types of entity.
BioUML – integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov 1,2, Nikita Tolstykh 1,2, Elena Kutumova 1,2, Ilya.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
BBY 464 Semantic Information Management (Spring 2016) Data and Metadata Management Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe.
Databases (CS507) CHAPTER 2.
UML Diagrams By Daniel Damaris Novarianto S..
Evolution of UML.
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Chapter 2 Database System Concepts and Architecture
SysML v2 Formalism: Requirements & Benefits
Unified Modeling Language
UML Diagrams Jung Woo.
International Research and Development Institute Uyo
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 6 – Architectural Design
Analysis models and design models
Database Systems Instructor Name: Lecture-3.
Implementation support
Chapter 5 Architectural Design.
Implementation support
Software Architecture & Design
Presentation transcript:

New possibilities 1. EBI data pack – database modules for main databases supported by EBI: Ensembl, UniProt, ChEBI,Reactome, IntAct, GO, BioModels, SBO. These databases are installed on the special BioUML server and can be easily searched and used by BioUML workbench (client). 2. Composite database module – allows a user to specify a set of databases that he would like to use simultaneously as a source of components during creation and editing of diagrams. 3. Composite diagrams (hierarchical) – allow a user to join several existing diagrams/models into a bigger one. 4. Experiment – allows to specify conditions (initial values, parameters, external stimulus, etc.) for virtual experiments on the diagram. 5. BioHub – an approach that allows to arrange relationships between biological objects from different databases formally and use this information for searching. Results of such search can be presented as an editable graph. 6. Graphic notation editor – it allows an advanced user to create new graphic notation or extend an existing one. As an example SBGN graphic notation was created. 7. Microarray data analysis - allows a user to load his microarray data, identify up/down regulated genes and highligt diagram elements according to microarray data or results of this data analysis. BioUML – new concepts and possibilities Nikita Tolstykh, Sergey Lapukhov, Ilya Kiselev, Aleksey Shadrin and Fedor Kolpakov Institute of Systems Biology, Novosibirsk, Russia; Design Technological Institute of Digital Techniques SB RAS, Novosibirsk, Russia *Contacts: Metaphor Biological systems reconstruction is like solitaire (patience) game: desk – BioUML editor; solitaire – biological pathway; cards – biological objects (genes, proteins, lipids, etc.); pack of cards– different biological databases. Levels of biological information BioHub concept BioHUB – an approach link information from different databases. Main usage: binding microarray (omics) data to pathway diagrams; graph search; DBReferences editor; microarray (omics) data analysis. BioHUB is conceptually similar with MIRIAM standard and defines: references to database objects; relationships between biological objects (for example: is-a, part-of, form-of ). Each bar corresponds to one value from corresponding microarray series. BioHub usage: graph search engine Graphic notation editor Motivation Reconstruction of complex biological systems requires integrated software that provides: 1. integration with a wide range of biological databases; 2. integration with omics data; 3. powerful search capabilities; 4. visual modelling approach; 5. client-server architecture for team work. Main ideas for data integration and pathway reconstruction: - escape information duplication. - classify components of biological pathways by levels. - each next level should refer but do not duplicate information from previous levels. - use free EBI databases whenever it is possible. BioHub usage: coloring diagrams according to microarray data BioUMLworkbench BioUML ( is an open source integrated Java workbench for systems biology. Its core is a meta-model that provides an abstract layer for comprehensive formal description of wide range of biological and other complex systems as a compartmentalized graph. Connection types: 1) directed – input  output. Transformation function can be used; 2) undirected – contact. Indicates that 2 nodes in mode is the same entity. Semantic constraints: There are semantic constraints, for example: block can have only one input for each variable. Two inputs are forbidden for the same variable. Flat model: Before Matlab or Java code generation composite model is transformed into flat model and usual genertions routines are used. Composite diagram (hierarchical) : main concepts Block types: 1) block – only mathematical equations. Used mainly for physiological models; 2) subdiagram – other diagram Virtual experiment concept To make a virtual experiment it is frequently needed to modify initial model. To skip model duplications for each virtual experiment we introduce “changes” concept. Typical modifications (changes) are: changing of initial values changing of model parameters to imitate different conditions or mutations deleting of some model elements to imitate knock-out mutations adding events to imitate external influences on the model. The figure below demonstrates how changes are shown on diagram for pRB knock-out experiment. Conclusion We believe that new version of BioUML workbench will greatly simplify, speed up and improve the process of formal description and reconstruction of biological pathways. Acknowledgements This work was supported by FP6 grant “Net2Drug”, FP7 grant "LipidomicNet" and interdisciplinary project 46 of SB RAS.