Models and methods in systems biology Daniel Kluesing Algorithms in Biology Spring 2009.

Slides:



Advertisements
Similar presentations
Lets begin constructing the model… Step (I) - Definitions We begin with a very simple imaginary metabolic network represented as a directed graph: Vertex.
Advertisements

Signals and Systems March 25, Summary thus far: software engineering Focused on abstraction and modularity in software engineering. Topics: procedures,
1 Modelling Biochemical Pathways in PEPA Muffy Calder Department of Computing Science University of Glasgow Joint work with Jane Hillston and Stephen.
Modelling Cell Signalling Pathways in PEPA
Network biology Wang Jie Shanghai Institutes of Biological Sciences.
An Intro To Systems Biology: Design Principles of Biological Circuits Uri Alon Presented by: Sharon Harel.
Regulation of Gene Expression in Flux Balance Models of Metabolism.
Model Checking Genetic Regulatory Networks with Parameter Uncertainty Grégory Batt, Calin Belta, Ron Weiss HSCC 2007 Presented by Spring Berman ESE :
Multiscale Stochastic Simulation Algorithm with Stochastic Partial Equilibrium Assumption for Chemically Reacting Systems Linda Petzold and Yang Cao University.
Prediction of Therapeutic microRNA based on the Human Metabolic Network Ming Wu, Christina Chan Bioinformatics Advance Access Published January 7, 2014.
The (Right) Null Space of S Systems Biology by Bernhard O. Polson Chapter9 Deborah Sills Walker Lab Group meeting April 12, 2007.
Flux Balance Analysis. FBA articles Advances in flux balance analysis. K. Kauffman, P. Prakash, and J. Edwards. Current Opinion in Biotechnology 2003,
The activity reaction core and plasticity of metabolic networks Almaas E., Oltvai Z.N. & Barabasi A.-L. 01/04/2006.
Petri net modeling of biological networks Claudine Chaouiya.
Systems Engineering for Automating V&V of Dependable Systems John S. Baras Institute for Systems Research University of Maryland College Park
Research and objectives Modern software is incredibly complex: for example, a modern OS has more than 10 millions lines of code, organized in 10s of layers!
Regulated Flux-Balance Analysis (rFBA) Speack: Zhu YANG
Dynamic Modeling Of Biological Systems. Why Model? When it’s a simple, constrained path we can easily go from experimental measurements to intuitive understanding.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
Integrated analysis of regulatory and metabolic networks reveals novel regulatory mechanisms in Saccharomyces cerevisiae Speaker: Zhu YANG 6 th step, 2006.
Gene Regulatory Networks - the Boolean Approach Andrey Zhdanov Based on the papers by Tatsuya Akutsu et al and others.
Models of Computation for Embedded System Design Alvise Bonivento.
Solving the Protein Threading Problem in Parallel Nocola Yanev, Rumen Andonov Indrajit Bhattacharya CMSC 838T Presentation.
PML: Toward a High-Level Formal Language for Biological Systems Bor-Yuh Evan Chang and Manu Sridharan July 24, 2003.
Data Mining Presentation Learning Patterns in the Dynamics of Biological Networks Chang hun You, Lawrence B. Holder, Diane J. Cook.
Designing Predictable and Robust Systems Tom Henzinger UC Berkeley and EPFL.
Computational Models in Systems Biology Karan Mangla 22 nd April, 2008.
Seminar in Bioinformatics (236818) Ron Y. Pinter Fall 2007/08.
Seminar in Bioinformatics (236818) Ron Y. Pinter Spring 2006.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
1 Trends in Mathematics: How could they Change Education? László Lovász Eötvös Loránd University Budapest.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
Chapter 12: Simulation and Modeling
Signals and Systems March 25, Summary thus far: software engineering Focused on abstraction and modularity in software engineering. Topics: procedures,
Stochastic models of chemical kinetics 5. Poisson process.
Shankar Subramaniam University of California at San Diego Data to Biology.
Lecture #23 Varying Parameters. Outline Varying a single parameter – Robustness analysis – Old core E. coli model – New core E. coli model – Literature.
DNA Computing on a Chip Mitsunori Ogihara and Animesh Ray Nature, vol. 403, pp Cho, Dong-Yeon.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Transcriptional Regulation in Constraints-based metabolic Models of E. coli Published by Markus Covert and Bernhard Palsson, 2002.
Metabolic pathway alteration, regulation and control (5) -- Simulation of metabolic network Xi Wang 02/07/2013 Spring 2013 BsysE 595 Biosystems Engineering.
Converting Macromolecular Regulatory Models from Deterministic to Stochastic Formulation Pengyuan Wang, Ranjit Randhawa, Clifford A. Shaffer, Yang Cao,
Benjamin Gamble. What is Time?  Can mean many different things to a computer Dynamic Equation Variable System State 2.
Lecture 4: Metabolism Reaction system as ordinary differential equations Reaction system as stochastic process.
Crosscutting Concepts Next Generation Science Standards.
Solution Space? In most cases lack of constraints provide a space of solutions What can we do with this space? 1.Optimization methods (previous lesson)
Reconstruction of Transcriptional Regulatory Networks
A Biology Primer Part IV: Gene networks and systems biology Vasileios Hatzivassiloglou University of Texas at Dallas.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
Mathematical Modeling of Signal Transduction Pathways Biplab Bose IIT Guwahati.
Math 449 Dynamical systems in Biology and Medicine. D. Gurarie Overview.
10 AM Tue 20-Feb Genomics, Computing, Economics Harvard Biophysics 101 (MIT-OCW Health Sciences & Technology 508)MIT-OCW Health Sciences & Technology 508.
Introduction to biological molecular networks
Metabolic pathway alteration, regulation and control (3) Xi Wang 01/29/2013 Spring 2013 BsysE 595 Biosystems Engineering for Fuels and Chemicals.
In silico gene targeting approach integrating signaling, metabolic, and regulatory networks Bin Song Jan 29, 2009.
Purpose of the Experiment  Fluxes in central carbon metabolism of a genetically engineered, riboflavin-producing Bacillus subtilis strain were investigated.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Essence of Metabolic Engineering
Computational Fluid Dynamics - Fall 2007 The syllabus CFD references (Text books and papers) Course Tools Course Web Site:
Dynamical Modeling in Biology: a semiotic perspective Junior Barrera BIOINFO-USP.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Sub-fields of computer science. Sub-fields of computer science.
BT8118 – Adv. Topics in Systems Biology
Dynamical Systems Modeling
Modelling of biomolecular networks
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Computational Biology
Presentation transcript:

