SimBit: A high performance, flexible and easy-to-use population genetic simulator

被引:5
|
作者
Matthey-Doret, Remi [1 ,2 ,3 ]
机构
[1] Univ British Columbia, Dept Zool, Vancouver, BC V6T 1Z4, Canada
[2] Univ British Columbia, Biodivers Res Ctr, Vancouver, BC V6T 1Z4, Canada
[3] Univ Bern, Inst Ecol & Evolut, Bern, Switzerland
基金
加拿大自然科学与工程研究理事会; 瑞士国家科学基金会;
关键词
ecological genetics; evolutionary theory; forward genetic simulation; molecular evolution; population genetics – theoretical; software; EVOLUTIONARY; SELECTION;
D O I
10.1111/1755-0998.13372
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
SimBit is a general purpose, high performance forward-in-time population genetics simulator. SimBit can simulate a wide variety of selection scenarios (any selection and dominance coefficients variation, any epistatic interaction, any spatial and temporal changes of selection scenario, etc.), demographic scenarios (any changes in patch sizes, migration rates, realistic demography dependent on fecundity, hard vs. soft selection, exponential vs. logistic growth, gametic or zygotic dispersion, etc.) and mating systems (cloning and selfing rates, hermaphrodites or males and females). SimBit can also track QTLs (with hyperdimensional phenotypes, explicit fitness landscape, plasticity, developmental noise, etc.). Finally, SimBit can simulate multiple species with their ecological relationships. SimBit comes with a R wrapper that simplifies the management of an entire research project from the creation of a grid of parameters and corresponding inputs, running simulations and gathering outputs for analysis. SimBit's performance was extensively benchmarked in comparison to SLiM, Nemo and SFS_CODE, varying population size, recombination rate, mutation rate, and the number of loci. I also reproduced simulations from previous studies, benchmarked QTLs and coalescent tree recording techniques. SimBit was most often the highest performing program with the only notable exception of SLiM outperforming SimBit in scenarios with few loci and low genetic diversity.
引用
收藏
页码:1745 / 1754
页数:10
相关论文
共 50 条
  • [1] An easy-to-use and flexible scheduling component
    Harjunkoski, Iiro
    Hollender, Martin
    Bauer, Reinhard
    Doppelhamer, Jens
    Subbiah, Subanatarajan
    Schmidt, Werner
    [J]. ABB Review, 2017, 3 : 92 - 97
  • [2] SimuON: a Flexible and Easy-to-Use Simulator for Design and Planning of Wavelength-Routed WDM Mesh Networks
    Yu, Xiang
    Teng, Zi
    Wang, Ying
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY WORKSHOPS (ISECS 2010), 2010, : 387 - 390
  • [3] RAMA: An easy-to-use, high-performance parallel file system
    Miller, EL
    Katz, RH
    [J]. PARALLEL COMPUTING, 1997, 23 (4-5) : 419 - 446
  • [4] A Flexible and Easy-to-Use Platform to Create Advanced Edutainment Applications
    Barrena, Nagore
    Navarro, Andres
    Oyarzun, David
    [J]. E-LEARNING AND GAMES, 2016, 9654 : 291 - 300
  • [5] OPERATOR-PROCESS INTERFACE BECOMING MORE FLEXIBLE, EASY-TO-USE
    MILLER, TJ
    [J]. CONTROL ENGINEERING, 1983, 30 (09) : 109 - 110
  • [6] Codabench: Flexible, easy-to-use, and reproducible meta-benchmark platform
    Xu, Zhen
    Escalera, Sergio
    Pavao, Adrien
    Richard, Magali
    Tu, Wei-Wei
    Yao, Quanming
    Zhao, Huan
    Guyon, Isabelle
    [J]. PATTERNS, 2022, 3 (07):
  • [7] ViewDEX: an efficient and easy-to-use software for observer performance studies
    Hakansson, Markus
    Svensson, Sune
    Zachrisson, Sara
    Svalkvist, Angelica
    Bath, Magnus
    Mansson, Lars Gunnar
    [J]. RADIATION PROTECTION DOSIMETRY, 2010, 139 (1-3) : 42 - 51
  • [8] A Flexible and Easy-to-Use Library for the Rapid Development of Graph Tools in Java']Java
    Bruggink, H. J. Sander
    Koenig, Barbara
    Matjeka, Marleen
    Nolte, Dennis
    Stoltenow, Lars
    [J]. GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 297 - 306
  • [9] An easy-to-use computer program for standardisation methods of population morbidity data
    Ong, Suan Mei
    Arifin, Wan Nor
    Yaacob, Najib Majdi
    Naing, Nyi Nyi
    [J]. INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2020, 11 (01) : 40 - 53
  • [10] TreesimJ: a flexible, forward time population genetic simulator
    O'Fallon, Brendan
    [J]. BIOINFORMATICS, 2010, 26 (17) : 2200 - 2201