Theoretical modelling discriminates the stochastic and deterministic hypothesis of cell reprogramming
Abstract
How to induce differentiated cells into pluripotent cells has elicited researchers’ interests for a long time since pluripotent stem cells are able to offer remarkable potential in numerous subfields of biological research. However, the nature of cell reprogramming, especially the mechanisms still remain elusive for the sake of most protocols of inducing pluripotent stem cells were discovered by screening but not from the knowledge of gene regulation networks. Generally there are two hypotheses to elucidate the mechanism termed as elite model and stochastic model which regard reprogramming process a deterministic process or a stochastic process, respectively. However, the difference between these two models cannot yet be discriminated experimentally. Here we use a general mathematical model to elucidate the nature of cell reprogramming which can fit both hypotheses. We investigate this process from a novel perspective, the timing. We calculate the time of reprogramming in a general way and find that noise would play a significant role if the stochastic hypothesis holds. Thus the two hypotheses may be discriminated experimentally by counting the time of reprogramming in different magnitudes of noise. Because our approach is general, our results should facilitate broad studies of rational design of cell reprogramming protocols.
pacs:
I Introduction
Embryonic stem cell, which is able to divide indefinitely while maintaining pluripotency, is expected to be useful in numerous subfields of life sciences, including toxicology, disease mechanism researchI1 and regeneration medicineI2 I3 . In 2006, Yamanaka and his colleagues achieved artificially induced pluripotent stem (iPS) cells from mouse fibroblastsI4 , and later from adult human fibroblastsI41 .
Induction of iPS cell is in a very low efficiency () at firstI4 I41 , and there are several models to explain the low efficiencyI42 . One of these models, the stochastic hypothesis, suggests that most or all the cells are competent for reprogramming but limited of randomness, only a part of cells are able to be reprogrammed in one experiment. On the other hand, elite model presupposes that only a few cells in a culture are competent for reprogramming and the process is deterministic. Generally the process of cell reprogramming was regarded as a stochastic processI5 I6 at first. There are numerous experiments indicated that the process of cell reprogramming consists of an early stochastic phase and a late hierarchic phase. The low efficiency also implies there is stochasticity. From the point of control theory, this model may be elucidated as a core control part, which is multistable and transits from one steady state to another one stochastically, and a downstream signal transduction cascadeI6 . However, these two models are soon challenged by other research which shows that cell reprogramming is a deterministic processI7 and especially almost all the cells are able to be reprogrammed into iPS cells, which conflicts with the elite model. The debate of whether the nature of cell reprogramming process is stochastic or deterministic hasn’t ended yet, since the gene regulation networks of cell differentiation are still poorly understoodMacArthur_2009 , thus it’s hard to predict how to induce iPS cells efficiently. Although the biological experiments have yet reveal the nature of cell reprogramming, there are other approaches to investigate this question. Because the elite model supposes only a fraction of cells can be reprogrammed, and this paper only focus on single cell dynamics, we use the term ’deterministic hypothesis’ instead of ’elite model’ to represent the hypothesis that cell reprogramming is a deterministic process.
Our aim is to discriminate these two hypotheses, the stochastic hypothesis and deterministic hypothesis, especially in the way that the experiments can apply to. These two hypotheses, apparently, are different since one model suppose that not all the cells can be reprogrammed statistically while the other one does. However, this difference isn’t able to be tested so far by experiments, because the efficiency of reprogramming may not only determined by the nature of reprogramming but also by the other factors including the environment and the method itself. Therefore, we turned to the dynamics of reprogramming. From a perspective of nonlinear dynamics, different cell fates are able to be regarded as a steady state of a dynamical system, which is the core gene regulation network for cell fate decision. This concept was noted by C. Waddington in the 1940s, which by now is called Waddington’s epigenetic landscape Waddington . In the Waddington’s metaphor, the cell fate is like a ball and the landscape epitomizes the constraints of dynamical system, thus the cell fate can transit by stochastically ’jump’ from one valley to another and the probability of transition depends on the magnitude of noise and the height of the hill between two valleys (the energy barrier)MacArthur_2009 Enver .
Under this scenario, the stochastic hypothesis represents that the cell fate decision network is a traditional Waddington’s landscape, consisting numerous valleys and hills. The ball (cell fate), is able to stochastically transit from one valley to another. Here each valley represents a cell fate and reprogramming process is to trigger cell from one fate to another. On the other hand, in the deterministic hypothesis stochasticity plays a trivial role, there is no transition between two steady state and the cell fate transition is determined by the continuous alternation of the landscape (fig.1).
Therefore, a one key difference between these two models is the reprogramming time in stochastic hypothesis depends not only on the ’energy barrier’ between two steady state but also on the magnitude of noise while the reprogramming time in deterministic hypothesis depends only on the dynamics shifting the landscape. This idea is intuitively obvious. However, the quantitative analysis of the timescale required for reprogramming still lacks, especially the contribution of noise to the reprogramming time. If the noise works trivially for the total time for reprogramming, alternating noise magnitude may not lead to any significant change of reprogramming time.
To calculate the time required for reprogramming of two hypotheses, we want to use one unified model to compare the two hypotheses. According to previous studies on lineage specification, mutual inhibition paradigm is shown to be the most significant concept.Zon2008 Huang2011 For example, two opposing transcription factors, GATA1 and PU.1 plays dominant role in erythroid/megakaryocyte and myelomonocytic lineage determination respectively. GATA1 and PU.1 mutual inhibited each other, and also control their own expression, forming an self-activation loop (fig.2a) Graf2009 . We will show that this simple model fits both stochastic hypothesis and deterministic hypothesis thus it provides a unified framework for us to compare the two distinct hypotheses.

