The Cumulative Distribution Function Based Method for Random Drift Model
Abstract
In this paper, we propose a numerical method to uniformly handle the random genetic drift model for pure drift with or without natural selection and mutation. For pure drift and natural selection case, the Dirac singularity will develop at two boundary ends and the mass lumped at the two ends stands for the fixation probability. For the one-way mutation case, known as Muller’s ratchet, the accumulation of deleterious mutations leads to the loss of the fittest gene, the Dirac singularity will spike only at one boundary end, which stands for the fixation of the deleterious gene and loss of the fittest one. For two-way mutation case, the singularity with negative power law may emerge near boundary points. We first rewrite the original model on the probability density function (PDF) to one with respect to the cumulative distribution function (CDF). Dirac singularity of the PDF becomes the discontinuity of the CDF. Then we establish a upwind scheme, which keeps the total probability, is positivity preserving and unconditionally stable. For pure drift, the scheme also keeps the conservation of expectation. It can catch the discontinuous jump of the CDF, then predicts accurately the fixation probability for pure drift with or without natural selection and one-way mutation. For two-way mutation case, it can catch the power law of the singularity. The numerical results show the effectiveness of the scheme.
Keywords: Random Genetic Drift Model, Cumulative Distribution Function, Pure Drift, Natural Selection, Mutation, Muller’s ratchet.
1 Introduction
In the population genetics, the random genetic drift model describes that the number of gene variants (alleles) fluctuates randomly over time due to random sampling. The fraction of an allele in the population can be used to measure the intensity of the random genetic drift. In other words, the value of the fraction equals to zero or one, which means the allele disappears or is completely chosen in the system. Population genetics models, aiming at modeling genetic variability, had a natural start with discrete stochastic models at the individual level. The earlier mathematical model of random genetic drift, known as the Wright-Fisher model, was constructed by Ronald Fisher [13] and Sewall Wright [28, 29, 30]. The Wright-Fisher model is regarded as a discrete-time Markov chain under the assumption that the generations do not overlap and that each copy of the gene of the new generation is selected independently and randomly from the whole gene pool of the previous generation. Then Moran [21, 22] and Kimura [16, 17, 19, 20] derived the diffusion limit of random Wright-Fisher model. Chalub et. al spreaded the large population limit of the Moran process, and obtained a continuous model that may highlight the genetic-drift (neutral evolution) or natural selection [20, 4, 26].
We consider a population of constant size with a pair of two types A and B. Time is increased by the time step , and the process is repeated. is the gene frequency at generation. Let denote the probability of finding a fraction of type individuals at time in population of fixed size evolving in discrete time, according to the Moran process. Then, in the limit of large population and small time steps, we postulate the existence of a probability density of states, that will depend on the precise way the limits are taken [4]. Namely:
In this paper, we study the following initial-boundary problem of :
(1.1) |
where the function , which is typically a polynomial in , incorporates the forces of migration, mutation, and selection, acting at time t[35, 20, 16].
Eq.(1.1) can be supplemented by the following conservation laws:
-
(a)
Mass conservation law:
(1.2) -
(b)
Moment conservation law:
(1.3) where is the fixation probability function that satisfies
(1.4)
One notes that (1.3) recovers the conservation of expectation for pure drift () with .
Based on different , the behavior of the solution has three cases:
Case 1. Pure drift and natural selection. For pure drift, we have . When natural selection is involved, we have [5, 3],
(1.5) |
The important theoretically relevant results were shown in [4, 5, 3]. Let denote the space of (positive) Radon measures on .
Definition 1.1.
A weak solution to (1.1) is a function in satisfying
The following theorem can be found in [5].
Theorem 1.2.
If and or given by (1.5), then there exists a unique weak solution to equation (1.1), in a sense of Definition (1.1), such that the conservation laws (1.2)-(1.3) are valid. The solution has a form as
where denotes the singular point measure supported at , is a classical solution to (1.1) without any boundary condition, and . Furthermore, uniformly, and and are monotonically increasing functions such that
and
where is given by (1.4). Finally, the convergence rate is exponential.
The appearance of the point measure () stands for that the fixation at gene () happens with a probability (). The spatial temporal dynamics of the Kimura equation are well understood in the purely diffusive case and in only a relatively small number of population [18, 8, 7].
Case 2. One-way mutation: Muller’s ratchet. Considering the one-way mutation from gene to gene ,
(1.6) |
where the constant stands for the mutation rate [16, 11, 31, 15].
A well-known model is Muller’s ratchet, i.e, the fittest gene of individuals is eventually lost from the population and deleterious mutations () slowly but irreversibly accumulate through rare stochastic fluctuations [24, 12]. In a finite asexual population, offspring inherit all the deleterious mutations their parents possess. Since these offspring also occasionally acquire new deleterious mutations, populations will tend to accumulate deleterious mutations over time. This effect is known as Muller’s ratchet.
There exists a unique steady solution ,
(1.7) |
Case 3. Two-way mutation.
(1.8) |
where the constant stands for the mutation rate of gene to gene and is the rate in opposite direction. In the long term one might expect to exist an equilibrium state due to the two direction mutation. Actually, there exists a unique steady state solution to (1.1) and (1.8),
(1.9) |
where is the constant such that . Only singularity of negative power law develops at the ends, rather than Dirac appears for the cases of pure drift, natural selection and one-way mutation.
For the numerical simulation, the crucial features to solve (1.1) are that the numerical solution can keep the total probability conservation law and accurately capture the concentration phenomena at the discrete level. The total probability fails to keep the total probability by some classical numerical schemes [1, 27, 16]. A complete solution, whose total probability is unity, obtained by finite volume method (FVM) schemes in [35]. Xu et al. [33] compared a serial of finite volume and finite element schemes for the pure diffusion equation. Their critical comparison of the long-time asymptotic performance urges carefulness in choosing a numerical method for this type of problem, otherwise the main properties of the model might be not kept. In recent years, a variational particle method was proposed based on an energetic variational approach, by which a complete numerical solution can be obtained and the positivity of the solution can be kept [10]. However, some artificial criteria must be introduced to handle the concentrations near the boundary ends, even though it is designed based on the biological background. Recently, an optimal mass transport method based on pseudo-inverse of CDF is used to solve the model [3]. In this method, the feasible solution is strictly monotonous. However, for the cases of pure drift, natural selection and one-way mutation, the Dirac- concentrations must be developed, then the corresponding CDF must be discontinuous at the concentration points. This leads to a fact that its pseudo-inverse can not be strictly monotonous. However, numerical results were presented for the cases of pure drift and selection. So some manual intervention must be introduced in the numerical implements. The pure drift problem with multi-alleles, corresponding to a multidimensional PDE, is investigated in [34] by finite-difference methods, where the authors proposed a numerical scheme with absolute stability and several biologically/physically relevant quantities conserved, such as positivity, total probability, and expectation. So far, although quite a few numerical methods have been established for the pure drift and selection cases, efficient numerical works on the mutation case are not reported yet.
In this paper, we rewrite the system (1.1) to the following new one on the cumulative distribution function (CDF) as
(1.10) |
Taking the CDF into account, the Dirac singularity at the boundary points of original PDF will change to the discontinuity of the CDF at the boundary points, and the fixation probability (lumped mass) will change to the height of the discontinuous jump. The singularity of negative power law will change to a bounded positive power law.
We will propose a upwind numerical scheme for (1.10) with a key revision near the boundary, which can handle the pure drift with or without selection and mutation, is unconditional stable, and keeps the total probability and positivity. It also keeps the conservation of expectation for pure drift. The numerical results show that the scheme can catch the height of discontinuity at the ends and predict accurately the fixation probability for the cases of pure drift, natural selection and one-way mutation. It also predict accurately the negative power of the power law for two-way mutation case.
The rest of this paper is organized as follows. In Section 2, we construct the numerical scheme for (1.10). Some numerical analysis is presented in Section 3. In Section 4, several numerical examples are presented to validate the theoretical results and to demonstrate the ability to trace the long-time dynamics of random genetic drift. Some discussions will be presented in Section 5 about the relations between the revised scheme and the standard finite difference method.
2 Numerical Scheme
In this section, we introduce the revised finite difference method (rFDM) for (1.10) with the central difference method for diffusion term and the upwind scheme for convection term. Let be the spatial step size, and , , be the spatial grid points. Let be the temporal step size, and , , be the temporal grid points.
Define the first order difference as
(2.1) |
and denote the diffusion coefficient by . The upwind numerical scheme, referred as rFDM, reads as: Given , solves the following linear algebra system,
(2.2) |
with and , for , and the key revision on the diffusion cofficient
(2.3) |
Finally, the solution of the original equation (1.1) can be recovered from by, for ,
(2.4) |
In the above formula, central difference does not applied at near boundary points or , thanks to the fact that the discontinuous jump may occur at the boundary points.
Remark 2.1.
For problem (1.10) in continuous sense, the diffusion coefficient degenerates at the boundary points. This means that the information at the boundary points can never be transferred into the domain by diffusion. In our revised treatment (2.3) for numerical scheme, we set , where a term of order is omitted, since the exact value . With this revised treatment, the boundary value and is not involved in the discrete system (2.2) if , i.e., the boundary value can never be transferred into the inner points by discrete diffusion. In Section 5, we will discuss the standard scheme without this revision.
3 Analysis Results
In this section, we will focus on the numerical analysis for rFDM (2.2), including the unconditional stability, positivity preserving, and conservation law of the total probability and expectation.
Theorem 3.1.
The upwind scheme rFDM (2.2) is unconditionally stable and positivity preserving.
Proof: Without loss of generality, assume there exists such that , and , . (2.2) can be written as:
(3.1) |
with , at time , .
Let be the matrix of the linear system. Then is a tri-diagonal matrix.
For ,
For ,
For , For ,
Note that
and
Then is a M-matrix, i.e., any entry of the inverse matrix is positive. So rFDM (2.2) is unconditionally stable and positivity preserving.
Theorem 3.2.
The numerical scheme rFDM (2.2) keeps the conservation of total probability. For pure drift case, the conservation of expectation also holds.
Proof: Define be the probability for the fraction of gene belongs to the interval . Then the total probability is
i.e., the discrete system (2.2) keeps the mass conservation naturally.
By the integral by parts, the expectation satisfies that
So we define a discrete expectation as
(3.2) |
4 Numerical results
In this section, we will show the effectiveness of this algorithm by different numerical examples. In Example 1, we verify the local convergence. In Section 4.1, the pure drift and natural selection case are studied in Example 2 and Example 3, respectively. In Section 4.2, we consider the mutation case , including one-way mutation model, such as the Muller’s ratchet model, in Example 4 and two-way mutation model in Example 5.
Example 1. Local convergence
Although the singularity may develop at boundary points, the solution in interior area is sufficiently smooth. To verify the correctness of the numerical scheme, we check the local convergence.
Let be the interior area and
Define the error of in and mode as
(4.1) |
and
(4.2) |
where is the numerical solution of CDF model (1.10), and is the corresponding exact solution at time , .
In this example, we take the initial probability density as
Table 1 shows the error and local convergence order of for and in and mode with different space and time grid sizes at time . The reference ”exact” solution is obtained numerically on a fine mesh with and . The results show that the local convergence of the numerical scheme is 2nd order in space and 1st order in time for different in the inner region .
order | order | ||||
---|---|---|---|---|---|
1/100 | 1/100 | 9.78093e-04 | 2.61509e-03 | ||
1/200 | 1/400 | 2.41752e-04 | 2.01644 | 6.62837e-04 | 1.98013 |
1/400 | 1/1600 | 6.03394e-05 | 2.00236 | 1.69222e-04 | 1.96973 |
order | order | ||||
1/100 | 1/100 | 9.90565e-04 | 3.05562e-03 | ||
1/200 | 1/400 | 2.47424e-04 | 2.00127 | 7.76938e-04 | 1.97559 |
1/400 | 1/1600 | 6.16308e-05 | 2.00526 | 1.96225e-04 | 1.98529 |
4.1 Pure drift and natural selection
In this section, we study pure drift and natural selection case which keeps the conservation law (1.2) and (1.3).
Firstly, we define the error of fixation probability at the left and right boundary points at large enough time (near the steady state) as
(4.3) |
and
(4.4) |
where and are the exact fixation probability at boundary points given in Theorem 1.2.
Example 2. Pure drift
In this example, we consider pure drift case, i.e., , with a Gaussian distribution initial function as
(4.5) |
with and .
In Fig. 1, the evolution of CDF are shown with partition , . The discontinuity seems to develop at the boundary as time evolves. That means Dirac singularities develop at the boundary points for the original PDF . To verify that the scheme can catch the height of the discontinuous jump, i.e., the fixation probability, we present the results in Table 2 on different spacial grid sizes ( with a very fine time step at sufficiently large time . It can be found that the discontinuity occurs at boundary points and the height of the jump on the two ends approach to the fixation probability given in Theorem (1.2) with a rate of st order. In Fig. 2, the discrete expectation in (3) keeps conservation as time evolves with , .





Example 3. Natural selection
In this example, we consider the natural selection case:
Let
The conserved quantity (1.3) is with
being the solution of (1.4).
By the integration by parts, we have
(4.6) | ||||
Then a discrete conserved quantity can be defined as
where is an approximation of ,
In this example, and and the initial state is given in (4.5) with and . Fig. 3 shows that the discontinuous points emerge at the boundary points. As time evolves, the discrete expectation does not keep the conservation and tends to a certain value (), but keeps the conservation and its value is about shown in Fig. 5. Table 3 shows the ability to catch the jump of the discontinuity at boundary points under different spacial grid sizes (), and a very fine time step at when the steady state is approaching. The fixation probability is predicted in a -order accuracy at left and right boundary point.






Rate | Rate | |||||
---|---|---|---|---|---|---|
1/100 | 0.330230 | 2.16298e-03 | 0.669770 | 2.16298e-03 | ||
1/200 | 0.329103 | 1.03683e-03 | 1.06085 | 0.670896 | 1.03683e-03 | 1.06085 |
1/400 | 0.328556 | 4.89322e-04 | 1.08332 | 0.671444 | 4.89322e-04 | 1.08332 |
1/800 | 0.328287 | 2.20144e-04 | 1.15234 | 0.671713 | 2.20144e-04 | 1.15234 |
4.2 Mutation case
In this section, we discuss the mutation case , , including one-way mutation and two-way mutation.
Example 4. One-way mutation: Muller’s ratchet
One-way mutation with is considered in this example. The initial state is taken as
(4.7) |
i.e., there is a point measure with the whole probability at at the initial time. That means only the fittest gene exists in the system. Fig. 6 shows the evolution of CDF . The discontinuity develops at and the height of the discontinuous jump rises up to eventually. Table 4 shows the numerical results with different spatial step sizes () and a very fine time step at , when the steady state is approaching. It can be found that the discontinuity only emerges at with height of and no discontinuity happens at . This fact accords with the Muller’s ratchet theory: all fittest gene will mutate irreversibly to the deleterious gene .




1/100 | 2.22716e-05 | 0.999946 |
1/200 | 1.93788e-05 | 0.999946 |
1/400 | 1.68642e-05 | 0.999946 |
1/800 | 1.46777e-05 | 0.999946 |
Example 5. Two-way mutation
In this example, we consider a two-way mutation with . Taking into account that may be smooth on , the probability density can be recovered by (2.4) except . Central difference is available now,
(4.8) |
The initial function is chosen as (4.5) with . Fig. 7 shows that the CDF may be continuous as time evolves with under , . Fig. 8 shows the expectation is not conserved as time evolves and towards to the same value with different initial . The left figure of Fig. 9 shows the relationship between and is approximately linear at with and . and are also approximately linear in the right figure of Fig. 9. The results show that can be approached by polynomial with near and near , where are positive constant, at near the steady state.
Table 5 shows the behavior of the power law near the boundary points with different initial states ( and ) under different spatial mesh steps and the refine time step at time . The value of means the point measure does not emerge at the boundary point. The results also show that the numerical can be approached by polynomial with near and with near , respectively. That means the corresponding probability density is close to at and at . It suggests that the numerical results are consistent with theoretical results (1.9). In addition, numerical results also show the fact that the steady state has nothing with the initial states.







1/200 | 0.00000 | 4.78993e-02 | 7.37404e-01 | 1.00000 | ||
1/400 | 0.00000 | 3.62271e-02 | 0.402935 | 7.72496e-01 | 1.00000 | 0.206953 |
1/800 | 0.00000 | 2.74198e-02 | 0.401851 | 8.02473e-01 | 1.00000 | 0.203842 |
1/1600 | 0.00000 | 2.07643e-02 | 0.401110 | 8.28292e-01 | 1.00000 | 0.202093 |
1/3200 | 0.00000 | 1.57294e-02 | 0.400639 | 8.50637e-01 | 1.00000 | 0.201136 |
1/200 | 0.00000 | 4.78993e-02 | 7.37404e-01 | 1.00000 | ||
1/400 | 0.00000 | 3.62271e-02 | 0.402935 | 7.72496e-01 | 1.00000 | 0.206953 |
1/800 | 0.00000 | 2.74198e-02 | 0.401851 | 8.02473e-01 | 1.00000 | 0.203842 |
1/1600 | 0.00000 | 2.07643e-02 | 0.401110 | 8.28292e-01 | 1.00000 | 0.202093 |
1/3200 | 0.00000 | 1.57294e-02 | 0.400639 | 8.50637e-01 | 1.00000 | 0.201136 |
-
1
and are obtained by
5 Some discussions about the revised FDM and the standard FDM
In this section, we discuss what happens if the revised treatment (2.3) is not introduced.
Recalling that , the standard finite difference scheme, referred as sFDM, is as follows. Given , such that
(5.1) |
subject to , , .
Firstly, we compare the numerical behavior of the two schemes. Without loss of generality, we consider the pure drift case and take the initial state as (4.5) with and . Numerical results are presented in Figs 10 and 11.
The evolution of CDF by rFDM (2.2)-(2.3) and sFDM (5.1) are shown in Fig. 10. As time evolves, the discontinuity emerges at the ends by rFDM and the fixation phenomenon is correctly predicted. For sFDM, no evidence implies the development of the discontinuity, i.e., sFDM fails to predict the fixation phenomenon. To make it more clear, more results by sFDM are presented in Table 6 with different spatial grid size () and the fixed time step size . It is obvious that sFDM fails to catch the discontinuity that should develop at the ends.
The evolution of expectation in Fig. 11 shows that rFDM keeps the conservation of expectation, while sFDM fails.





The reason why sFDM does not work is that sFDM destroys the rule that the information at boundary points should not be transferred into the domain by diffusion due to the degeneration of the diffusion coefficient at the boundary points.
Next, the result of sFDM in Fig. 10 looks like the one in Fig. 7 for two-way mutation case. But what we treat now is the pure drift case . To make this clear, we take the difference between rFDM (2.2)-(2.3) and sFDM (5.1). The only difference takes place at two points and . At , sFDM is rFDM plus a term at the left hand side as
This means that at , a mutation from gene to is numerically introduced to a pure drift case, here with a mutation ratio . Similarly, at , sFDM is rFDM plus a term at the right hand side as
That implies that at , a mutation from gene to is numerically introduced, here with a mutation rate . With these artificial mutations, fixation can never happen. That’s the reason why sFDM fails to predict the fixation that should happen for pure drift and its numerical results behavior like a problem with two-way mutation.
6 Conlusions
We re-model the random genetic drift problem on PDF to a new one on CDF. The possible Dirac singularity on PDF then changes to a discontinuous jump on CDF and the height of the jump is just the fixation probability. The possible singularity of negative power law changes to a bounded positive power law. A revised finite difference method (rFDM) is proposed to uniformly and effectively handle the pure drift with or without natural selection, one-way mutation and two-way mutation.
The idea working on CDF is a potential way to treat multi-alleles genetic drift problems, where multi-dimensional partial differential equations is involved. It is quite direct to change the equation on PDF to one on CDF. But it is a challenge now to settle down the boundary condition, which is corresponding to the margin distribution.
Acknowledgments
The authors would like to thank Prof X.F. Chen for very helpful discussions on this topic. C. Duan was supported in part by NSFC 11901109. C. Liu is partially supported by NSF grants DMS-1950868 and DMS2118181. X. Yue was supported by NSFC 11971342, 12071190 and 12371401.
Reference
- [1] R. Barakat and D. Wagener, Solutions of the forward diallelic diffusion equation in population genetics, Math. Biosci. 41 (1978), pp. 65-79.
- [2] C. Brutigam and Matteo Smerlak, Diffusion approximations in population genetics and the rate of Muller’s ratchet, J. Theor. Biol. 550 (2022), pp. 111236.
- [3] J. A. Carrillo, L. Chen and Q. Wang, An optimal mass transport method for random genetic drift, SIAM J. Numer. Anal., 60(3) (2022), pp. 940-969.
- [4] F. A. Chalub and M. O. Souza, From discrete to continuous evolution models: A unifying approach to drift-diffusion and replicator dynamics, Theoret. Popul. Biol., 76 (2009), pp. 268-277.
- [5] F. A. Chalub and M. O. Souza, A non-standard evolution problem arising in population genetics, Commun. Math. Sci., 7 (2009), pp. 489-502.
- [6] F. A. Chalub, L. Monsaingeon, A. M. Ribeiro and M. O. Souza, Gradient flow formulations of discrete and continuous evolutionary models: A unifying perspective, Acta Appl. Math., 171 (2021), pp. 24.
- [7] J. F. Crow and M. Kimura, Some genetic problems in natural populations, Proc. Third Berkeley Symp. Math. Stat. and Prob., 4 (1956), pp. 1-22.
- [8] J. F. Crow and M. Kimura, An Introduction to Population Genetics Theory, Harper & Row, New York, (1970).
- [9] A.Devi and K. Jain, The impact of dominance on adaptation in changing environments, Genetics 216 (2020), pp. 227-240.
- [10] C. Duan, C. Liu, C. Wang and X. Yue, Numerical complete solution for random genetic drift by energetic variational approach, ESAIM Math. Model. Numer. Anal., 53 (2019), pp. 615-634.
- [11] W. J. Ewens, Mathematical Population Genetics. I. Theoretical Introduction, Springer-Verlag, New York, (2004).
- [12] J.Felsenstein, The evolutionary advantage of recombination, Genetics 78 (1974), pp. 737-756.
- [13] R. A. Fisher, On the dominance ratio, Proc. Royal Soc. of Edinburgh, 42 (1923), pp. 321-341.
- [14] J. Haigh, The accumulation of deleterious genes in a population-Muller’s ratchet, Theoret. Popul. Biol., 14(2) (1978), pp. 251-267.
- [15] S. Kaushik, Effect of beneficial sweeps and background selection on genetic diversity in changing environments, J. Theor. Biol., 562 (2023), pp. 111431.
- [16] M. Kimura, Stochastic processes and distribution of gene frequencies under natural selection, Cold Spring Harb. Symp. Quant. Biol., 20 (1955), pp. 33-53.
- [17] M. Kimura, Random genetic drift in multi-allelic locus, Evolution, 9 (1955), pp. 419-435.
- [18] M. Kimura, Solution of a process of random genetic drift with a continuous model, Proc. Natl. Acad. Sci., 41 (1955), pp. 141-150.
- [19] M. Kimura, On the probability of fixation of mutant genes in a population, Genetics, 47 (1962), pp. 713-719.
- [20] M. Kimura, Diffusion models in population genetics, J. Appl. Probability, 1 (1964), pp. 177-232.
- [21] P. A. P. Moran, Random processes in genetics, Proc. Cambridge Philos. Soc., 54 (1958), pp. 60-72.
- [22] P. A. P. Moran, The Statistical Processes of Evolutionary Theory, Clarendon Press, Oxford University Press, Oxford, (1962).
- [23] H. J. Muller, Some genetic aspects of sex, Am. Nat., 66 (703) (1932), pp.118-138.
- [24] H. J. Muller, The relation of recombination to mutational advance, Mutat. Res., 1 (1964), pp. 2-9.
- [25] T. D. Tran, J. Hofrichter and J. Jost, An introduction to the mathematical structure of the Wright-Fisher model of population genetics, Theoret. Biosci., 132 (2013), pp. 73-82.
- [26] A. Traulsen, J. C. Claussen and C. Hauert, Coevolutionary dynamics: From finite to infinite populations, Phys. Rev. Lett., 95 (2005), 238701.
- [27] Y. Wang and B. Rannala, A novel solution for the time-dependent probability of gene fixation or loss under natural selection, Genetics, 168 (2004), pp.1081-1084.
- [28] S. Wright, The evolution of dominance, Amer. Nat., 63 (1929), pp. 556-561.
- [29] S. Wright, The distribution of gene frequencies in populations, Proc. Natl. Acad. Sci. USA, 23 (1937), pp. 307-320.
- [30] S. Wright, The differential equation of the distribution of gene frequencies, Proc. Natl. Acad. Sci. USA, 31 (1945), pp. 382-389.
- [31] H.Uecker and J. Hermisson, On the fixation process of a beneficial mutation in a variable environment, Genetics, 188 (2011), pp. 915-930.
- [32] C. S. Wylie, C.-M. Ghim, D. Kessler, and H. Levine, The fixation probability of rare mutators in finite asexual populations, Genetics, 181 (2009), pp. 1595-1612.
- [33] S. Xu, M. Chen, C. Liu, R. Zhang, and X. Yue, Behavior of different numerical schemes for random genetic drift, BIT Numer. Math., 59 (2019), pp. 797-821.
- [34] S. Xu, X. Chen, C. Liu, and X. Yue, Numerical method for multi-alleles genetic drift problem, SIAM J. Numer. Anal., 57 (2019), pp. 1770-1788.
- [35] L. Zhao, X. Yue and D. Waxman, Complete numerical solution of the diffusion equation of random genetic drift, Genetics, 194 (2013), pp. 973-985.