View source: R/allele_functions.R
calc_LD | R Documentation |
Calculates linkage disequilibrium (LD; as r^2
) between loci.
calc_LD(genome, pop, loci, measure = c("r", "D"))
genome |
An object of class |
pop |
A population. |
loci |
A vector of locus names for which pairwise LD should be calculated. |
measure |
The type of LD measurement. Can be |
A matrix
of pairwise LD values.
n.mar <- c(505, 505, 505)
len <- c(120, 130, 140)
genome <- sim_genome(len, n.mar)
# Randomly generate 15 QTL with additive allelic effects following a
# genometric series
qtl.model <- matrix(nrow = 15, ncol = 4)
genome <- sim_gen_model(genome, qtl.model, add.dist = "geometric")
# Create a random population
pop <- sim_pop(genome = genome, n.ind = 200)
# Calculate QTL allele freqencies
calc_LD(genome, pop, qtlnames(genome))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.