es/by-sa/2.0/. Simulation Programs: What is out there? A critical evaluation. Prof:Rui Alves 973702406.

Slides:



Advertisements
Similar presentations
Christopher Batty and Robert Bridson University of British Columbia
Advertisements

Theory. Modeling of Biochemical Reaction Systems 2 Assumptions: The reaction systems are spatially homogeneous at every moment of time evolution. The.
y-sa/2.0/. Mathematically Controlled Comparisons Rui Alves Ciencies Mediques Basiques Universitat de Lleida.
Experiments and Variables
Reinaldo Garcia, PhD A proposal for testing two-dimensional models to use in the National Flood Insurance Program.
Mathematical Modeling Overview on Mathematical Modeling in Chemical Engineering By Wiratni, PhD Chemical Engineering Gadjah Mada University Yogyakarta.
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
Computational Modelling of Biological Pathways Kumar Selvarajoo
Introduction to Systems Biology Mathematical modeling of biological systems.
Computational Biology, Part 19 Cell Simulation: Virtual Cell Robert F. Murphy, Shann-Ching Chen, Justin Newberg Copyright  All rights reserved.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
Honours Thesis – “Metabolic Pathways” “Metabolic Pathways“ Tim Conrad B.Comp.Sci. Honours Thesis – Final Presentation 10/2004.
Stochastic Simulation of Biological Systems. Chemical Reactions Reactants  Products m 1 R 1 + m 2 R 2 + ··· + m r R r – ! n 1 P 1 + n 2 P 2 + ··· + n.
Monitoring and Pollutant Load Estimation. Load = the mass or weight of pollutant that passes a cross-section of the river in a specific amount of time.
es/by-sa/2.0/. Mathematical Modelling of Biological Networks Prof:Rui Alves Dept Ciencies.
Computational Biology, Part 18 Compartmental Analysis Robert F. Murphy Copyright  1996, All rights reserved.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Principles of Procedural Programming
IRSC General Biology I Lab
Simulation of Biochemical Reactions for Modeling of Cell DNA Repair Systems Dr. Moustafa Mohamed Salama Laboratory of Radiation Biology, JINR Supervisor.
Lecture 11 Implementation Issues – Part 2. Monte Carlo Simulation An alternative approach to valuing embedded options is simulation Underlying model “simulates”
Developing Simulations and Demonstrations Using Microsoft Visual C++ Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation.
P6, M2, D2.
Analyzing the systemic function of genes and proteins Rui Alves.
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
Process Flowsheet Generation & Design Through a Group Contribution Approach Lo ï c d ’ Anterroches CAPEC Friday Morning Seminar, Spring 2005.
es/by-sa/2.0/. Prof:Rui Alves Dept Ciencies Mediques Basiques, 1st Floor, Room 1.08.
Composition and Aggregation in Modeling Regulatory Networks Clifford A. Shaffer* Ranjit Randhawa* John J. Tyson + Departments of Computer Science* and.
Modelling tutorial – ESCTAIC 2012 Stephen E. Rees Center for Model-based Medical Decision Support, Aalborg University, Denmark.
y-sa/2.0/. Integrating the Data Prof:Rui Alves Dept Ciencies Mediques Basiques, 1st.
Networks and Interactions Boo Virk v1.0.
es/by-sa/2.0/. Large Scale Approaches to the Study of Protein Levels and Activity Prof:Rui Alves
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
es/by-sa/2.0/. Design Principles in Systems Molecular Biology Prof:Rui Alves Dept Ciencies.
Medical Bioinformatics Prof:Rui Alves Dept Ciencies Mediques Basiques, 1st.
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,
Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.
es/by-sa/2.0/. Principal Component Analysis & Clustering Prof:Rui Alves Dept Ciencies Mediques.
LibAnnotationSBML Neil Swainston Manchester Centre for Integrative Systems Biology 29 March 2009.
es/by-sa/2.0/. Design Principles in Systems Molecular Biology Prof:Rui Alves Dept Ciencies.
Introduction 1. Similarity 1.1. Mechanism and mathematical description 1.2. Generalized variables 1.3. Qualitative analysis 1.4. Generalized individual.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
es/by-sa/2.0/. From Protein Sequence to Protein Properties Prof:Rui Alves Dept Ciencies.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
2005MEE Software Engineering Lecture 11 – Optimisation Techniques.
Today we will deal with two important Problems: 1.Law of Mass Action 2. Michaelis Menten problem. Creating Biomodel in Vcell we will solve these two problems.
Mathematical Modeling of Signal Transduction Pathways Biplab Bose IIT Guwahati.
CellDesigner and Virtual Cell Leang Chhun and Chanchala Kaddi Georgia Institute of Technology 29 June, 2006.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Biological systems and pathway analysis
Systems Biology Markup Language Ranjit Randhawa Department of Computer Science Virginia Tech.
ENGR 107: Engineering Fundamentals Lecture 7: The Engineering Design Process: Making Design Decisions Using Tradeoff Analyses C. Schaefer September 29,
Composition in Modeling Macromolecular Regulatory Networks Ranjit Randhawa September 9th 2007.
Purpose of the Experiment  Fluxes in central carbon metabolism of a genetically engineered, riboflavin-producing Bacillus subtilis strain were investigated.
Fusing and Composing Macromolecular Regulatory Network Models Ranjit Randhawa* Clifford A. Shaffer* John J. Tyson + Departments of Computer Science* and.
es/by-sa/2.0/. Metagenomics Prof:Rui Alves Dept Ciencies Mediques Basiques, 1st Floor, Room.
Basic Business Statistics, 8e © 2002 Prentice-Hall, Inc. Chap 1-1 Inferential Statistics for Forecasting Dr. Ghada Abo-zaid Inferential Statistics for.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
BENG/CHEM/Pharm/MATH 276 HHMI Interfaces Lab 2: Numerical Analysis for Multi-Scale Biology Modeling Cell Biochemical and Biophysical Networks Britton Boras.
Software Design and Development Development Methodoligies Computing Science.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
IGEM 2009 Tutorial Modelling. What? Model A model in science is a symplified physical, mathematical, or logical representation of a system of entities,
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
BT8118 – Adv. Topics in Systems Biology
System Biology ISA5101 Final Project
BT8118 – Adv. Topics in Systems Biology
Nearest Neighbors CSC 576: Data Mining.
Presentation transcript:

