BioUML – open source integrated platform for collaborative and reproducible research in systems biology www.biouml.org Fedor Kolpakov, Institute of Systems.

Slides:



Advertisements
Similar presentations
COMBASE: strategic content management system Soft Format, 2006.
Advertisements

BiNoM, a Cytoscape plugin for accessing and analyzing pathways using standard systems biology formats Eric Bonnet Computational Systems Biology of Cancer.
BioUML SOFTWARE FRAMEWORK FOR SYSTEMS BIOLOGY Overview  ITC Software All rights reserved.
CellDesigner Tutorial Laurence Calzone, Andrei Zinovyev UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Bioinformatics at WSU Matt Settles Bioinformatics Core Washington State University Wednesday, April 23, 2008 WSU Linux User Group (LUG)‏
How we assist knowledge collection Serving the monks Chris Evelo Dept of Bioinformatics – BiGCaT Maastricht University.
BioUML integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov Institute of Systems Biology Laboratory of Bioinformatics,
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 The Eclipse Web Tools Platform.
Microsoft Dynamics. Introducing Al-Futtaim Technologies  One of the region’s leading System Integrators  Strong partnerships with leading global ICT.
1st Project Introduction to HTML.
Visualization By: Simon Luangsisombath. Canonical Visualization  Architectural modeling notations are ways to organize information  Canonical notation.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
NGS data analyses with BioUML Fedor Kolpakov Biosoft.Ru, Ltd. Institute of Systems Biology, Ltd. Novosibirsk, Russia.
GMOD in the Cloud Genome Informatics November 3, 2011 Scott Cain GMOD Project Coordinator Ontario Institute for Cancer Research
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,
Cytoscape A powerful bioinformatic tool Mathieu Michaud
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Customized cloud platform for computing on your terms !
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
© What do bioinformaticians do?
BioUML Fedor Kolpakov Institute of Systems Biology (spin-off of DevelopmentOnTheEdge.com) Laboratory of Bioinformatics, Design Technological Institute.
David Nickerson 1 (with help from Dagmar Waltemath 2 & Frank Bergmann 3 ) 1 Auckland Bioengineering Institute, University of Auckland 2 University of Rostock.
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.
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.
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.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
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.
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
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.
EBI is an Outstation of the European Molecular Biology Laboratory. Avazeh Ghanbarian Paul Kersey Alessandro Vullo EBI Microme Annotation Meeting June 2011.
Taverna Workflows for Systems Biology Katy Wolstencroft School of Computer Science University of Manchester.
BIological NetwOrk Manager Cytoscape plugin Andrei Zinovyev Institut Curie/INSERM/Ecole de Mines, UMR 900 “Computational Systems Biology of Cancer”
Bioinformatics Core Facility Guglielmo Roma January 2011.
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,
Modelling epithelial transport David P. Nickerson¹, Kirk L. Hamilton², Peter J. Hunter¹ ¹Auckland Bioengineering Institute, Auckland, New Zealand ²Department.
Sharing Models. How Can I Exchange Models? SBML (Systems Biology Markup Language): de facto standard for representing cellular networks. A large number.
Association of variations in I kappa B-epsilon with Graves' disease using classical and my Grid methodologies Peter Li School of Computing Science University.
CellDesigner and Virtual Cell Leang Chhun and Chanchala Kaddi Georgia Institute of Technology 29 June, 2006.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
New possibilities 1. EBI data pack – database modules for main databases supported by EBI: Ensembl, UniProt, ChEBI,Reactome, IntAct, GO, BioModels, SBO.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
W e present BiNoM [1,2], a Cytoscape plugin, developed to facilitate the manipulation of biological networks represented in standard systems biology formats.
es/by-sa/2.0/. Simulation Programs: What is out there? A critical evaluation. Prof:Rui Alves
Mining the Biomedical Research Literature Ken Baclawski.
A collaborative tool for sequence annotation. Contact:
Metamodeling and Modeling language for Systems Biology SB-UML Magali ROUX-ROUQUIE CNRS, Paris.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
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.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham.
Requirement Engineering with URN: Integrating Goals and Scenarios Jean-François Roy Thesis Defense February 16, 2007.
BioUML – integrated platform for building virtual cell and virtual physiological human Fedor Kolpakov 1,2, Nikita Tolstykh 1,2, Elena Kutumova 1,2, Ilya.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Ingenuity Pathway Analysis Alex Pico. Description "IPA is a software application that enables researchers to analyze and understand the complex biological.
Project 1 Introduction to HTML.
Project 1 Introduction to HTML.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
CCO: concept & current status
Presentation transcript:

BioUML – open source integrated platform for collaborative and reproducible research in systems biology Fedor Kolpakov, Institute of Systems Biology Ltd. Alexander Kel, geneXplain GmbH

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

supported standards: SBML, SBGN, BioPAX, SED-ML, SBO, MIRIAM, CellML – some examples, CellDesigner extension support – state concept – SED-ML as workflow Modular modelling: composite models, agent based models systems biology – reproducible highthroughput data analyses: analyses: algorithms, scripts, workflows integration with R/Bioconductor, Galaxy data: microarrays, NGS, ChIP-SEQ visualization: genome browser BioUML – as platform for collaborative research – Amazon EC2 servers – data repository - groups, projects, import/export, FTP upload – chat, history current works: Biostore, LIMS ( laboratory information management system) Main topics

Systems Biology Analysis Computational modeling Experimental data Experimental hypothesis validation

Analysis Computational modeling Experimental data Experimental hypothesis validation COMBINE Systems Biology