II Methods and Model
As previous shown, the core network which in responsible for the cell fate decision is able to be generally regarded as mutual inhibition Enver M11 : two opposing transcription factors and inhibited each other while activated themselves respectively. This topology is able to be described by the following ordinary differential equations:
(1) | |||
(2) |
These equations are based on Hill functions which are generally used in describing gene expression regulation.Uri2006 The first item represents the self-activation of each transcription factor; the second item represents the mutual inhibition; and the third item describes the unregulated degradation. One of the benefit to use this simple model is that it exists two types of bifurcations (fig.2). In the type I bifurcation, as the parameter grows the steady state divides into two and the system becomes bistable (supercritical bifurcation). In the type II bifurcation, as the parameter grows, one steady state disappears and the other two change continuously (subcritical bifurcation).

In the deterministic hypothesis, the stochastic transition contributes trivially, which means the steady state has a deterministic trajectory during bifurcation. In the stochastic hypothesis, both the stem cell and the differentiated cell steady states are intrinsically existed. The cell is able to ’jump’ from one steady state to another stochastically. To calculate the reprogramming time, it’s necessary to calculate the height of the ’energy barrier’ between two steady states. For example, consider a nonlinear dynamic system which has more than one steady states
(3) |
which the driving force F exhibits in a nonlinear manner. If the dynamic system is of one dimension, there is always a potential function satisfied , which means is the primitive of . In this situation, the transition probability between two different steady states and is:
(4) |
where is the between and the highest energy point between and (the energy barrier). is the magnitude of noise.
However, when the dimension of the system is greater than 1, the upper theory may not be able to be applied since the high-dimensional, non-equilibrium systems generally are not gradient system, which means the following equation may not be held:
(5) |
Because only the gradient part of the driving force determines the transition rate between two steady states, it’s ideal to decompose the driving force into two parts: a gradient of potential and the remanent as following:
(6) |
where D is the diffusion coefficient tensor and here accounting for the magnitude of noise.M3 There are numerous methods to decompose the driving forceM2 , here we use the decomposition based on the flux of the probability which the probability can be described as a diffusion equation:
(7) |
The diffusion equation describes a conservation of probability (local change is due to net flux). Flux vector J is defined as .M4 representing the speed of the flow of the probability in concentration space x.
In the steady state , then . If the system is an equilibrium system, always leads to . However, for a nonequilibrium system, this condition does not mean that J have to vanish because the detailed balance condition is satisfied. Therefore, deviating from the definition of J, the flux in the steady state is defined as: , so:
(8) |
where . So reflects the potential and .
The quasi-potential is able to be calculated by which is calculated through a Fokker-Planck equation:
(9) |
This equation was solved numerically by finite difference method with the second boundary condition.(fig.4)
III Results
As previous discussed, there are two types of bifurcation generally in the model (see Methods). The first type is illustrated in fig.2b, which the bifurcation is controlled by the inhibition coefficients . This bifurcation could be elucidated from a biological perspective as a deterministic transition from one state (e.g. ESC state) to another state (e.g. stomatic cell state). The second type of bifurcation is illustrated in fig.2c, which the degradation rate controls the systems with 3 steady states to 2 steady states. This type may be elucidated as the ESC state goes to the differentiated state like stomatic cell through bifurcation or stochastic transition from one steady state to another and reprogramming required stochastic state transition but not only bifurcation.
Our aim is to discriminate the two hypotheses by their characteristic time for reprogramming. To simulate the experiments approach of reprogramming, we used a simple exponential equation to represent the effect of transformation of genes into somatic cell to reprogrammeI4 or add chemical small molecules to reprogrammeR1 , which trigger the control parameter’s change.
(10) |
Here is the control parameter which in the type I bifurcation is , and in the type II bifurcation, . is the basal level of , which means the final value; is the original level of , representing the value of differentiated cell state; and represents how fast declines. When the system with reaches its steady state, begins to change as in Equation 10, then the time for reaching the new steady state is calculated.