Models and methods in systems biology Daniel Kluesing Algorithms in Biology Spring 2009

Engineering Principles Simple primitives Abstraction layers Composable Systems Robust and well characterized Manage complexity Should also work in biology

Executable Cell Biology Jasmin Fisher, Thomas Henzinger Nature Biotechnology, November 2007

Mathematical v Computational Mathematical –Describe relationships between quantities –Differential equations, probability models –Composition of transfer functions –Simulated, quantitative Computational –Sequence of steps –State machines –Transitions between states –Executed, qualitative, abstractions

Mathematical model Describe changes in quantities over time Need an algorithm for simulating and solving Differential equations

Computational Models Large number of states Non-linear, non-deterministic Hard to model mathematically Executes itself Abstraction layers

Populations Organism Organ Tissue Cell Signaling networks Metabolic pathways Protien-protien interaction Genes DNA segment Base pairs Molecules Network Program Class Function Variable Bits Logic gates Transistors Atoms

Model Checking Given a model Test if model meets specification Systematically analyze the outcomes of a computational model without executing them individually Explore states rather than all executions Efficient

Model Checking Computational models can be analyzed by model checking –Yields a proof Mathematical models can often only be simulated –Only as good as your data, edge cases

Formal Verification Fsu.edu We know exactly what this chip does, for all input We can prove that it works correctly for all conditions Can make guarantees about its operation No data mining required

