Fast stochastic algorithm for simulating evolutionary population dynamics

被引:8
|
作者
Mather, William H. [1 ,2 ,3 ]
Hasty, Jeff [1 ,2 ,3 ,4 ]
Tsimring, Lev S. [1 ,3 ]
机构
[1] Univ Calif San Diego, BioCircuits Inst, San Diego, CA 92093 USA
[2] Univ Calif San Diego, Dept Bioengn, San Diego, CA 92093 USA
[3] Univ Calif San Diego, San Diego Ctr Syst Biol, San Diego, CA 92093 USA
[4] Univ Calif San Diego, Div Biol Sci, Mol Biol Sect, San Diego, CA 92093 USA
基金
美国国家科学基金会; 美国国家卫生研究院;
关键词
SIZE SELECTION; BIRTH; TAU; SYSTEMS; GROWTH; MODELS; EDGE;
D O I
10.1093/bioinformatics/bts130
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: Many important aspects of evolutionary dynamics can only be addressed through simulations. However, accurate simulations of realistically large populations over long periods of time needed for evolution to proceed are computationally expensive. Mutants can be present in very small numbers and yet (if they are more fit than others) be the key part of the evolutionary process. This leads to significant stochasticity that needs to be accounted for. Different evolutionary events occur at very different time scales: mutations are typically much rarer than reproduction and deaths. Results: We introduce a new exact algorithm for fast fully stochastic simulations of evolutionary dynamics that include birth, death and mutation events. It produces a significant speedup compared to direct stochastic simulations in a typical case when the population size is large and the mutation rates are much smaller than birth and death rates. The algorithm performance is illustrated by several examples that include evolution on a smooth and rugged fitness landscape. We also show how this algorithm can be adapted for approximate simulations of more complex evolutionary problems and illustrate it by simulations of a stochastic competitive growth model.
引用
收藏
页码:1230 / 1238
页数:9
相关论文
共 50 条
  • [1] pedagog: software for simulating eco-evolutionary population dynamics
    Coombs, Jason A.
    Letcher, B. H.
    Nislow, K. H.
    MOLECULAR ECOLOGY RESOURCES, 2010, 10 (03) : 558 - 563
  • [2] A Particle Swarm Algorithm Based on Stochastic Evolutionary Dynamics
    Li, Zhi-jie
    Liu, Xiang-dong
    Duan, Xiao-dong
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 7, PROCEEDINGS, 2008, : 564 - 568
  • [3] An efficient stochastic algorithm for simulating nano-particle dynamics
    Goodson, M
    Kraft, M
    JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 183 (01) : 210 - 232
  • [4] A spatial stochastic model simulating a scabies epidemic and coyote population dynamics
    Leung, B
    Grenfell, BT
    ECOLOGICAL MODELLING, 2003, 166 (1-2) : 41 - 52
  • [5] POPULATION AND EVOLUTIONARY ADAPTIVE DYNAMICS OF A STOCHASTIC PREDATOR-PREY MODEL
    Feng, Tao
    Meng, Xinzhu
    COMMUNICATIONS IN MATHEMATICAL BIOLOGY AND NEUROSCIENCE, 2016,
  • [6] Stochastic Evolutionary Game Dynamics of Resource Allocation in Finite Grid Population
    Zhang Xiaoqing
    Li Chunlin
    Qian Qiongfen
    ADVANCES IN CIVIL ENGINEERING, PTS 1-6, 2011, 255-260 : 2850 - 2854
  • [7] A stochastic model of evolutionary dynamics with deterministic large-population asymptotics
    Simon, Burton
    JOURNAL OF THEORETICAL BIOLOGY, 2008, 254 (04) : 719 - 730
  • [8] STOCHASTIC ANALYSIS OF EMERGENCE OF EVOLUTIONARY CYCLIC BEHAVIOR IN POPULATION DYNAMICS WITH TRANSFER
    Champagnat, Nicolas
    Meleard, Sylvie
    Viet Chi Tran
    ANNALS OF APPLIED PROBABILITY, 2021, 31 (04): : 1820 - 1867
  • [9] Making and breaking power laws in evolutionary algorithm population dynamics
    Whitacre J.M.
    Sarker R.A.
    Pham Q.T.
    Memetic Computing, 2009, 1 (2) : 125 - 137
  • [10] Adaptive Evolutionary Algorithm Based on Population Dynamics for Dynamic Environments
    Gouvea, Maury M., Jr.
    Araujo, Aluizio F. R.
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 909 - 916