SimGBS.jl

SimGBS.jl simulates genotyping-by-sequencing (GBS) data from diploid genomes to enable benchmarking and development of methods that account for genotype uncertainty in GBS datasets.


Key Features:

  • Genome Input Flexibility: SimGBS.jl accepts any real reference genome or simulated diploid genome as input for GBS data simulation.
  • Population Structure Definition: Users can define populations with distinct demographic histories by modifying population size over specified generations or by providing a pedigree to generate structured populations.
  • Customizable GBS Parameters: Most GBS parameters are highly customizable, including the choice of restriction enzyme and sequencing depth.
  • Multiple Output Formats: SimGBS.jl outputs both true genotype calls and DNA sequences in FASTQ format.
  • Cross-Platform Implementation: The method is implemented in Julia and can be accessed from R through the JuliaCall interface.
  • Computational Efficiency: SimGBS.jl is capable of generating datasets for thousands of individuals, with simulations for 172 samples completing in less than two hours.

Scientific Applications:

  • GBS Experiment Design: SimGBS.jl assists with designing GBS experiments by allowing researchers to simulate data under various parameter settings.
  • Bioinformatic Pipeline Evaluation: SimGBS.jl enables evaluation of bioinformatic pipelines for GBS data analysis.
  • Statistical Method Development: SimGBS.jl supports development and benchmarking of statistical methods that account for genotype uncertainty in GBS datasets.
  • Population Genetics Studies: SimGBS.jl facilitates large-scale population genetics studies, particularly in non-model species.

Methodology:

SimGBS.jl simulates large-scale GBS data by processing input diploid genomes with customizable restriction enzyme digestion and sequencing depth parameters, generating true genotype calls and FASTQ-format DNA sequences.

Topics

Details

Programming Languages:
Julia, R
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications