Description Usage Arguments Value Author(s) Examples
Create a population while specific genomic areas are under selection to be of a specific ancestor.
1 2 3 4 | create_population_selection(pop_size, number_of_founders,
total_runtime, morgan, select_matrix,
seed, track_frequency = FALSE, progress_bar = TRUE,
multiplicative_selection = TRUE)
|
pop_size |
Number of individuals in the population |
number_of_founders |
Number of unique ancestors |
total_runtime |
Number of generations allowed for inbreeding |
morgan |
Length of the chromosome in Morgan (e.g. the number of crossovers during meiosis) |
select_matrix |
Selection matrix indicating the markers which are under selection. Each row in the matrix contains five entries:
|
seed |
Seed of the pseudo-random number generator |
track_frequency |
If TRUE, every generation the frequency of all ancestors at the marker under selection is tracked. Currently only supports one marker under selection. |
progress_bar |
Displays a progress_bar if TRUE. Default value is TRUE |
multiplicative_selection |
Default: TRUE. If TRUE, fitness is calculated for multiple markers by multiplying fitness values for each marker. If FALSE, fitness is calculated by adding fitness values for each marker. |
A list with: population
a population object, and three tibbles with allele frequencies: frequencies
(if track_frequency
= TRUE), initial_frequencies
and final_frequencies
. Each tibble contains four columns, time
, location
, ancestor
and frequency
, which indicates the number of generations, the location along the chromosome of the marker, the ancestral allele at that location in that generation, and finally, the frequency of that allele.
Thijs Janzen
1 2 3 4 5 6 7 8 9 10 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.