View source: R/calculate_fst.R
calculate_fst | R Documentation |
The FST value between two populations is calculated, given a number of markers. Markers are superimposed upon the (known) ancestry along the chromosome for all sampled individuals. Markers can be chosen to be regularly spaced, or randomly distributed.
calculate_fst( pop1, pop2, sampled_individuals = 10, number_of_markers = 100, random_markers = FALSE )
pop1 |
Population object |
pop2 |
Population object |
sampled_individuals |
Number of individuals to base the FST upon. Individuals are randomly drawn from each population, a lower number speeds up calculations. |
number_of_markers |
Number of markers along the chromosome used to calculate FST metrics. |
random_markers |
If TRUE, markers are randomly spaced along the chromosome, if FALSE, markers are equidistantly spaced along the chromosome. |
Uses the function wc
from the package hierfstat
to
calculate the FST. The function wc
computes the Weir and Cockerham
F statistic.
FST value
two_populations <- simulate_admixture( module = ancestry_module(), migration = migration_settings(migration_rate = 0.01, population_size = c(100, 100))) FST <- calculate_fst(pop1 = two_populations$population_1, pop2 = two_populations$population_2, sampled_individuals = 10, number_of_markers = 100, random_markers = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.