es/by-sa/2.0/

Simulation Programs: What is out there? A critical evaluation. Prof:Rui Alves Dept Ciencies Mediques Basiques, 1st Floor, Room 1.08 Website of the Course: Course:

Simulation is becoming widespread Kinetic models are becoming a common tool for testing biological hypothesis. A plethora of different software packages for model building, simulation and analysis is available. How far are we from having reliable tools that make simulation accessible to non-expert mathematical modelers? What tools are more adequate for different types of problems?

Addressing the questions Choose representative simulation packages. Identify features in each of them. Test how accurately these features work. Evaluate how much expertise one needs to use each program.

Emphasis Simulators –Type of input Models used for testing Analytical capabilities of the software Cross-compatibility between the software What to use for each type of problem

Rationale for excluding software Kinetic Modeling Packages that require expert knowledge about the mother-software excluded –Not for non-experts + expensive Commercial user-friendly simulation software provides no new functionality with respect to free software. Also, we could not get temporary evaluation licenses for some of them, so we excluded them all.

List of software

Evaluated Simulation Packages Kinetic Modeling Packages –Excludes software that implement functionality in a pre-existing software platform (e.g. BST lab in MATLAB). Free Stand alone simulators –Excludes e.g. STELLA and MADONNA Free Internet Simulation Servers Free Network editors

Evaluated software

Text-based input

Dialog-based input

Diagrammatic input

Comparison of diagrammatic interfaces

Rationale for choices of models Models that allowed the testing of the different features. In some cases model with analytical solutions so that accuracy of calculations could be determined

Models used in the evaluation (1) Escherichia coli’s phosphoenolpyruvate:glucose phosphotransferase system (mass action; 1 compartment) GAL4 system of Saccharomyces cerevisiae (mass action; 1 compartment) Tests for stochastic simulators

Models used in the evaluation (2) Source reactions Reactions with catalysts Reactions with modifiers Homo molecular reactions

Models used in the evaluation (3) Simple difusion two compartment model

Models used in the evaluation (4) Simple two reaction model with analytical solution to evaluate sensitivity and stability analysis X1X2 Tests for stability and sensitivity analysis as well as moiety conservation calculations

Analytical capabilities of the software Incorrectly implemented jacobian calculations Incorrect for models with moiety conservation

Stability/Sensitivity analysis for model 5

Analytical capabilities of the software

Compartmental model implementation model 4 Write all equations/Draw diagrams Choose Kinetic equations/Write KEs Interface reaction parameters must be correct to have the appropriate units Permeability constant converted into apparent rate constants Kinetic parameters multiplied by volume of corresponding compartment

Exceptions: V-Cell Dizzy – Convert everything into ammounts rather than concentrations Cellware – Chose a reference compartment and convert all concentrations to that compartment

Crosstalk between software It is important to be able to share models between different software programs SBML is becoming the standard

SBML compatibility

Verified SBML compatibility

Trouble in SBMLland reaction stoichiometries defined as floating point values; boundary metabolites; source reactions sink reactions reactions where the stoichiometry for one of reactants or products is larger than 1; kinetic type definitions can prevent correct interpretation of models by stochastic simulators. Definition of compartments breaks down for variable volumes

There is hope in SBMLand A small amount of editing is in general sufficient to correct imcompatible SBML models A redefinition of comparments is straightforward

Goals of the model (I) Large scale modeling –Reconstructing the full network of the genome –Red Blood Cell Metabolism Dialog or diagram based, with possibility for modular implementation –COPASI, GEPASI, V-CELL, CELLDESIGNER,JDESIGNER Sensitivity analysis –COPASI, GEPASI, jdesigner, v-cell

Goals of the model (I) Modeling Specific Pathways/Circuits –Non-catalytic lipid peroxidation –MAPK Pathways Any type of input; Sensitivity analysis –COPASI, GEPASI, jdesigner, PLAS, v-cell, celldesigner

Goals of the model (I) Generating alternative hypothesys for the topology of the model. Must allow for structured functional forms and for large scale parameter scans –COPASI, GEPASI, jdesigner, PLAS, celldesigner

Goals of the model (II) Estimating parameter values –Must have fitting algorithms COPASI, GEPASI,DYNAFIT Identifying Design Principles –None, so far; however we have a MATHEMATICA package that allows you to do this.

Final Conclusion Our analysis has convinced us that a non- trivial degree of expertise is still required for the use of simulation programs to create models. It is dangerous to expect that a non-expert will create a useful and correct model of a biological process. Alves et al. Nature Biotechnology 2006