Standard supports: SBML, SBGN, BioPAX, SED-ML, SBO, MIRIAM, CellML

import/export - level 1, 2, 3 (core) passed all tests from SBML test suite version beta 1 (2010, April 2) extensions: – CellDesigner – SBGN-PD (own XML format) Biomodels – full text search – SBGN -PD (parse RDF annotation do determine specie types) – layout algorithms – on-line simulation Panther DB – full text search – reads CellDesigner extensions – SBGN-PD SBML support

CellDesigner support – comparison for 165 images from Panther DB and generated by BioUML

diagram types: PD – beta; ER, AF – alpha defined as XML graphic notation for BioUML graphic notation can be edited using BioUML graphic notation editor special extension for SBML Reactome - SBGN-PD – full text search – SQL version is used – read diagram layout from Reactome BioPAX – SBGN-PD – level 2 (beta), level 3 (alpha) – auto layout TRANSPATH – SBGN-PD – full text search – auto-layout SBGN support

Reactome

BioPAX – import dialog

BioPAX example (BioCyc)

TRANSPATH example

SED-ML import – only SBML models are supported now – stored in user’s project SED-ML changes presented as BioUML states SED-ML presented as workflow automated hierarchic layout on-line simulation SED-ML support

SED-ML – import dialog

SED-ML workflow

Simulation

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 – user interface

Bentele M, 2004 Neumann L, 2010 CD95L module and results of fitting its dynamics to experimental data

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 –

Modular modelling Composite model of the Apoptosis Machinery Agent based model of arterial blood pressure regulation

Yuri Lazebnik “Can a biologist fix a radio?—Or, what I learned while studying apoptosis“. Cancer Cell, 2002, 2(3):

Biologist view Engineer’s view

2002 However, I hope that it is only a question of time before a user-friendly and flexible formal language will be taught to biology students, as it is taught to engineers, as a basic requirement for their future studies. My advice to experimental biologists is to be prepared. Y. Lazebnik, Standards in systems biology SBML – Systems Biology Markup Language SBGN – Systems Biology Graphics Notation

TNF-α module (SBGN)

Biologist view Engineer’s view

Biologist view Engineer’s view Last centaury: th

Modular design

Modules: clear specification of interfaces input/output contacts

Modular model of apoptosis 13 modules 286 species 684 reactions 719 parameters

EGF module ( BMOND ID: Int_EGF_module) Schoeberl B, et al: Nature Biotechnology 2002 Borisov N, et al: Molecular Systems Biology 2009 Additions: Reactions of protein syntheses and degradations

Mitochondron module (BMOND ID: Int_Mitoch_module) Bagci EZ, et al, Biophysical J 2006 Albeck JG, et al, PLoS Biol 2008 Additions: Activation of CREB and deactivation of BAD by Akt- PP and ERK-PP Upregulation of Bcl-2 by CREB Bcl-2 suppression by p53

top-down Modular model allows us to combine both up-down and bottom-up approaches bottom-up

Computational modeling Experimental data Experimental hypothesis validation COMBINE Systems Biology Data Analysis

Systems biology: reproducible highthroughput data analyses – analyses: algorithms, scripts, workflows – integration with R/Bioconductor, Galaxy – data: microarrays, NGS, ChIP-SEQ – visualization: genome browser

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

ChIP-seq processing pipeline

Galaxy – analyses methods

Galaxy - workflow

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

Computational modeling Experimental data Experimental hypothesis validation COMBINE Systems Biology Data Analysis Data repository for collaborative work

BioUML: platform for collaborative research – Amazon EC2 servers – data repository – groups – projects – import/export, FTP upload – chat – history (in process)

Main current works: – LIMS (Laboratory Information Management System) – Biostore

Computational modeling Experimental data Experimental hypothesis validation COMBINE Systems Biology Data Analysis Data repository for collaborative work LIMS

BioUML – LIMS (Laboratory Information Management System) – is being developed by Data Integrated Solutions Inc. (Pittsburg, USA) start-up organized by Maxim Mikheev and Fedor Kolpakov – experiment is represented as workflow – automated management by laboratory equipment – automated generation of tasks for laboratory staff – automated upload of experimental data into repository – automated row data analysis

Android market Android AppStore MacOS, iPOD, iPhone Market Platform

Android market Android AppStore MacOS, iPOD, iPhone Market Platform Biostore BioUML

Biostore BioUML platform Developers - plug-ins: methods, visualization, etc. - databases Users - subscriptions - collaborative & reproducible research Experts -services for data analysis - on-line consultations BioUML ecosystem provide tools and databases use provide services

Main platforms for bioinformatics and BioUML Taverna standalone application powerful workflows Galaxy workflows, web interface, collaborative research, genome browser scripts, statistics, plots R/Bioconductor BioUML platform standalone application powerful workflows web interface, collaborative research genome browser scripts, statistics, plots BioClipse Eclipse plug-in based architecture, chemoinformatics Eclipse plug-in based architecture, chemoinformatics

Main platforms for bioinformatics and BioUML Taverna standalone application powerful workflows Galaxy workflows, web interface, collaborative research, genome browser scripts, statistics, plots R/Bioconductor BioUML platform standalone application powerful workflows web interface, collaborative research genome browser scripts, statistics, plots + systems biology visual modelling simulation parameters fitting … + chat for on-line consultations BioClipse Eclipse plug-in based architecture, chemoinformatics Eclipse plug-in based architecture, chemoinformatics

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. BioUML team Software developers Biologists Nikita Tolstyh Ilya Kiselev Ruslan Sharipov Tagir Valeev Elena KutumovaIvan Yevshin Anna Ryabova Alexey Shadrin