Bistability in ODE and Boolean network models

Similar documents
Bistability and a differential equation model of the lac operon

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016

URL: <

Networks in systems biology

Biomolecular Feedback Systems

Topic 4 - #14 The Lactose Operon

Introduction to Mathematical Physiology I - Biochemical Reactions

A&S 320: Mathematical Modeling in Biology

56:198:582 Biological Networks Lecture 8

Analysis of the Lactose metabolism in E. coli using sum-of-squares decomposition

Multistability in the lactose utilization network of Escherichia coli

CHAPTER 13 PROKARYOTE GENES: E. COLI LAC OPERON

Analysis of the Lactose metabolism in E. coli using sum-of-squares decomposition

REGULATION OF GENE EXPRESSION. Bacterial Genetics Lac and Trp Operon

Name Period The Control of Gene Expression in Prokaryotes Notes

Bioinformatics: Network Analysis

Control of Gene Expression in Prokaryotes

2 Dilution of Proteins Due to Cell Growth

Lecture 1: Biomolecular Modeling

Principles of Synthetic Biology: Midterm Exam

Lecture 6: The feed-forward loop (FFL) network motif

CS-E5880 Modeling biological networks Gene regulatory networks

56:198:582 Biological Networks Lecture 9

Introduction. Gene expression is the combined process of :

32 Gene regulation, continued Lecture Outline 11/21/05

Prokaryotic Gene Expression (Learning Objectives)

Lecture 4: Transcription networks basic concepts

REVIEW SESSION. Wednesday, September 15 5:30 PM SHANTZ 242 E

A Boolean Network Model of the L-Arabinose Operon

Hybrid Model of gene regulatory networks, the case of the lac-operon

Basic Synthetic Biology circuits

Development Team. Regulation of gene expression in Prokaryotes: Lac Operon. Molecular Cell Biology. Department of Zoology, University of Delhi

Boolean Biology: Introducing Boolean Networks and Finite Dynamical Systems Models to Biology and Mathematics Courses

Co-ordination occurs in multiple layers Intracellular regulation: self-regulation Intercellular regulation: coordinated cell signalling e.g.

Multistability in the lactose utilization network of E. coli. Lauren Nakonechny, Katherine Smith, Michael Volk, Robert Wallace Mentor: J.

4. Why not make all enzymes all the time (even if not needed)? Enzyme synthesis uses a lot of energy.

Lecture 7: Simple genetic circuits I

Dynamics and bistability in a reduced model of the lac operon

Gene regulation I Biochemistry 302. Bob Kelm February 25, 2005

Villa et al. (2005) Structural dynamics of the lac repressor-dna complex revealed by a multiscale simulation. PNAS 102:

Welcome to Class 21!

Simulation of Chemical Reactions

Week 10! !

Chapter 16 Lecture. Concepts Of Genetics. Tenth Edition. Regulation of Gene Expression in Prokaryotes

Prokaryotic Gene Expression (Learning Objectives)

Chapter 15 Active Reading Guide Regulation of Gene Expression

UNIT 6 PART 3 *REGULATION USING OPERONS* Hillis Textbook, CH 11

Prokaryotic Regulation

3.B.1 Gene Regulation. Gene regulation results in differential gene expression, leading to cell specialization.

Genetic transcription and regulation

Controlling biological systems: the lactose regulation system of Escherichia coli

Reverse engineering using computational algebra

AP Bio Module 16: Bacterial Genetics and Operons, Student Learning Guide

Controlling Gene Expression

Problem Set 2. 1 Competitive and uncompetitive inhibition (12 points) Systems Biology (7.32/7.81J/8.591J)

The Effect of Stochasticity on the Lac Operon: An Evolutionary Perspective

Regulation of Gene Expression

GENE REGULATION AND PROBLEMS OF DEVELOPMENT

Regulation of Gene Expression

CHAPTER : Prokaryotic Genetics

Chapter 18: Control of Gene Expression

Computational Cell Biology Lecture 4

GENETICS - CLUTCH CH.12 GENE REGULATION IN PROKARYOTES.

Gene Switches Teacher Information

Initiation of translation in eukaryotic cells:connecting the head and tail

Bi 8 Lecture 11. Quantitative aspects of transcription factor binding and gene regulatory circuit design. Ellen Rothenberg 9 February 2016

Regulation of Gene Expression in Bacteria and Their Viruses

Big Idea 3: Living systems store, retrieve, transmit and respond to information essential to life processes. Tuesday, December 27, 16

