integral population control of a quadratic dimerization
play

Integral population control of a quadratic dimerization process - PowerPoint PPT Presentation

Modeling and analysis of reaction networks Control of the mean population Example Conclusion Integral population control of a quadratic dimerization process Corentin Briat and Mustafa Khammash Swiss Federal Institute of Technology Zrich


  1. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Integral population control of a quadratic dimerization process Corentin Briat and Mustafa Khammash Swiss Federal Institute of Technology – Zürich Department of Biosystems Science and Engineering 52nd IEEE Conference on Decision and Control, Florence, Italy, 2013 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 1/22

  2. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Outline • Setup • Modeling and analysis of reaction networks • Mean control of a dimerization process • Example • Conclusion Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 2/22

  3. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Setup • Considered in the gene expression context • Mean control 1 and mean+variance control in 2 1 A. Milias-Argeitis, et al. In silico feedback for in vivo regulation of a gene expression circuit, Nature Biotechnology , 2011 2 C. Briat et al. Computer control of gene expression: Robust setpoint tracking of protein mean and variance using integral feedback, 51st IEEE Conference on Decision and Control , 2012 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 3/22

  4. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Modeling and analysis of reaction networks Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 4/22

  5. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Modeling biochemical networks Variables • N molecular species S 1 , . . . , S N • M reactions R 1 , . . . , R M k γ k b φ − − − → S 1 , S 1 − − − → φ, S 1 + S 2 − − − → S 3 Dynamics • Deterministic (ODEs) → concentrations x ( t ) ∈ R N ≥ 0 • Stochastic (jump processes) → molecule counts X ( t ) ∈ N N 0 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 5/22

  6. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Stochastic chemical reaction network Randomness in biology 1 • Intrinsic noise (variability inside a cell) • Extrinsic noise (cell-to-cell variability) • External noise (environment) Chemical Master Equation M ˙ � P ( κ , t ) = [ λ k ( κ − ζ k ) P ( κ − ζ k , t ) − λ k ( κ ) P ( κ , t )] (1) k =1 • P ( κ , t ) : probability to be in state κ at time t . • ζ k : stoichiometry vector associated to reaction R k . • λ k : propensity function capturing the rate of the reaction R k . 1 M. B. Elowitz, et al. Stochastic gene expression in a single cell, Science , 2002 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 6/22

  7. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Moments expression General case d E [ X ] = SE [ λ ( X )] , d t (2) d E [ XX ⊺ ] SE [ λ ( X ) X ⊺ ] + E [ λ ( X ) X ⊺ ] ⊺ S ⊺ + S diag { E [ λ ( X )] } S ⊺ = d t � ζ 1 ∈ R N × M : stoichiometry matrix. • S := � . . . ζ M � λ ⊺ � ⊺ ∈ R M : propensity vector. • λ ( X ) := λ ⊺ . . . 1 M Affine propensity case λ ( X ) = WX + λ 0 dE [ X ] = SWE [ X ] + Sλ 0 , dt (3) d Σ SW Σ + ( SW Σ) ⊺ + S diag( WE [ X ] + λ 0 ) S ⊺ = dt • Σ : covariance matrix • Linear equations Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 7/22

  8. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Moments expression General case d E [ X ] = SE [ λ ( X )] , d t (2) d E [ XX ⊺ ] SE [ λ ( X ) X ⊺ ] + E [ λ ( X ) X ⊺ ] ⊺ S ⊺ + S diag { E [ λ ( X )] } S ⊺ = d t � ζ 1 ∈ R N × M : stoichiometry matrix. • S := � . . . ζ M � λ ⊺ � ⊺ ∈ R M : propensity vector. λ ⊺ • λ ( X ) := . . . 1 M Polynomial propensity case • Moment closure problem → first-order moments depend on the second-order ones, and so forth. . . • Infinite set of linear ODEs (unstructured, non-necessarily Metzler. . . ) • Closure methods Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 7/22

  9. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Dimerization process Process k 1 b : − → : S 1 + S 1 − → R 1 φ S 1 R 2 S 2 γ 1 γ 2 R 3 : S 1 − → φ R 4 : S 2 − → φ • Stoichiometry matrix: � 1 − 2 − 1 0 � S = 0 1 0 − 1 • Propensity function: � � ⊺ b λ ( X ) = . k 1 2 X 1 ( X 1 − 1) γ 1 X 1 γ 2 X 2 Motivations • Goes beyond the affine case (e.g. gene expression 1 ) and introduce dimerization • Check whether the moments equations framework still applicable (closure problem) 1 C. Briat et al. Computer control of gene expression: Robust setpoint tracking of protein mean and variance using integral feedback, 51st IEEE Conference on Decision and Control , 2012 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 8/22

  10. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Moments equations Dynamical model k 1 + ( b − γ 1 ) x 1 ( t ) − bx 1 ( t ) 2 − bv ( t ) x 1 ( t ) ˙ = − b 2 x 1 ( t ) − γ 2 x 2 ( t ) + b 2 x 1 ( t ) 2 + b x 2 ( t ) ˙ = 2 v ( t ) where • x i ( t ) := E [ X i ( t )] , i = 1 , 2 , • v ( t ) := V ( X 1 ( t )) is the variance of the random variable X 1 ( t ) . Difficulties • Nonlinear system (as opposed to linear for networks with affine propensities) • Unknown “input” variance v ( t ) := V ( X 1 ( t )) (closure problem). Is it bounded? Is it converging? • If v → v ∗ , we have an infinite number of non-isolated equilibrium points (model artefact since the first-order moments may have a unique stationary value) � x ∗ � v ∗ → 1 locally continuous x ∗ 2 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 9/22

  11. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Statement of the problem Objective Find k c such that the integral control law ˙ I ( t ) = µ − E [ X 2 ( t )] (3) u ( t ) = k c · max { I ( t ) , 0 } locally steers E [ X 2 ( t )] to µ (stability and attractivity of the corresponding equilibrium point). Subproblems • Are the moments bounded and converging for some parameter values? (stability) • Choose a control input that can drive E [ X 2 ] to µ asymptotically • Find conditions on the controller gain k c such that we have local asymptotic stability of the first order moments. Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 10/22

  12. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Ergodicity of the dimerization process Reaction network k 1 b R 1 : φ − → S 1 R 2 : S 1 + S 1 − → S 2 γ 1 γ 2 : − → : − → R 3 S 1 φ R 4 S 2 φ Theorem For any positive value of the network parameters k 1 , b, γ 1 and γ 2 , the dimerization process is ergodic and has all its moments bounded and converging. ⇒ ( x 1 ( t ) , x 2 ( t ) , v ( t )) → ( x ∗ 1 , x ∗ 2 , v ∗ ) globally and exponentially • Proof relying on an ergodicity result developed in the paper 1 1 C. Briat, A. Gupta and M. Khammash, " A scalable computational framework for establishing long-term behavior of stochastic reaction networks ", submitted to PLOS computational biology Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 11/22

  13. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Control of the mean population Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 12/22

  14. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Choice of the control input Assumption The function S ∗ := x ∗ 2 1 − x ∗ 1 + v ∗ , where x ∗ 1 is the unique equilibrium solution for x 1 and v ∗ is the equilibrium variance, verifying the equation 1 − bS ∗ = 0 , k 1 − γx ∗ (4) is a continuous function of k 1 . Proposition For any µ > 0 , there exists a constant k 1 > 0 such that x 2 ( t ) → µ . • The birth rate k 1 can then be chosen as control input • Good for us, this is also the simplest case! • Other rates could have been also chosen Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 13/22

  15. Modeling and analysis of reaction networks Control of the mean population Example Conclusion Nominal stabilization Theorem For any finite positive constants γ 1 , γ 2 , b, µ and any controller gain k c satisfying � � � 0 < k c < 2 γ 2 2 γ 1 + γ 2 + 2 γ 1 ( γ 1 + γ 2 ) , (5) the closed-loop system has a unique locally stable equilibrium point ( x ∗ 1 , x ∗ 2 , I ∗ ) in the positive orthant such that x ∗ 2 = µ . The equilibrium variance moreover satisfies � 0 , 2 γ 2 µ + 1 � v ∗ ∈ . (6) b 4 Corentin Briat and Mustafa Khammash Integral population control of a quadratic dimerization process 14/22

Recommend


More recommend