III.1 Deterministic Hypothesis
The time for reprogramming in the type I bifurcation is calculated through the method above. In this scenario, the time to reaching the new steady state is exactly the time for reprogramming since there is no stochastic transition. A typical trajectory of reprogramming is shown in fig.2b (red line, the arrow indicates the direction). The results (fig.3a) shows that in a wide range of declining rate and the final value, the timescale for reprogramming is .
III.2 Stochastic Hypothesis
The time for reprogramming in the type II bifurcation consists of two parts: the deterministic transition and stochastic transition. The first part is calculated as the above-mentioned approach. The results is shown in fig.3b, which indicated that the characteristic timescale is about to . A typical trajectory is shown in fig.2c (red line), it demonstrates that without the stochasticity, the differentiated states can never return to the stem cell state. For the second part, the Fokker-Planck equation (see Methods, eq.9) is solved (fig.4).

The large deviation theory predicts when a rare event occurs, it will follow the optimal transition path with high probability.Varadhan So the energy barrier is the quasi-potential difference between the steady state and the saddle point between two steady state (fig.4). According to Kampen Keizer , the noise magnitude of Fokker-Plank equation is approximately equal to , which is the system’s size, that here is chosen as the average number of molecules. If so, since most proteins in a mammalian cell have average numbers about magnitude,Schwan Nagaraj the noise magnitude here would be about . We calculated the energy barrier with control parameter value of 1.0 1.2 and different noise magnitudes ranging from 0.005 to 0.1. The results are shown in fig.5.
Then the time for stochastic transition is able to estimate according to Wentzell . The Mean Switch Time (MST) of transition from differentiated state to stem cell state is:
(11) |
Here is a prefactor, is the system size which is usually chosen as the typical number of proteins, and is the energy barrier. However, there are no available methods to obtain analytically in high dimensions for the geometry problem and non-gradient nature.Stein Fortunately, varies slowly in many cases Lv , therefore it can be fitted from the numerical results. We apply the stochastic simulation by a Langevin approach and the MST is estimated by Mean First-Passage Time (MFPT).
The results are shown in Fig.5, it indicates that noise in a reasonable magnitude plays an strikingly significant role. The average time for stochastic transition is in the timescale about , which is much longer than the time of steady steady state transition led by bifurcation (Fig.3). However, if the noise can be tuned at least 10 times lower than natural level, the time of stochastic transition is negligible.
Surprisingly, the relationship between MST (or energy barrier ) and is depended on the noise magnitude . When the noise is in a medium strength (), MST is increasing exponentially with . However, when the noise decreases (), MST has a minimum value when (fig.5). The results indicate that the noise influence not only the Mean Switch Time, but also the optimum value of the control parameter .

