XSim
XSim simulates sequence data and complex pedigree structures to model breeding programs and evaluate genomic selection and mating-scheme outcomes.
Key Features:
- Integration of Multiple Statistical Models: Integrates Genomic Best Linear Unbiased Prediction (GBLUP), Bayesian alphabets, and neural networks for genetic evaluation and prediction.
- Simulation of Sequence Data and Pedigrees: Simulates sequence-level genotypes and multi-generation pedigree structures to generate stochastic descendants for breeding scenarios.
- Modular Design for Complex Mating Schemes: Supports successive-generation simulations of intricate mating schemes, including crossbreeding in animal and plant populations and biotechnological methods such as double haploids and embryo transfer.
- Implementation in Julia: Implemented in the Julia programming language, combining scripting-language readability (R, Python) with computational speed comparable to C.
- Flexibility and Extensibility: Allows integration of diverse data sources and advanced statistical methods to accommodate varied experimental designs and analytical workflows.
Scientific Applications:
- Breeding program design and optimization: Enables design, evaluation, and optimization of plant and animal breeding programs through forward-time simulation of genotypes and pedigrees.
- Validation of genomic selection: Facilitates validation and assessment of genomic selection strategies by simulating selection decisions and their genetic consequences across generations.
- Assessment of mating plans and biotechnological interventions: Allows exploration of outcomes from complex mating plans and interventions such as double haploids and embryo transfer.
- Stochastic descendant simulation: Generates stochastic descendants using a drop-down strategy to evaluate variability and uncertainty in breeding outcomes.
Methodology:
Simulates genetic sequence data across generations using integrated statistical models (GBLUP, Bayesian alphabets, neural networks) within a modular architecture that applies diverse mating schemes and biotechnological methods.
Topics
Details
- License:
- GPL-2.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Julia, Python, C
- Added:
- 6/28/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Chen CJ, Garrick D, Fernando R, Karaman E, Stricker C, Keehan M, Cheng H. XSim version 2: simulation of modern breeding programs. G3 Genes|Genomes|Genetics. 2022;12(4). doi:10.1093/g3journal/jkac032. PMID:35244161. PMCID:PMC8982375.
PMID: 35244161
PMCID: PMC8982375
Funding: - United States Department of Agriculture, Agriculture and Food Research Initiative National Institute of Food and Agriculture Competitive: 2018-67015-27957, 2021-67015-33412
Documentation
General', 'User manual
https://reworkhow.github.io/XSim.jl/index.htmlLinks
Other
https://qtl.rocks