Executable cell biology Many of the algorithms covered in class –Gather a bunch of data –Train a model –Model explains data –May not reflect biology –Looking inside an SVM isn’t useful Would like to have a model of the underlying system Algorithms that mimic biological phenomena

Executable Biology Fisher et al

Boolean Models Each gene or protein is either on or off Activation level determines state at next time step Gene regulatory networks

Boolean Models Easy to build, efficient to analyze Show causal and temporal relationships Deterministic But –Difficult to compose –Cannot build larger models from several small ones

Petri Nets Used to model distributed systems Two types of nodes –Places (resources) –Transitions (events) Edges connection places to transitions and transitions to places Multiple tokens on the graph More than one token can move at a time

Petri Nets Animation: Wikipedia

Petri Nets

Petri Nets Generalization of Boolean networks Visual design and analysis Non-deterministic Colored tokens, stochastic nets But –Still can’t compose networks

Interacting state machines

Interacting state machines Multiple state machines Communication between machines Fisher et al

Interacting state machines Fisher et al

Interacting State machines Natural abstraction and hierarchy Qualitative Easy to run model checking on Mature and well tested tools and languages

Process calculi Languages that model communicating processes Interactions between molecules Process is a state machine –Some state changes are events –Events allow communication between processes

Process calculi Interactions as message passing –No shared variables Small set of primitives –Operators to combine primitives Algebraic laws Parallel and sequential composition Directed communication

Hybrid Models Combine computational and mathematical models Discrete state changes update differential equations Fisher et al

Challenges and Open Questions What about GFP? What are the biological abstraction layers?

Quantitative measures Experimental data is often unit less ratios Direct measurements make parameter setting easier Need better experimental methods to get direct measurement of signals Convert observed fluorescence into number of molecules

Bio Logic Gates Fisher et al

Biology as engineering Design and build systems Very large scale integration Hierarchy and levels of abstraction Robust and fully characterized

Regulation of Gene Expression in Flux Balance Models of Metabolism Markus Covert, Christophe Schilling, Bernhard Palsson Journal of Theoretical Biology, 2001

Flux Balance Analysis Cells obey the laws of physics and chemistry We can write down the reactions We know the basic governing laws –Conservation of mass –Conservation of energy –Redox potential So, cell behavior is constrained

Flux Balance Analysis

Flux Balance Analysis Picture: Regulation of Gene Expression in Flux Balance Models of Metabolism, Covert et al

Advances in flux balance analysis, 2003 Kenneth J Kauffman, Purusharth Prakash and Jeremy S Edwards

Flux Balance Analysis

Regulation FBA assumes all gene products are available to contribute to a solution E. Coli has 600 metabolic genes 400 regulatory genes High levels of transcriptional regulation

Regulation Constraints change shape of solution space Picture: Regulation of Gene Expression in Flux Balance Models of Metabolism, Covert et al

Representing transcriptional Regulatory Constraints Boolean logic equations If all products present, flux determined by FBA If all products not present, place a temporary constraint Picture: Regulation of Gene Expression in Flux Balance Models of Metabolism, Covert et al

Carbon core metabolic network Picture: Regulation of Gene Expression in Flux Balance Models of Metabolism, Covert et al

Simulating different Conditions Two carbon sources, aerobic Two carbon sources, diauxic shift Picture: Regulation of Gene Expression in Flux Balance Models of Metabolism, Covert et al

Amino Acid biosynthesis Picture: Regulation of Gene Expression in Flux Balance Models of Metabolism, Covert et al

Further Advances Explicit incorporation of thermodynamics Different objective functions –Maximization of biomass –Maximization of ATP –Maximizing rate of synthesis of a product

Takeaways Quantitative dynamic simulation of –Substrate uptake –Cell growth –By-product secretion Qualitative simulation of gene transcription and proteins in cell Explore system effects of regulatory constraints

Metabolic modeling of microbes: the flux-balance approach, Environmental Microbiology, 2002 Jeremy S. Edwards, Markus Covert and Bernhard Palsson