Unit 3: Control and regulation Higher Biology

Bacterial Genetics & Operons

Lecture 18 June 2 nd, Gene Expression Regulation Mutations

Genetic transcription and regulation

Molecular Biology, Genetic Engineering & Biotechnology Operons ???

Name: SBI 4U. Gene Expression Quiz. Overall Expectation:

Warm-Up. Explain how a secondary messenger is activated, and how this affects gene expression. (LO 3.22)

Translation - Prokaryotes

On the Use of the Hill Functions in Mathematical Models of Gene Regulatory Networks

Biological Pathways Representation by Petri Nets and extension

APGRU6L2. Control of Prokaryotic (Bacterial) Genes

Reverse engineering using computational algebra

Core genetic module: The mixed feedback loop

Advanced Protein Models again: adding regulation

RNA Synthesis and Processing

AP3162D: Lecture 2 - Gene-regulatory circuits: Deterministic dynamics

Control of Prokaryotic (Bacterial) Gene Expression. AP Biology

BME 5742 Biosystems Modeling and Control

Random Boolean Networks

Stem Cell Reprogramming

A Simple Protein Synthesis Model

Math 1310 Section 4.1: Polynomial Functions and Their Graphs. A polynomial function is a function of the form ...

16 CONTROL OF GENE EXPRESSION

Complete all warm up questions Focus on operon functioning we will be creating operon models on Monday

Lesson Overview. Gene Regulation and Expression. Lesson Overview Gene Regulation and Expression

Prokaryo'c Operon Model Ac'vity

THE EDIBLE OPERON David O. Freier Lynchburg College [BIOL 220W Cellular Diversity]

arxiv: v1 [q-bio.mn] 8 Nov 2016

Regulation of Gene Expression at the level of Transcription

Math 115 Spring 11 Written Homework 10 Solutions

Topic 4: Equilibrium binding and chemical kinetics

Simple model of mrna production

Transcription:

Bistability in ODE and Boolean network models Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4500, Spring 2017 M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 1 / 28

Bistability A system is bistable if it has two stable steady-states separated by an unstable state. From Wikipedia. The threshold ODE: y 1 ry 1 M y 1 y. T In the threshold model for population growth, there are three steady-states, 0 T M: M carrying capacity (stable), T extinction threshold (unstable), 0 extinct (stable). M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 2 / 28

Types of bistability The lac operon exhibits bistability. The expression level of the lac operon genes are either almost zero ( basal levels ), or very high (thousands of times higher). There s no inbetween state. The exact level depends on the concentration of intracellular lactose. Let s denote this parameter by p. Now, let s tune this parameter. The result might look like the graph on the left. This is reversible bistability. In other situations, it may be irreversible (at right). M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 3 / 28

Hysteresis For reversible bistability, the up-threshold L 2 of p is higher than the down-threshold L 1 of p. This is hysteresis: a dependence of a state on its current state and past state. Thermostat example Consider a home thermostat. If the temperature is T 66 (e.g., in winter), the heat is on. If the temperature is T 76 (e.g., in summer), the AC is on. If 66 T 77, then we don t know whether it s spring or fall. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 4 / 28

Hysteresis and the lac operon If lactose levels are medium, then the state of the operon depends on whether or not a cell was grown in a lactose-rich environment. Lac operon example Let rls concentration of intracellular lactose. If rls L 1, the operon is OFF. If rls L 2, the operon is ON. If L 1 rls L 2, the operon might be ON or OFF. In the region of bistability pl 1, L 2 q, one can find both induced and un-induced cells. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 5 / 28

An ODE model of the lac operon The Boolean models we ve seen are too simple to capture bistability. We will derive two different ODE models of the lac operon that exhibit bistability: one with 3 variables, and another with 5 variables. These ODE models were designed using Michaelis Menten equations from mass-action kinetics which we learned about earlier. They will also incorporate other features, such as: dilution of protein concentration due to bacterial growth degredation (decay) of protein concentration time delays After that, we ll see how bistability can indeed be captured by a Boolean model. In general, bistable systems tend to have positive feedback loops (in their wiring diagrams ) or double-negative feedback loops (=positive feedback). M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 6 / 28

Modeling dilution in protein concentration due to bacterial growth E. coli grows fast! It can double in 20 minutes. Thus, ODE models involving concentration can t assume volume is constant. Let s define: V average volume of an E. coli cell. x number of molecules of protein X in that cell. Assumptions: dv cell volume increases exponentially in time: µv. dt dx degradation of X is exponential: dt βx. The concentration of x is rxs x. The derivative of this is (by the quotient rule): V drxs dt x 1 V V 1 x 1 V 2 βxv µvx 1 V 2 β µ x V pβ µqrxs. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 7 / 28

Modeling of lactose repressor dynamics Assumptions Lac repressor protein is produced at a constant rate. Laws of mass-action kinetics. Repressor binds to allolactose: R na K 1 drra âý Ýá ns RA n K 1 rrsras n rra ns 1 dt Assume the reaction is at equilibrium: drra ns dt 0, and so K 1 rrans rrsras n. The repressor protein binds to the operator region if there is no allolactose: O R K 2 âý Ýá OR 1 Assume the reaction is at equilibrium: drors dt drors dt K 2 rosrrs rors. 0, and so K 2 rors rosrrs. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 8 / 28

Modeling of lactose repressor dynamics Let O tot total operator concentration (a constant). Then, using K 2 rors rosrrs, Therefore, O tot ros rors ros K 2 rosrrs rosp1 K 2 rrsq. ros 1 O tot 1 K 2 rrs. Proportion of free (unbounded) operator sites. Let R tot be total concentration of the repressor protein (constant): R tot rrs rors rra ns Assume only a few molecules of operator sites per cell: rors! max rrs, rra ns ( : R tot rrs rra ns rrs K 1 rrsras n Eliminating rra ns, we get rrs R tot 1 K 1 ras n. Now, the proportion of free operator sites is: where K 1 ros 1 O tot 1 K 2 rrs 1 R 1 K 2 p tot 1 K 1 ras n q 1 K1rAsn 1 K 1 ras 1 K 1rAs n n K K 1 ras n, K 2 R tot. loooooomoooooon :f prasq M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 9 / 28

Modeling of lactose repressor dynamics Summary The proportion of free operator sites is ros 1 O tot K K 1rAs n K 1 ras n, where K 1 K 2 R tot. loooooomoooooon :f prasq Remarks The function f prasq is (almost) a Hill function of coefficient n. f pras 0q 1 K 0 f is increasing in ras, when ras 0. lim rasñ8 f prasq 1 basal level of gene expression. with lots of allolactose, gene expression level is max ed. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 10 / 28

Modeling time-delays The production of mrna from DNA via transcription is not instantaneous; suppose it takes time τ 0. Thus, the production rate of mrna is not a function of allolactose at time t, but rather at time t τ. Suppose protein P decays exponentially, and its concentration is pptq. Integrating yields» dp t dt µp ùñ t τ dp p» t µ dt. t τ ln pptq t t τ µt t dt ln pptq µrt pt τqs µτ. t τ ppt τq Exponentiating both sides yields pptq ppt τq e µτ, and so pptq e µτ ppt τq. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 11 / 28

A 3-variable ODE model of the lac operon Consider the following 3 quantities, which represent concentrations of: Mptq mrna, Bptq β-galactosidase, Aptq allolactose. Assumption: Internal lactose (L) is available and is a parameter. The model (Yildirim and Mackey, 2004) dm dt 1 α M K K 1 pe µτ M A τm q n K 1 pe µτ M A τm q n rγ MM db dt α Be µτ B M τb rγ B B da dt α L AB K L L β A AB K A A rγ AA M B A L These are delay differential equations, with discrete time delays due to the transcription and translation processes. There should be a self-loop X at M, B, and A, but we re omitting them for clarity. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 12 / 28

A 3-variable ODE model of the lac operon ODE for β-galactosidase (B) Justification: db dt α Be µτ B M τb rγ B B, rγ B B γ B B µb represents loss due to β-galactosidase degredation and dilution from bacterial growth. Production rate of β-galactosidase, is proportional to mrna concentration. τ B time required for translation of β-galactosidase from mrna, and M τb : Mpt τ B q. e µτ B M τb accounts for the time-delay due to translation. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 13 / 28

A 3-variable ODE model of the lac operon ODE for mrna (M) Justification: dm dt 1 K 1 pe µτ M A τm q n α M K K 1 pe µτ M A τm q n rγ MM rγ M M γ M M µm represents loss due to mrna degredation and dilution from bacterial growth. Production rate of mrna [=expression level!] is proportional to the fraction of free operator sites, ros 1 K 1A n O tot 1 K 1 A n f paq. τ M time required for transcription of mrna from DNA, and M τm : Mpt τ M q. The term e µτ M M τm accounts for the time-delay due to transcription. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 14 / 28

A 3-variable ODE model of the lac operon ODE for allolactose (A) Justification: da dt α L AB K L L β AB K A A A rγ AA rγ A A γ A A µa represents loss due to allolactose degredation and dilution from bacterial growth. The first two terms models the chemical reaction catalyzed by the enzyme β-galactosidase: L α A ÝÑ A β A ÝÑ glucose galactose. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 15 / 28

A 3-variable ODE model of the lac operon Steady-state analysis To find the steady states, we must solve the nonlinear system of equations: 1 K 1 pe 0 µτ M A τm q n α M K K 1 pe µτ M A τm q n rγ MM 0 α B e µτ B M τb rγ B B L 0 α A B K L L β AB K A A A rγ AA This was done by Yildirim et al. (2004). They set L 50 10 3 mm, which was in the bistable range. They estimated the parameters through an extensive literature search. Finally, they estimated µ 3.03 10 2 min 1 by fitting ODE models to experimental data. Steady states A (mm) M (mm) B (mm) I. 4.27 10 3 4.57 10 7 2.29 10 7 basal (stable) II. 1.16 10 2 1.38 10 6 6.94 10 7 medium (unstable) III. 6.47 10 2 3.28 10 5 1.65 10 5 high (stable) M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 16 / 28

3-variable ODE model Figure: The fixed points of the allolactose concentration A in ODE model as a function of the parameter L (lactose). For a range of L concentrations there are 3 coexisting steady states, which is the phenomenon of bistability. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 17 / 28

3-variable ODE model Figure: Numerical solutions of Mptq (mrna), Bptq (β-galactosidase), and Aptq (allolactose), using L 50 10 3. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 18 / 28

5-variable ODE model Consider the following 5 variables, which represent concentrations of: Mptq mrna, Bptq β-galactosidase, Aptq allolactose. Pptq lac permease. Lptq intracellular lactose. The model (Yildirim and Mackey, 2004) dm dt 1 K 1 pe µτ M A τm q n α M K K 1 pe µτ M A τm q n Γ 0 rγ M M db dt α Be µτ B M τb rγ B B da dt α L AB K L L β A AB K A A rγ AA dp dt α Pe µpτ B τ P q MτB τ P rγ P P dl dt α L e L LP β Le P K Le L e K Le L α L AB K L L rγ LL M B A P L L e M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 19 / 28

5-variable ODE model Remarks The only difference in the ODE for M is the extra term Γ 0 which describes the basal transcription rate (L e 0). The ODEs for B and A are the same as in the 3-variable model. The ODE for P is very similar to the one for B: production rate of lac permease 9 mrna concentration, with a time-delay. the 2nd term accounts for loss due to degredation and dilution. The ODE for lactose, dl dt α L e L LP β Le P K Le L e K L1 L α AB K L L L rγ LL, is justified by: The first two terms model the transport lactose by lac permease: L e α L ÝÝá âýý L The 3rd term describes the reaction catalyzed by β-galactosidase: L α A ÝÑ A. the 4th term accounts for loss due to degredation and dilution. βle M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 20 / 28

A 5-variable ODE model To find the steady states, we set M 1 A 1 B 1 L 1 P 1 0 and solve the resulting nonlinear system of equations. This was done by Yildirim et al. (2004). They set L e 50 10 3 mm, in the bistable range. They also estimated the parameters through an extensive literature search. Finally, they estimated µ 2.26 10 2 min 1 by fitting the ODE models to experimental data. SS s A (nm) M (mm) B (mm) L (mm) P (mm) I. 7.85 10 3 2.48 10 6 1.68 10 6 1.69 10 1 3.46 10 5 II. 2.64 10 2 7.58 10 6 5.13 10 6 2.06 10 1 1.05 10 4 III. 3.10 10 1 5.80 10 4 3.92 10 4 2.30 10 1 8.09 10 3 M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 21 / 28

5-variable ODE model Figure: The fixed points of the allolactose concentration A in ODE model as a function of the parameter L e (external lactose). For a range of L e concentrations there are 3 coexisting steady states, which is the phenomenon of bistability. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 22 / 28

5-variable ODE model Figure: Numerical solutions of mrna, β-galactosidase, allolactose, lac permease, and lactose concentrations, using L e 50 10 3. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 23 / 28

Bistability in Boolean networks For bistability to exist, we need to be able to describe three levels of lactose: high, medium, and low. In a Boolean network framework, one way to do this is to add variable(s): Medium levels of lactose Introduce a new variable L m meaning at least medium levels of lactose. Clearly, L 1 implies L m 1. High lactose: L 1, L m 1. Medium lactose: L 0, L m 1. Basal lactose levels: L 0, L m 0. We can ignore any state for which L 1, L m 0. Since β-galactosidase converts lactose into allolactose, it makes sense to add a variable A m to differentiate between high, medium, and low levels of allolactose. It s not necessary, but we will also introduce R m so we can speak of medium levels of the repressor protein. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 24 / 28

A Boolean network model of the lac operon Consider the following Boolean network model, which was published in Veliz-Cuba / Stigler (2011). M mrna P lac permease B β-galactosidase C camp-cap complex R repressor protein L lactose A allolactose G e G glucose C R B A M P L L e f M R ^ R m ^ C f P M f B M f C G e f R A ^ A m f Rm pa ^ A mq _ R f A L ^ B f Am L _ L m f L G e ^ P ^ L e f Lm G e ^ ppl em ^ Pq _ L eq Comments Circles denote variables, and squares denote parameters. The subscript e denotes extracellular concentrations. The subscript m denotes medium concentration. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 25 / 28

A Boolean network model of the lac operon Here is that model as a polynomial dynamical system: x 1 lac mrna (M) f 1 x 4 px 5 1qpx 6 1q x 2 lac permease (P) f 2 x 1 x 3 β-galactosidase (B) f 3 x 1 x 4 camp-cap complex (C) f 4 G e 1 x 5 high repressor protein (R) f 5 px 7 1qpx 8 1q x 6 med. repressor protein (R m) f 6 px 7 1qpx 8 1q x 5 px 7 1qpx 8 1qx 5 x 7 high allolactose (A) f 7 x 3 x 9 x 8 med. allolactose pa mq f 8 x 9 x 10 x 9 x 10 x 9 high intracellular lactose plq f 9 x 2 pg e 1qL e x 10 med. intracellular lactose pl mq f 10 px 2 L em L e x 2 L eml eqpg e 1q To find the fixed points, we need to solve the following system of nonlinear equations over F 2, for six choices of initial conditions, pl e, L em, G eq: This is an easy task in Sage. f i x i 0, i 1, 2,..., 10 (. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 26 / 28

The bistable case Let s compute the fixed points with medium lactose (L e 0, L em 1) and no glucose (G e 0), which is the case where we hope to observe bistability. We see immediately that x 7 x 9 0 and x 4 1. Recall that x10 k x 10 for all k P N. Thus, the last equation, x10 3 information about x 10. x 10 0 doesn t give any The variables x 1, x 2, x 3, and x 8 must equal x 10. The variables x 5 and x 6 must be the opposite of x 10. We get two fixed points: pm, P, B, C, R, R m, A, A m, L, L mq p0, 0, 0, 1, 1, 1, 0, 0, 0, 0q and p1, 1, 1, 1, 0, 0, 0, 1, 0, 1q. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 27 / 28

Fixed point analysis and bistability Computing the fixed point(s) for the other 5 initial conditions is an easy task in Sage: pl e, L em, G eq M P B C R R m A A m L L m operon p0, 0, 1) p0, 1, 1) 0 0 0 0 1 1 0 0 0 0 OFF p1, 1, 1) p0, 0, 0) 0 0 0 1 1 1 0 0 0 0 OFF p1, 1, 0) 1 1 1 1 0 0 0 1 0 1 ON p0, 1, 0) 0 0 0 1 1 1 0 0 0 0 OFF 1 1 1 1 0 0 0 1 0 1 ON Suppose glucose or lactose are both absent (L e L em G e 0), so the operon is OFF: pm, P, B, C, R, R m, A, A m, L, L mq p0, 0, 0, 1, 1, 1, 0, 0, 0, 0q. Now, let s change L em from 0 to 1, increasing lactose to medium. We are now in the next-to-last fixed point above, so the operon remains OFF. Conversely, suppose lactose concentration is high (L e L em 1), and so the operon is ON: pm, P, B, C, R, R m, A, A m, L, L mq p1, 1, 1, 1, 0, 0, 0, 1, 0, 1q. Now, let s change L e from 1 to 0, reducing lactose levels to medium. This takes us to the last fixed point above, so the operon remains ON. M. Macauley (Clemson) Bistability in ODE and Boolean network models Math 4500, Spring 2017 28 / 28