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

Links