Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is...

25
Mathematical Homeostasis Motivated by Reed, Nijhout, and Best Summit on the Rules of Life Mathematical Biosciences Institute June 28, 2019 Marty Golubitsky Department of Mathematics The Ohio State University

Transcript of Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is...

Page 1: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Mathematical Homeostasis Motivated

by

Reed, Nijhout, and Best

Summit on the Rules of Life

Mathematical Biosciences Institute

June 28, 2019

Marty Golubitsky

Department of Mathematics

The Ohio State University

Page 2: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Thanks

Mike Reed Duke

Janet Best Ohio State

Fred Nijhout Duke

Ian Stewart Warwick

Fernando Antoneli Sao Paulo

Yangyang Wang MBI

Page 3: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Stewart; Reed, Best, Nijhout

Mathematical Formulation

and

Infinitesimal Homeostasis

Page 4: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Brown Opossums, Homeostasis, and Chairs

5 10 15 20 25 30 35 4032

33

34

35

36

37

38

39

40

41

• Horizontal: Environmental

Temperature

• Vertical: Body Temperature

P.R. Morrison. Temperature regulation

in three Central American mammals, J.

Cell. Compar. Physiol. 27 (1946)

• Nijhout and Reed (Integrative and

Comparative Biology 54, 2014)

Introduce chair

escape from homeostasis

input-output map

Page 5: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Experimental Evidence for Chairs: Brown and Eten Opossum

5 10 15 20 25 30 35 4030

32

34

36

38

40

42

44

5 10 15 20 25 30 3532

33

34

35

36

37

38

39

40

Brown Opossum Eten Opossum

Blue curves are best least squares fit by a cubic to the data

P.R. Morrison. Temperature regulation in three Central American mammals

J Cell Compar Physiol 27 (1946) 125–137

Page 6: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Homogeneous Cubic in Possum Space

5 10 15 20 25 30 35 4035

36

37

38

39

40

41

42

Spiny rat data

Page 7: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

A Singularity Theory for Input-Output Maps

• Let xo(I) be an input-output map

• Infinitesimal homeostasis if x′o = 0

• infinitesimal chair if x′o = x′′o = 0 and x′′′o 6= 0

• elementary catastrophe theory

Universal unfolding of chair is xo(I; a) = I3 + aI

• Structural stability of universal unfolding

a < 0 a = 0 0 < a

• Plateau: interval where |xo(I; a)| < δ

Size of δ-plateau: 2δ1/3 − 2

3δ1/3a+O(a2)

Page 8: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Homeostasis

and

Biochemical Networks

Page 9: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Input-Output Map in Networks

Assume (n+ 2)-node network of ODE with input node ι and output node o

X =

xι = fι(xι, xρ, xo, I)xρ = fρ(xι, xρ, xo)xo = fι(xι, xρ, xo)

= F (X, I)

where ρ = regulatory nodes and X = (xι, xρ, xo) ∈ Rn+2 denotes state

variables. The precise dependence (or coupling) of the equations fι, fρ, foon node state variables is defined by network arrows.

• Stable equilibrium implies family of equilibria

• Assume stable steady-state at X0 when I = I0

• There exists X(I) with F (X(I), I) ≡ 0 and X(I0) = X0

• xo(I) is input-output map

G. and Stewart. Homeostasis, singularities, and networks (2016)

Page 10: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Jacobian Matrix and Stable Equilibria

J =

fι,xι fι,xρ fι,xo

fρ,xι fρ,xρ fρ,xo

fo,xι fo,xρ fo,xo

• Suppose arrow p → q. Then fq,xp(X0) is coupling strength of arrow

• Coupling is excitatory if fq,xp(X0) > 0, inhibitory if fq,xp(X0) < 0, and

neutral if fq,xp(X0) = 0

• NOTE: neutral coupling is NOT absence of coupling

• Standing assumptions

• fℓ,xℓ< 0: in absence of other coupling substrate degrades

• fι,I 6= 0

Page 11: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Feedforward Excitation Motif

Substrate X Activates Enzyme Y that Catabolizes Z

Biochemical system associated with network is:

x = I − g1(x)− g4(x)y = g1(x)− g2(y)− g5(y)z = g2(y)− h(x, z)

xι = fι(xι, I)xρ = fρ(xι, xρ)xo = fo(xι, xρ, xo)

• gi are kinetic functions

• Infinitesimal homeostasis if and only if hx = 1

g3

g′1g′2

g′2+g′

5

Reed, Best, G., Stewart , and Nijhout (2017)

Page 12: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Substrate Inhibition

x = I − g1(x)− g4(x)y = g1(x)− g5(y)− g2(y)z = g2(y)− g3(z)

xι = fι(xι, I)xρ = fρ(xι, xρ)xo = fo(xρ, xo)

Page 13: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Solving for Input-Output Function

fι(xι, xρ, xo, I) = 0fρ(xι, xρ, xo) = 0fo(xι, xρ, xo) = 0

Implicit differentiation yields

fι,xι fι,xρ fι,xo

fρ,xι fρ,xρ fρ,xo

fo,xι fo,xρ fo,xo

x′ιx′ρx′o

=

−fι,I00

Can use Cramer’s rule to solve for x′o

Page 14: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Computation of Infinitesimal Homeostasis

Let X0 be a stable equilibrium in a system with n regulatory nodes. The

input-output function xo(I) satisfies

x′o =1

det(J)det

fι,xι fι,xρ −fι,Ifρ,xι fρ,xρ 0fo,xι fo,xρ 0

= ±fι,I

det(J)det(P )

where P is the (n+ 1)× (n+ 1) matrix

P =

[

fρ,xι fρ,xρ

fo,xι fo,xρ

]

.

Hence, x′o(I0) = 0 if and only if det(P ) = 0 at (I0, X0).

PFFE =

[

fρ,xι fρ,xρ

fo,xι fo,xρ

]

PSI =

[

fρ,xι fρ,xρ

0 fo,xρ

]

det(PFFE) = fρ,xιfo,xρ − fρ,xρfo,xι det(PSI) = fρ,xιfo,xρ

Page 15: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Excitatory and Inhibitory Paths

• A simple path is excitatory if the product of coupling strengths along

that path is positive and inhibitory if that product is negative

• Infinitesimal homeostasis requires that the two simple paths in

feedforward excitation must have opposite signs

Page 16: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Core Networks

• q is downstream from p in G if there exists a path in G from p to q.

Node p is upstream from node q if q is downstream from p.

• Note: If output node o is not downstream from input node ι, then

input-output function xo(I) is a constant function.

Although technically a form of homeostasis, it is irrelevant.

• More generally, we can remove nodes that are

• NOT downstream from ι

• NOT upstream from o

• We call remaining nodes and arrows the core network

• A simple path is a path from ι to o that visits a given node at most once

Page 17: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Theorems

• Haldane homeostasis is homeostasis that is forced by neutral coupling

in a given arrow

Theorem: An arrow can exhibit Haldane homeostasis if and only if that

arrow is on every simple path.

• Structural homeostasis is found by balance coupling strengths on two

or more simple paths

οι

Page 18: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Appendage Homeostasis

• Nodes in core not on simple path are appendage nodes

• Theorem (one simple path case): Appendage homeostasis is possible

if and only if there is a cycle in the appendage nodes

τ

ι οI O(I)

ρ

-0.2 -0.1 0 0.1

-1

-0.5

0

0.5

1

-0.2 -0.1 0 0.1

-0.015

-0.01

-0.005

0

0.005

0.01

xι = fι(xι, I)xρ = fρ(xρ, xτ , xo)xτ = fτ (xρ, xτ )xo = fo(xι, xτ , xo)

det(P ) = fo,xι(fρ,xρfτ,xτ − fρ,xτ fτ,xρ) = 0

Infinitesimal homeostasis can occur either by Haldane or by having both

