SLIDE 1 Function and Robustness of Gene Regulatory Network: Toward the Landscape Picture of Evolution
Macoto Kikuchi (Collaborators: S. Nagata and
大阪大学サイバーメディアセンター
2019/3/7
SLIDE 2 Contents
1
Motivation
2
Gene Regulatory Network(GRN)
3
Model
4
Method (Multicanonical Monte Carlo)
5
Results: Function and Robustness
SLIDE 3
Motivation
SLIDE 4 Characteristic properties of ”evolved thing” are function and robustness
A.Wagner: ”Robustness and Evolvability in Living Systems” (2005) Intuitively, highly optimized system may be fragile.
Evolution is not simply an optimization process?
SLIDE 5 Robustness
Robustness against perturbation
Stability in development and differentiation: Canalization (Waddington)
Epigenetic landscape
Protein folding: Anfinsen’s dogma, Funnel picture (Go, Wolyness)
Energy landscape
Robustness against mutation
Function is not lost by mutation Homologous protein
SLIDE 6 Prospect
Landscape picture of evolution
Consider evolution landscape, including phenotypes not visited in the course of evolution Evolutional pathway on the landscape
We consider a toy model of the gene regulatory network As the evolved system should be rare, we use the rare event sampling method
SLIDE 7
Gene Regulatory Networks (GRN)
SLIDE 8
Gene expression Gene regulation
SLIDE 9 Abstract model of GRN A complex network in which the genes mutually regulate by the transcription factors (TF)
TFs themselves are proteins made by the gene expressions
SLIDE 10 Question
Character of the fitness landscape Relation between the cooperative response to
- utside and the robustness
Mutational robustness Robustness against external/internal fluctuation (number fluctuation of TF or other molecules)
Can we see any universal properties, if we classify the randomly generated GRNs by fitness Properties that do not depend on the evolutional pathway
SLIDE 11
Model
SLIDE 12 Simple toy model of GRN having one input gene and one output gene
- cf. M. Inoue and K. Kaneko PLOS Compt.
- Bio. 9(2013)e1003001
Directed random graph: N nodes、K edges Node: Gene Edge: Regulatory relation Self regulation and mutual regulation are excluded The input node is randomly selected from the nodes having paths to all the other nodes The output node is selected from the nodes faving paths from all the other nodes (Detail
SLIDE 13
I O
GRN having one input node and one output node and having no self and mutual regulations
SLIDE 14 Discrete-time dynamics (Neural-network like) Xi(t + 1; I) = R (Iδj,1 + ΣjJijXj(t; I)) R(x) = tanh x + 1 2
- cf. A. Wagner: Evolution 50 (1996) 1008
Xi : Expression of ith gene ( [0, 1]) Jij : Regulation of ith gene by jth gene(0, ±1)
+1: activation, −1: repression
I : Input from exterior world ([0, 1]) R(x) : Soft response function
SLIDE 15 −2.0 −1.5 −1.0 −0.5 0.0 0.5 1.0 1.5 2.0
x
0.0 0.2 0.4 0.6 0.8 1.0
R(x)
Response function Spontaneour expression is 0.5 (comparatively large) We want to assemble a circuit that can respond sensitively to On and Off of external signal
- cf. M. Inoue and
- K. Kaneko:EPL
124 (2018) 38002
SLIDE 16 Required function Sensitive response to On-Off change
Since the response damps out for sequential circuit, Feed-Forward type regulation is indispensable Both activation and repression are required
SLIDE 17
Fitness
¯ Xi(I): Temporal average of the response of ith gene (in the steady state) Sensitivity of ith gene: Defference of the response to I = 0 and 1 Si = | ¯ Xi(1) − ¯ Xi(0)| The node having the largest sensitivity is defined as the output node Xout: X of the output node (response of the network) Fitnessf ≡ Sout: Sensitivity of the output node
SLIDE 18
Method (Multicanonical MC)
SLIDE 19 Ideal energy histgram
multicanonical MC Sampling method that gives a flat distribution of energy
Enable us to sample low-energy rare states Enable us to calculate the density of states
SLIDE 20 Detailed balance wijP(Ej) = wjiP(Ei)
For ordinary Metropolis MC, P(E) ∝ e−βE
We can use any P(E) P(E) ∝ e−f (E) and we require e−f (E) ∼ 1 Ω(E) :Weight f (E) is determined through learning process
SLIDE 21 Using the obtained energy histgram, we can estimate DOS Ω(E) ∝ H(E)ef (E) Divide E into bins
Piecewise linear approx. for f (E): Multicanonical
B.A. Berg and T. Neuhaus: PRL 68 (1992) 9
Constant f (E) in each bin: Entropic sampling
- J. Lee: PRL 71 (1993) 211
Wang-Landau method for the learning process
used only for the entropic sampling
- F. Wang and D.P. Landau: PRL 86 (2001) 2050
SLIDE 22 2D Ising Model
200000 400000 600000 800000 1000000 MCS −800 −600 −400 −200 200 400 600 800 E
Time series of energy
−800 −600 −400 −200 200 400 600 800 E 1000 2000 3000 4000 5000 6000 H(E)
Obtained energy distribution
SLIDE 23 −800 −600 −400 −200 200 400 600 800 E 50 100 150 200 250 logΩ(E)
DOS estimated by multicanonical MC Number of the ground state is 2.07 (cf. true value is 2)
SLIDE 24 Application to non-energetic system
Eigenvalue distribution of random matrix
- N. Saito, Y. Iba and K. Hukushima: PRE 82
(2010) 031142
Search for periodic orbits in a chaotic system
- A. Kitajima and Y. Iba: Compt. Phys. Comm.
182 (2011) 251
Stability of a coupled chaotic map
- N. Saito and M. Kikuchi: New J. Phys. 15 (2013)
053037
Enumeration of magic squares
- A. Kitajima and M. Kikuchi: PLOS One 10 (2015)
e0125062
SLIDE 25 The first paper that discuss the evolutionary landscape using multicanonical MC ”Robustness leads close to the edge of chaos in coupled map networks: toward the understanding of biological networks”
- N. Saito and M. Kikuchi: New J. Phys. 15 (2013)
053037 Evolution and robustness of a coupled chaotic map (an abstract model for GRN)
SLIDE 26 Application to GRN Sampling that gives the flat distribution of fitness
Divide the fitness (0 ∼ 1) into 100 bins
In principle, we can randomly sample GRNs with several different values of fitness
Actually there are correlations between samples
Microcanonical ensemble within each bin
SLIDE 27 N = 16 ∼ 32 Average number of edges connected to each nodeC ≡ 2N/K = 5, 6
We show results for C = 5 mainly
SLIDE 28
Results 1
SLIDE 29 Fitness Landscape
0.0 0.2 0.4 0.6 0.8 1.0
f
10−20 10−17 10−14 10−11 10−8 10−5 10−2
P(f)
(a)C = 5
N=32 K=80 N=28 K=70 N=24 K=60 N=20 K=50 N=16 K=40
Appearance probability
0.0 0.2 0.4 0.6 0.8 1.0
f
10−20 10−17 10−14 10−11 10−8 10−5 10−2
P(f)
(b)C = 6
N=32 K=96 N=28 K=84 N=24 K=72 N=20 K=60 N=16 K=48
Appearance probability
SLIDE 30 There is a threshold of rareness
more than 95% in f < 0.2
GRNs having f larger than the threshold are exponentially rare f > 0.9 are more than exponentially rare
f > 0.99: The fittest ensemble
GRNs with high fitness are rare
SLIDE 31 Response in steady states
0.0 0.2 0.4 0.6 0.8 1.0
I
0.0 0.2 0.4 0.6 0.8 1.0
̄ xout(I)
(a)f = [0.7, 0.71]
f = [0.7, 0.71] (20 samples) Steady-state response when the initial condition is Si = 0.5 for all i
Smooth response to the input I A single fixed point
SLIDE 32 0.0 0.2 0.4 0.6 0.8 1.0
I
0.0 0.2 0.4 0.6 0.8 1.0
̄ xout(I)
(b)f = [0.99, 1]
The fittest ensemble (20 samples) Step-like response to the input I
Response by switching two fixed points Ultrasensitivity
SLIDE 33 Responses for f ∼ 0.7
0.0 0.2 0.4 0.6 0.8 1.0
I
0.0 0.2 0.4 0.6 0.8 1.0
xout(1000; I)
(a)
forward backward
Sweeping I (no bifurcation case)
0.0 0.2 0.4 0.6 0.8 1.0
I
0.0 0.2 0.4 0.6 0.8 1.0
xout(1000; I)
(b)
forward backward
Sweeping I (saddle-node bifurcation case)
SLIDE 34 Responses of the fittest ensemble
0.0 0.2 0.4 0.6 0.8 1.0
I
0.0 0.2 0.4 0.6 0.8 1.0
xout(1000; I)
(c)
forward backward
Sweeping I (saddle-node bifurcation)
SLIDE 35 Appearance probability of two fixed points
0.5 0.6 0.7 0.8 0.9 1.0
f
0.0 0.2 0.4 0.6 0.8 1.0
P2
N=16 20 24 28 32
Monotone increase against the fitness
Correspondence between the function and the number of the fixed points
99% of GRNs in the fittest ensemble have two fixed points
SLIDE 36
As the fitness increases, the big jump that the number of the fixed points changes takes place at somewhere in the course of evolution, irrespective of the evolutionary pathway Universality of evolution The fitness restricts the phenotype
SLIDE 37 dynamical response
200 400 600 800 1000 1200 1400
t
0.0 0.2 0.4 0.6 0.8 1.0
Xout(t; I)
Dynamical response to sudden changes of the input 61% of the GRNs can respond properly.
Whether or not the bistable range include 0
SLIDE 38 Robustness against the input noise
200 400 600 800 1000 1200 1400
t
−0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 I xout
Number fluctuation of the input molecule
Uniform noise of [−0.3, 0.3]
GRNs that can respond to the sudden change of input are robust against the input noise
The effect of the fixed-point switching
SLIDE 39 Robustness against the internal noise
200 400 600 800 1000 1200 1400
t
0.0 0.2 0.4 0.6 0.8 1.0
xout(t; I)
(a)
without noise with noise
Dynamical response when the internal noise is applied Number fluctuation of TF
Uniform noises
are applied to all the input to each gene
GRNs that can respond to the sudden change of input are robust against the internal noise
SLIDE 40 Noise-induced ultra sensitivity
200 400 600 800 1000 1200 1400
t
0.0 0.2 0.4 0.6 0.8 1.0
xout(t; I)
(b)
without noise with noise 200 400 600 800 1000 1200 1400
t
0.0 0.2 0.4 0.6 0.8 1.0
xout(t; I)
(b)
without noise with noise
SLIDE 41 Fixed points and the robustness
60% of the GRNs having two fixed-points can respond properly to the sudden change of input They are robust against both input and internal noises Some of the GRNs exhibit the noise-induced ultrasensitivity
70% in total can respond properly to the input
SLIDE 42 Mutational robustness
Mutation of the single-edge deletion
A moderate mutation (e.g. slight change of TF) We try all the possible mutations Input/Output nodes are unchanged upon mutation
SLIDE 43 Distribution of the fitness f ′ after the mutation
0.0 0.2 0.4 0.6 0.8 1.0
f′
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40
P(f′)
(a)
0.9 0.8 0.7 0.6 0.5
Several different f
0.0 0.2 0.4 0.6 0.8 1.0
f′
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40
P(f′)
(b)
0.99
The fittest ensemble
SLIDE 44 Majority of the edges are neutral against mutation For the fittest ensemble, most of the edges are either neutral or lethal
Intermediate edges are scarse
SLIDE 45 20 40 60 80 100
nL
0.00 0.02 0.04 0.06 0.08 0.10
P(nL)
(a) C = 5
N=16 20 24 28 32
Distribution of lethal edges Typical number of the lethal edges is 6
Independent of size Larger GRNs are relatively robust Some GRNs have no lethal edge
SLIDE 46 I O
An example of GRN without a lethal edge
SLIDE 47
Results 2
SLIDE 48 Compare the results of evolutionary simulations and the random sampling Slightly different model just for simplicity
Allow both self and mutual regulation. Fixed input/output nodes
Population: 1000
Keep 500 samples from the highest fitness. Apply mutation to 500 copies Perform 10000 runs and follow the evolutionary path of the fittest sample
SLIDE 49
Generation and fitness (fitting by tanh Fitness landscape and the speed of evolution
SLIDE 50
Speed of evolution is determined by entropy
SLIDE 51 Robustness index For all the possible deletion of edges, 1 K ∑
edge
f ′ is defined as the robustness of each GRN
SLIDE 52
Robustness distribution and the evolutionary pathway Avarage robustness and evolutionary pathway
SLIDE 53
Distribution of the robustness for the fittest ensemble Distribution of the robustness for samples just after f > 0.99 is attained for the evolutionary simulations.
SLIDE 54 Evolutionary process is divided into two stages
1
Entropic stage
2
Robustness-aquiring stage
SLIDE 55
Pathways for different number of copies
SLIDE 56
Summary
SLIDE 57 GRNs of high fitness have the following features:
1
Ultrasensitivity (two stable fixed points)
A big jump irrespective of the evolutionary pathway
2
Three robustnesses
mutation input noise internal noise
Evolution enhances robustness