BioUML integrated platform for building virtual cell and virtual physiological human

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

description

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. - PowerPoint PPT Presentation

Transcript of BioUML integrated platform for building virtual cell and virtual physiological human

Page 1: BioUML  integrated platform for building  virtual cell and  virtual physiological human

BioUML integrated platform for building

virtual cell and virtual physiological human

0100100010011101

ISB0100100010011101

ISB

Fedor Kolpakov

Institute of Systems Biology

Laboratory of Bioinformatics,Design Technological Institute of Digital Techniques

Novosibirsk, Russia

Page 2: BioUML  integrated platform for building  virtual cell and  virtual physiological human

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;

Page 3: BioUML  integrated platform for building  virtual cell and  virtual physiological human

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:

– simulation engine supports (ODE, DAE, hybrid,1D PDE);– composite models;– agent based modeling;– 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.

Page 4: BioUML  integrated platform for building  virtual cell and  virtual physiological human

BioUML workbench

Page 5: BioUML  integrated platform for building  virtual cell and  virtual physiological human

BioUML web edition

Page 6: BioUML  integrated platform for building  virtual cell and  virtual physiological human

BioUML web edition

dedicated Amazon EC2 server:

http://79.125.109.165/bioumlweb

Page 7: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 8: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 9: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Text search:

universal full text search engine based on Apache Lucene

technology

Page 10: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 11: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 12: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 13: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 14: BioUML  integrated platform for building  virtual cell and  virtual physiological human

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

Page 15: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Graph layout

Page 16: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 17: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 18: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Visual modeling

Page 19: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 20: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Pane: simulation

Page 21: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 22: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 23: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 24: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Reports (templates)

Page 25: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 26: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 27: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 28: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 29: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Parameters fitting

Page 30: BioUML  integrated platform for building  virtual cell and  virtual physiological human

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-experiments fitting• Constraint optimization• Local/global parameters• Parameters optimization using java script

Page 31: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Parameters fitting – user interface

Page 32: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Comparison with COPASI (10,000 simulations)

Method BioUML

(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 swarm 7,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

Page 33: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Genome browser

Page 34: BioUML  integrated platform for building  virtual cell and  virtual physiological human

• uses AJAX and HTML5 <canvas> technologies• interactive - dragging, semantic zoom• tracks support

• Ensembl• DAS-servers• user-loaded BED/GFF/Wiggle files

Genome browser: main features

Page 35: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 36: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 37: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Data analyses:

collaboration & reproducible research

Page 38: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 39: BioUML  integrated platform for building  virtual cell and  virtual physiological human

R world Java/BioUML world

JavaScript host objects allowsto merge R/Bioconductor and Java/BioUML worlds

Page 40: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 41: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 42: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Analysis workflow

Page 43: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Composite modelsPoster:

Modular Approach To Modeling Of The Apoptosis Machinery

Agent based modelingPoster:

Agent based modelling – plug-in for BioUML platform

Page 44: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Composite model of apoptosis (286 species, 684 reactions)

Page 45: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Bentele M, 2004

Neumann L, 2010

CD95L module and results of fitting its dynamics to

experimental data

Page 46: BioUML  integrated platform for building  virtual cell and  virtual physiological human

Agent based model of arterial hypertension (blood pressure regulation)

Page 47: BioUML  integrated platform for building  virtual cell and  virtual physiological human
Page 48: BioUML  integrated platform for building  virtual cell and  virtual physiological human

October 10: Tutorial 3: BioUML – integrated platform for building virtual cell and virtual physiological human

October 12, 16.20-16.40, Parallel session:Fedor Kolpakov: Modular Approach To Modeling Of The Apoptosis Machinery

October 11-12, poster session• BioUML – Integrated Platform for Building Virtual Cell and Virtual Physiological Human• Modular Approach To Modeling Of The Apoptosis Machinery• The Optimization Plug-in For The BioUML Platform• Agent based modelling - plug-in for BioUML platform Numerical Analysis Of The Complex Model Of Human Cardio-Vascular System Using 1D Hemodynamic Model

Stand of geneXplain GmbH company

Page 49: BioUML  integrated platform for building  virtual cell and  virtual physiological human

AcknowledgementsPart of this work was partially supported by the grant:

European Committee grant №037590 “Net2Drug”European Committee grant №202272 “LipidomicNet”

Integration and interdisciplinary grants №16, 91 of SB RAS.

BioUML team Software developers BiologistsNikita Tolstyh Ilya Kiselev Ruslan Sharipov Tagir Valeev Elena Kutumova Ivan YevshinAnna Ryabova Alexey Shadrin