# knitr::opts_chunk$set(echo = FALSE, results = 'asis')
We assume that the absorption of cholesterol is determined by a certain enzyme. The level of enzyme production is determined by a single bi-allelic locus $E$. The genotype frequencies and the genotypic values for the two dairy cattle populations Original Braunvieh
and Brown Swiss
are given in the following table.
l_maf <- list(ob = 0.25, bs = 0.1) l_a <- list(ob = 15, bs = 29) l_d <- list(ob = 3, bs = 0) tbl_geno_freq_value <- tibble::tibble(Variable = c( "$f(E_1E_1)$", "$f(E_1E_2)$", "$f(E_2E_2)$", "$a$", "$d$"), `Original Braunvieh` = c( l_maf$ob^2, 2*l_maf$ob*(1-l_maf$ob), (1-l_maf$ob)^2, l_a$ob, l_d$ob ), `Brown Swiss` = c( l_maf$bs^2, 2*l_maf$bs * (1-l_maf$bs), (1-l_maf$bs), l_a$bs, l_d$bs )) knitr::kable(tbl_geno_freq_value, booktabs = TRUE, escape = FALSE)
Compute the breeding values for all three genotypes in both populations.
In a population the following numbers of genotypes were counted for a given genetic locus called $A$.
dfGenotypeFreq <- data.frame(Genotypes = c("$A_1A_1$", "$A_1A_2$", "$A_2A_2$"), Numbers = c(24, 53, 23), stringsAsFactors = FALSE) knitr::kable(dfGenotypeFreq)
a) Compute the genotype frequencies
b) Compute the allele frequencies
c) Compute the population mean $\mu$ under the following assumptions
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.