On the simulation of biological diffusion processes

Many phenomena of interest in biology can be modeled using diffusion processes satisfying a stochastic differential equation. We consider first the stochastic differential equation dX = mu Xdt + sigma X, dW, where W is a standard Wiener process and representing a population growth process. This is simulated using both a strong Euler scheme involving normal pseudorandom numbers and a weak Euler scheme using Bernoulli pseudorandom numbers. Results are given for the mean of X(1) and its 95% confidence intervals for various numbers of simulations. It is found that there are no significant differences between the results obtained by these two schemes at a particular value of the time step, but the weak scheme takes less computer time than the strong scheme. We also consider the process satisfying dX = (-gamma 1X + gamma 2 (1-X))dt + square root of X(1-X)dW, representing a gene frequency under the influence of random mating and mutation. It is similarly found that the results of simulation by the two schemes are not significantly different. It is concluded that in simulations of many biological diffusion processes it is often advantageous to employ a scheme involving Bernoulli rather than Gaussian random variates not only because it involves fewer machine arithmetic operations but also because problems with large jumps that sometimes occur with extreme values of normal variates are less likely, thus enabling one to employ a larger time step with a concomitant saving in machine time.

[1]  R. Lewontin,et al.  On population growth in a randomly varying environment. , 1969, Proceedings of the National Academy of Sciences of the United States of America.

[2]  E. Helfand Numerical integration of stochastic differential equations , 1979, The Bell System Technical Journal.

[3]  Y. Svirezhev,et al.  Diffusion Models of Population Genetics , 1990 .

[4]  R. May,et al.  Stability and Complexity in Model Ecosystems , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  M. Kimura,et al.  An introduction to population genetics theory , 1971 .

[6]  R. Capocelli,et al.  Diffusion approximation and first passage time problem for a model neuron , 1971, Biological cybernetics.

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  P Lánský,et al.  First-passage-time problem for simulated stochastic diffusion processes. , 1994, Computers in biology and medicine.

[9]  B Gluss,et al.  A model for neuron firing with exponential decay of potential resulting in diffusion equations for probability density. , 1967, The Bulletin of mathematical biophysics.

[10]  H C Tuckwell,et al.  A study of some diffusion models of population growth. , 1974, Theoretical population biology.

[11]  B. Mandelbrot,et al.  RANDOM WALK MODELS FOR THE SPIKE ACTIVITY OF A SINGLE NEURON. , 1964, Biophysical journal.

[12]  J. Roughgarden Theory of Population Genetics and Evolutionary Ecology: An Introduction , 1995 .