IV Discussion and Conclusion
IV.1 Biological Significance
In this paper, we have presented a general framework of cell reprogramming and proposed a new methodology to test the nature of reprogramming process. Our results indicate that if reprogramming is a stochastic process, the magnitude of noise influences significantly the total time required for reprogramming. However, so far there is few experiments focus on the role of noise in the cell reprogramming.
Biological noise has been studied intensely in recent years, we know for a constitutive gene, the noise strength is:Ouden
(12) |
Here is the average number of proteins translated by per mRNA transcript. Therefore it’s possible to tune the noise magnitude without altering the average gene expression level. This idea is able to test experimentally. For example, in I41 , the cells are reprogrammed by exogenous gene expressions. If the stochastic hypothesis holds, the time for reprogramming would be significantly different in different magnitudes of noise of those exogenous gene expressions. Our data indicates if the noise strength was tuned to 10 times greater than the current magnitude, the cell for reprogramming would reduce more than 10 times. If the deterministic hypothesis holds, the time would not change. Tuning the noise will not change the time for reprogramming but the percentage of iPS cell because the fluctuation of protein level.
Another role that noise may facilitate research of cell reprogramming is fluctuation correlation. In the type I bifurcation, the reprogramming process experiences a supercritical bifurcation, which the noise may show a fluctuation correlations Scheffer , a critical phenomenon in statistical physics. However, in the type II bifurcation, the transition of steady state does not pass trough the bifurcation point so the fluctuation correlation would not occur. So far there is no experiments applied focusing on this prediction and it would be interesting to investigate both theoretically and experimentally.
IV.2 Limitations
Our results, based on dynamical systems and perturbation theory, provide a theoretical framework which may facilitate the rational design of cell reprogramming protocols in the future. We focus on the temporal character, the timescale, but not the properties of steady states. However, our results are based on a minimum mathematical model with artificial parameters. The real biological network for cell-fate decision may be much more complex, and in different systems, the network may be also different. For example, in erythroid/megakaryocyte and myelomonocytic lineage determination mentioned in this paper, mutual inhibition with self-activation is the core network, while the embryonic stem cell-fate decision depend on a ”Seesaw” Model Shu . Besides, the parameters used in the model is regarded as symmetrical (e.g. ), when parameters are altered unsymmetrically, the bifurcation diagram will be slightly different. Our model is a kind of ”toy model” captured only the essential features, the application to a real biological network deserves future work.
In summary, our model provides a novel perspective to test the hypotheses of cell reprogramming. We studied a general model which is able to fit both deterministic and stochastic hypothesis and quantitatively calculated the time to re-reaching the steady state during bifurcation and mean switch time of stochastic transition. We hope our results may facilitate the future research on cell reprogramming.
References
- (1) J.A. Thomson, J. Itskovitz-Eldor, et al., Science 282, 1145 (1998).
- (2) M. Mimeault, R. Hauke,S.K. Batra, Clin. Pharmacol. Ther. 82, 252 (2007).
- (3) S.M. Wu, K. Hochedlinger, Nat. cell biol. 13, 497 (2011).
- (4) K. Takahashi, S. Yamanaka, Cell 126, 663 (2006).
- (5) K. Takahashi,K. Tanabe, et al., Cell 131, 861 (2007).
- (6) S. Yamanaka, Nature 460, 49 (2009).
- (7) J. Hanna, et al., Nature 462, 595 (2009).
- (8) Y. Buganim,et al., Cell 150, 1209 (2012).
- (9) Y. Rais, et al., Nature 502, 65 (2013).
- (10) B.D. MacArthur, A. Ma ayan, I.R. Lemischka, Nat. Rev. Mol. Cell Biol. 10, 672-681 (2009).
- (11) C.H. Waddington, The Strategy of the Genes; a Discussion of Some Aspects of Theoretical Biology, (London: Allen & Unwin, 1957).
- (12) T. Enver, et al., Cell Stem Cell 4, 387 (2009).
- (13) S.H. Orkin, L.I. Zon, Cell 132, 631 (2008).
- (14) S. Huang, Trends Genet. 27, 55 (2011).
- (15) T. Graf, T. Enver, Nature 462, 587 (2009).
- (16) U. Alon, An introduction to systems biology: design principles of biological circuits, (CRC press, 2006).
- (17) S. Huang, et al., Dev. Biol. 305, 695 (2007).
- (18) J.X. Zhou, M.D.S. Aliyu, E. Aurell, S. Huang, J. R. Soc. Interface 9, 3539 (2012).
- (19) J. Wang, L. Xu, E. Wang, S. Huang, Biophys. J. 99, 29 (2010).
- (20) J. Wang, L. Xu, E. Wang, Proc. Natl. Acad. Sci. USA 105, 12271 (2008).
- (21) P. Hou, et al., Science 341, 651 (2013).
- (22) S.S. Varadhan, Large deviations and applications, (SIAM, Philadelphia, 1984).
- (23) N.G. van Kampen, Stochastic processes in physics and chemistry, (Elsevier, 1992).
- (24) J. Keizer, Statistical thermodynamics of nonequilibrium processes, (Springer, 1987).
- (25) B. Schwanhäusser, et al., Nature 473, 337 (2011).
- (26) N. Nagaraj, et al., Mol. Syst. Biol. 7, (2011).
- (27) M.I. Freidlin, A.D. Wentzell, Random perturbations of dynamical systems, 2nd edition. (Springer, New York, 1998).
- (28) R.S. Maier,D.L. Stein, SIAM J. Appl. Math 50, 752 (1997).
- (29) C. Lv, et al., PLoS ONE 9(2): e88167 (2014).
- (30) E.M. Ozbudak, et al., Nat. Genet. 31, 69 (2002).
- (31) M. Scheffer, et al., Nature 461, 53 (2009).
- (32) J. Shu, et al., Cell 153, 963 (2013).