BioUML - PowerPoint PPT Presentation

About This Presentation
Title:

BioUML

Description:

BioUML integrated platform for systems biology: From gene regulatory networks to modeling virtual cell and virtual physiological human Fedor Kolpakov – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 74
Provided by: FedorKo5
Category:
Tags: biouml | ontology

less

Transcript and Presenter's Notes

Title: BioUML


1
BioUML integrated platform for systems
biologyFrom gene regulatory networks to
modeling virtual cell and virtual physiological
human
Fedor Kolpakov Institute of Systems
BiologyNovosibirsk, Russia
Alexander Kel geneXplain GmbH,Wolfenbuettel,
Germany
2
(No Transcript)
3
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

4
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.

5
BioUML workbench
6
BioUML web edition
7
BioUML web editiondedicated Amazon EC2 server
http//79.125.109.165/bioumlweb BioUML
workbenchhttp//79.125.109.165/bioumlweb/biouml-
install.jarPrerequisite Java
www.java.com/getjava/
8
(No Transcript)
9
(No Transcript)
10
Notation
Entities
RNA Active monomer Inactive monomer Phosphoryla
ted protein
Heterodimer Homodimer Multimer
Reactions
Binary reaction
Complex reaction
11
Text searchuniversal full text search engine
based on Apache Lucene technology
12
(No Transcript)
13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
(No Transcript)
18
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
19
Biomodels databaseSBGN Graph layoutVisual
modelling
20
(No Transcript)
21
SBGN Process Description Diagram 1.1
Entity Pool Nodes
Auxiliary Units
Process Nodes
Connecting Arcs
process
consumption
unspecified entity
unit of information
uncertain process
state variable
production
simple chemical
omitted process
modulation
association
macromolecule
LABEL
marker
catalysis
clone markers
dissociation
nucleic acid feature
stimulation
LABEL
phenotype
LABEL
inhibition
perturbing agent
necessary stimulation
Container Node
source sink
multimers
Source EPN
logic arc
equivalence arc
compartment
Logical Operators
Reference Nodes
and operator
LABEL
or operator
complex
tag
submap
not operator
22
(No Transcript)
23
(No Transcript)
24
Visual modeling
25
(No Transcript)
26
Pane model parmaters
27
Pane model variables
28
Pane model variables
29
Pane model simulation
30
(No Transcript)
31
(No Transcript)
32
(No Transcript)
33
Reports (templates)
34
(No Transcript)
35
(No Transcript)
36
(No Transcript)
37
(No Transcript)
38
(No Transcript)
39
Parameters fitting
40
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

41
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
42
Parameters fitting user interface
43
CD95L module and results of fitting its dynamics
to experimental data
Bentele M, 2004
Neumann L, 2010
44
(No Transcript)
45
(No Transcript)
46
(No Transcript)
47
(No Transcript)
48
(No Transcript)
49
(No Transcript)
50
(No Transcript)
51
(No Transcript)
52
Genome browser
53
Genome browser main features
  • uses AJAX and HTML5 ltcanvasgt technologies
  • interactive - dragging, semantic zoom
  • tracks support
  • Ensembl
  • DAS-servers
  • user-loaded BED/GFF/Wiggle files

54
(No Transcript)
55
(No Transcript)
56
Data analysescollaboration reproducible
research
57
(No Transcript)
58
JavaScript host objects allows to merge
R/Bioconductor and Java/BioUML worlds
R world
Java/BioUML world
59
(No Transcript)
60
(No Transcript)
61
Analysis workflow
62
JavaScript console
63
(No Transcript)
64
Composite modelsPoster Modular Approach To
Modeling Of The Apoptosis MachineryAgent based
modelingPosterAgent based modelling plug-in
for BioUML platform
65
Composite model of apoptosis (286 species, 684
reactions)
66
CD95L module and results of fitting its dynamics
to experimental data
Bentele M, 2004
Neumann L, 2010
67
Agent based model of arterial hypertension (blood
pressure regulation)
68
(No Transcript)
69
  • October 10 Tutorial 3 BioUML integrated
    platform for building virtual cell and virtual
    physiological human
  • October 12, 16.20-16.40, Parallel sessionFedor
    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

70
Acknowledgements
  • Part 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 Biologists
  • Nikita Tolstyh Ilya Kiselev Ruslan Sharipov
  • Tagir Valeev Elena Kutumova Ivan Yevshin
  • Anna Ryabova Alexey Shadrin

71
BioUML architecture
72
Plug-in based architecture
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
  • Java jar files
  • Plug-in
  • plugin.xml
  • etc.

Eclipse platform runtime (IBM)
73
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com