arrows between two appendage nodes be either excitatory or inhibitory.

Think of the appendage nodes as controller nodes.

Page 19: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Homeostasis and Gene Regulatory Networks

Homeostasis

and

Gene Regulatory Networks

Housekeeping Genes

Page 20: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Feed-Forward Loop Gene Regulatory Network

Figure 1: A GRN motif of yeast Saccharomyces cerevisiae. Feed-forward loop involving

genes SFP1, GZF3 regulating the housekeeping gene GAP1. Note that gene SFP1 is a

self-regulated GRN motif. Adapted from: GDB (http://www.yeastgenome.org)

Page 21: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Gene Networks of mRNA and Proteins; Housekeeping Genes

Figure 2: A 3-gene 6-node feed-forward

loop. Circles = mRNA; squares = proteins;

solid lines = excitatory coupling; dashed

lines = inhibitory coupling.

Equations corresponding to GRN

motif are

xR = fR(xR

, xP ) + I

xP = fP (xR

, xP )

˙yR = gR(xP

, yR)

˙yP = gP (yR

, yP )

˙zR = hR(xP

, yP, z

R)

˙zP = hP (zR, zP )

Input parameter I represents action of upstream transcription factors that

affect the x-gene and do not come from y or z genes.

Goal: Find regions of homeostasis in the steady-state protein

concentration zP as a function of the input parameter I

Page 22: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Homeostasis Analysis on Feed-Forward Loop

4ι ορ1 ρ2ρ3 ρ

det(P ) = fρ1,xιfo,xρ4(fρ2,xρ1

fρ3,xρ2fρ4,xρ3

+ fρ2,xρ2fρ3,xρ3

fρ4,xρ1)

• Haldane homeostasis is possible for ι → ρ1 or ρ4 → o

• Structural homeostasis balances ρ1 → ρ2 → ρ3 → ρ4 with ρ1 → ρ4

Page 23: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Housekeeping Genes in Yeast in Self-Regulated GRN

Gene Ref Gene Ref

ACT1 1, 2 PGK1 1, 2

ARF1 1, 2 GAP1 2

CCW12 1, 2 TDH3 1, 2

FBA1 1, 2 TPI1 1, 2

PDA1 3, 2 UBC6 3, 2

10 candidate housekeeping genes in YEAST thought to occur in FFL.

Gene #FFL Ref

ALG9 2 3, 2

CDC19 7 1,2

RPS26A 5 1,2

3 candidate housekeeping genes in YEAST thought to occur in

Multiple-Input FFL. # of overlapping FFLs also indicated

Page 24: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Multiple Input Feedford Loops

(a) FFL has 3 nodes: X (input node), Y (internal), and Z (output node)

(b) 4-node generalizations of FFL: X is duplicated to form double-X

Page 25: Mathematical Homeostasis Motivated Reed, Nijhout, and BestTheorems • Haldane homeostasis is homeostasis that is forced by neutral coupling in a given arrow Theorem: An arrow can

Bibliography

• Y. Wang, F. Antoneli, J. Huang, and M.Golubitsky. Homeostasis in networks based on

simple paths.

• M. Golubitsky and Y. Wang. Homeostasis in three-node networks. preprint. Submitted.

• F. Antoneli, M. Golubitsky and I. Stewart. Homeostasis in a feed forward loop gene

regulatory network motif. J. Theoretical Biology. 445 (2018) 103-109.

• M. Golubitsky and I. Stewart. Homeostasis with multiple inputs. SIAM J. Appl. Dynam.

Sys. 17 (2) (2018) 1816–1832

• M. Golubitsky and I. Stewart. Homeostasis, singularities and networks. J.

Mathematical Biology. 74 (2017) 387–407

• M. Reed, J. Best, M. Golubitsky, I. Stewart and H.F. Nijhout. Analysis of homeostatic

mechanisms in biochemical networks. Bull. Math. Biol. 79(9) (2017) 1–24.