## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) require(simDNAmixtures) ## ----------------------------------------------------------------------------- freqs <- read_allele_freqs(system.file("extdata","FBI_extended_Cauc_022024.csv", package = "simDNAmixtures")) gf <- gf_configuration() sampling_parameters <- list(min_template = 50., max_template = 10000., degradation_shape = 2.5, degradation_scale = 1e-3) ## ----------------------------------------------------------------------------- set.seed(1) mixtures <- sample_mixtures(n = 2, contributors = c("U1", "U2"), freqs = freqs, sampling_parameters = sampling_parameters, model_settings = gf$log_normal_bwfw_settings, sample_model = sample_log_normal_model) ## ----------------------------------------------------------------------------- knitr::kable(mixtures$parameter_summary[1:5]) ## ----results='asis'----------------------------------------------------------- knitr::kable(head(mixtures$samples[[1]]$mixture, 10)) ## ----------------------------------------------------------------------------- gamma_sampling_parameters <- list(min_mu = 50., max_mu = 5e3, min_cv = 0.05, max_cv = 0.35, degradation_shape1 = 10, degradation_shape2 = 1) ## ----------------------------------------------------------------------------- set.seed(2) mixtures <- sample_mixtures(n = 2, contributors = c("U1", "U2"), freqs = freqs, sampling_parameters = gamma_sampling_parameters, model_settings = gf$gamma_settings_no_stutter, sample_model = sample_gamma_model) ## ----------------------------------------------------------------------------- knitr::kable(mixtures$parameter_summary[1:4]) ## ----------------------------------------------------------------------------- knitr::kable(mixtures$parameter_summary[c(1,5:7)]) ## ----results='asis'----------------------------------------------------------- knitr::kable(head(mixtures$samples[[1]]$mixture, 10))