BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics,

Slides:



Advertisements
Similar presentations
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
Advertisements

Biological pathway and systems analysis An introduction.
BioUML SOFTWARE FRAMEWORK FOR SYSTEMS BIOLOGY Overview  ITC Software All rights reserved.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
5 EBI is an Outstation of the European Molecular Biology Laboratory. Master title Molecular Interactions – the IntAct Database Sandra Orchard EMBL-EBI.
Prof. Jesús A. Izaguirre Department of Computer Science and Engineering Computational Biology and Bioinformatics at Notre Dame.
Systems Biology Existing and future genome sequencing projects and the follow-on structural and functional analysis of complete genomes will produce an.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
GILD Infrastructure Purpose – present “infrastructure” that has potential for the GILD project Java, “open-source”, mature Eclipse plug-ins or non-plug-ins.
1st Project Introduction to HTML.
Understanding and Managing WebSphere V5
NGS data analyses with BioUML Fedor Kolpakov Biosoft.Ru, Ltd. Institute of Systems Biology, Ltd. Novosibirsk, Russia.
Biological pathway and systems analysis An introduction.
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.
Ch10. Intermolecular Interactions and Biological Pathways
BioUML SOFTWARE FRAMEWORK FOR SYSTEMS BIOLOGY Overview  ITC Software All rights reserved.
Cytoscape A powerful bioinformatic tool Mathieu Michaud
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Definition of the SDK for FIspace Augusto Morales & Hector Bedón UPM.
BioUML Fedor Kolpakov Institute of Systems Biology (spin-off of DevelopmentOnTheEdge.com) Laboratory of Bioinformatics, Design Technological Institute.
Authors Project Database Handler The project database handler dbCCP4i is a small server program that handles interactions between the job database and.
Encoding and exchanging graphical representation: architecture and formats Fedor Kolpakov Institute of Systems Biology Novosibirsk, Russia COMBINE-2010,
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.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Comprehensive model for formalized description, visualization and simulation of biological systems Fedor A. Kolpakov Biosoft.Ru,
Building virtual cell using BioUML platform Fedor Kolpakov Biosoft.Ru, Ltd. Institute of Systems Biology, Ltd. Novosibirsk, Russia Biosoft.Ru July 6th.
WebApollo: A Web-Based Sequence Annotation Editor for Community Annotation Ed Lee, Gregg Helt, Nomi Harris, Mitch Skinner, Christopher Childers, Justin.
BioUML - интегрированная платформа для совместных исследований в области биоинформатики и системной биологии Колпаков Ф.А. 1,2, Толстых.
BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics,
The integrated model of apoptosis EO Kutumova, RN Sharipov, IN Lavrik, FA Kolpakov Design Technological Institute of Digital Techniques SB RAS, Institute.
BioUML ( Software framework for systems biology Overview Biosoft.Ru, Novosibirsk, Russia. Laboratory of Bioinformatics, Digital Design.
Kansas State University Department of Computing and Information Sciences Kansas State University KDD Lab ( cDNA.
Building virtual cell using BioUML platform Ilya Kiselev (on behalf BioUML team) Institute of Systems Biology, Ltd. Novosibirsk, Russia Biosoft.Ru September.
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,
EADGENE and SABRE Post-Analyses Workshop 12-14th November 2008, Lelystad, Netherlands 1 François Moreews SIGENAE, INRA, Rennes Cytoscape.
Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.
BIological NetwOrk Manager Cytoscape plugin Andrei Zinovyev Institut Curie/INSERM/Ecole de Mines, UMR 900 “Computational Systems Biology of Cancer”
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.
The ERATO Systems Biology Workbench Hamid Bolouri ERATO Kitano Systems Biology Project California Institute of Technology & University of Hertfordshire,
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,
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
Modelling epithelial transport David P. Nickerson¹, Kirk L. Hamilton², Peter J. Hunter¹ ¹Auckland Bioengineering Institute, Auckland, New Zealand ²Department.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
New possibilities 1. EBI data pack – database modules for main databases supported by EBI: Ensembl, UniProt, ChEBI,Reactome, IntAct, GO, BioModels, SBO.
NCBI Genome Workbench Chuong Huynh NIH/NLM/NCBI Sao Paulo, Brasil July 15, 2004 Slides from Michael Dicuccio’s Genome Workbench.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
Copyright OpenHelix. No use or reproduction without express written consent1.
Mining the Biomedical Research Literature Ken Baclawski.
A collaborative tool for sequence annotation. Contact:
Copyright OpenHelix. No use or reproduction without express written consent1.
Metamodeling and Modeling language for Systems Biology SB-UML Magali ROUX-ROUQUIE CNRS, Paris.
Proposed Research Problem Solving Environment for T. cruzi Intuitive querying of multiple sets of heterogeneous databases Formulate scientific workflows.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
BioUML – integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov 1,2, Nikita Tolstykh 1,2, Elena Kutumova 1,2, Ilya.
Michael Hucka1 The Modeler’s Workspace Current Design Plans and Status Current project members: Michael Hucka Kavita Shankar Sara Emardson David Beeman.
Ingenuity Pathway Analysis Alex Pico. Description "IPA is a software application that enables researchers to analyze and understand the complex biological.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Project 1 Introduction to HTML.
CMPE419 Mobile Application Development
Silverlight Technology
Digital Human Meeting FAS, July 23, 2001 NLM, Bethesda, MD
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
CMPE419 Mobile Application Development
Presentation transcript:

BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics, Design Technological Institute of Digital Techniques Novosibirsk, Russia

BioUML platform BioUML is an open source integrated platform for systems biology that spans the comprehensive range of capabilities including access to databases with experimental data, tools for formalized description, visual modeling and analyses of complex biological systems. Due to scripts (R, JavaScript) and workflow support it provides powerful possibilities for analyses of high-throughput data. Plug-in based architecture (Eclipse run time from IBM is used) allows to add new functionality using plug-ins. BioUML platform consists from 3 parts: BioUML server – provides access to biological databases; BioUML workbench – standalone application. BioUML web edition – web interface based on AJAX technology;

BioUML workbench

BioUML web edition Availability

BioUML architecture

Plug-in based architecture Plug-in - plugin.xml - Java jar files A plug-in is the smallest unit of BioUML workbench function that can be developed and delivered separately into BioUML workbench. A plug-in is described in an XML manifest file, called plugin.xml. The parsed contents of plug-in manifest files are made available programmatically through a plug-in registry API provided by Eclipse runtime. - extension points are well-defined function points in the system where other plug-ins can contribute functionality. - extension is a specific contribution to an extension point. Plug-ins can define their own extension points, so that other plug-ins can integrate tightly with them. Plug-in - plugin.xml - Java jar files Plug-in - plugin.xml - etc. Eclipse platform runtime (IBM)

BioUML main features Supports access to main biological databases: –catalolgs: Ensembl, UniProt, ChEBI, GO… –pathways: KEGG, Reactome, EHMN, BioModels, SABIO-RK, TRANSPATH, EndoNet, BMOND… Supports main standards used in systems biology: SBML, SBGN, CellML, BioPAX, OBO, PSI-MI… database search: –full text search using Lucene engine –graph search graph layout engine visual modeling: –support for hierarchical models; –simulation engine supports (ODE, DAE, hybrid, stochastic, 1D PDE); –parameters fitting; genome browser (supports DAS protocol, tracks import/export); data analyses and workflows – specialized plug-ins for microarray analysis, integration with R/Bioconductor, JavaScript support, interactive script console.

BioUML web edition

Text search

Metaphor: biological systems reconstruction as solitaire (patience) game Desk – BioUML editor Solitaire – biological pathway Cards – biological objects (genes, proteins, lipids, etc.) Pack of cards – different biological databases

Graph layout

Visual modeling

Pane: model parmaters

Pane: model variables

Pane: model simulation

Reports (templates)

Parameters fitting

Main features Experimental data – time courses or steady states expressed as exact or relative values of substance concentrations Different optimization methods for analysis Multi-experimentsfitting Constraint optimization Local/global parameters Parameters optimization using java script

Parameters fitting – usser interface

Comparison with COPASI (10,000 simulations) MethodBioUML (4 cores) BioUML (1 core) COPASI (1 core) Evolutionary Programming –– 1 min 58,2sec 1 min 31,3 sec 1 min 16,6 sec Particle swarm7,1 sec 7,7 sec 6,9 sec 22,4 sec 15,3 sec 22,5 sec 1 min 32 sec 1 min 26,4 sec 1 min 07,1 sec Stochastic Ranking Evolution Strategy 7,5 sec 7,47 sec 6,9 sec 23,4 sec 23,5 sec 22,2 sec 1 min 25,0 sec 1 min 5,6 sec 1 min 8,8 sec Cellular genetic algorithm 7,7 sec 7,5 sec 7,2 sec 25,5 sec 22,1 sec 20,8 sec –

Genome browser

uses AJAX and HTML5 technologies interactive - dragging, semantic zoom tracks support Ensembl DAS-servers user-loaded BED/GFF/Wiggle files Genome browser: main features

Poster WEB-BASED GENOME BROWSER USING AJAX AND CANVAS TECHNOLOGIES T.F. Valeev, N.I. Tolstykh, F.A. Kolpakov

Data analyses

R world Java/BioUML world JavaScript host objects allows to merge R/Bioconductor and Java/BioUML worlds

Analysis workflow

I.N. Kiselev, A.A. Shadrin,Y.V. Kondrakhin, F.A. Kolpakov POSTER: MICROARRAY DATA ANALYSIS PLUGIN FOR BIOUML

Virtual physiological human

The virtual physiological human (VPH) initiative is intended to support the development of patient-specific computer models and their application in personalised and predictive healthcare. The VPH, a core target of the European Commission's 7th Framework Programme, will serve as a ‘methodological and technological framework that, once established, will enable collaborative investigation of the human body as a single complex system' ( As such, the VPH initiative constitutes an integral part of the international Physiome Project ( a worldwide public domain effort to develop a computational framework for the quantitative description of biological processes in living systems across all relevant levels of structural and functional integration, from molecule to organism, including the human (Kohl et al, 2000; Bassingthwaighte et al, 2009). et al, 2000 Bassingthwaighte et al, 2009 Kohl P.,Noble D., 2009 (Systems biology and the virtual physiological human. Mol Syst Biol. 2009; 5:292.)

Virtual physiological human simulation approaches 1.ODE (DAE, hybrid systems) 2.1D PDE arterial tree, cardio-vascular system 3.Agent based modeling

Models of regulation of blood pressure (Karaaslan et al, 2005)

Agent based modeling

BioUML platform BioUML is an open source integrated platform for systems biology that spans the comprehensive range of capabilities including access to databases with experimental data, tools for formalized description, visual modeling and analyses of complex biological systems. Due to scripts (R, JavaScript) and workflow support it provides powerful possibilities for analyses of high-throughput data. Plug-in based architecture (Eclipse run time from IBM is used) allows to add new functionality using plug-ins. BioUML platform consists from 3 parts: BioUML server – provides access to biological databases; BioUML workbench – standalone application. BioUML web edition – web interface based on AJAX technology;

Acknowledgements Part of this work was partially supported by the grant: European Committee grant № “Net2Drug” European Committee grant № “LipidomicNet” Integration and interdisciplinary grants №16, 91 of SB RAS. Software developers Biologists Nikita TolstyhAlexey Shadrin Ruslan Sharipov Elena KutumovaTatyana Leonova Ivan Yevshin Ilya KiselevMikhail Puzanov Tagir ValeevAnna Ryabova