Professional Documents
Culture Documents
Intro QuantitativeGenetics 2024 Part1
Intro QuantitativeGenetics 2024 Part1
Nicolas Salamin
Department of Computational Biology
March, 2024
from www.globalbiofest.com
Main questions
1. what is the cause of phenotypic variation in natural populations?
2. what is the genetic architecture and molecular basis of phenotypic
variation in natural populations?
Mendelians Biometricians
▶ discrete traits inherited and ▶ supporters of Darwin and
associated to genotypes founders of modern statistics
▶ evolution moves by major leaps ▶ important variation in evolution
due to new mutations did not follow Mendel’s rule
▶ merging of phenotype and ▶ e.g. height, weight, BMI, skin
color
genotype in continuous traits
▶ vary continuously
▶ if affected by environment, then ▶ blending inheritance
not inherited ▶ respond to environment
Genotype
▶ genetic makeup of an organism
▶ specific set of alleles inherited at a locus
Phenotype
▶ any measurable characteristic of an individual, e.g. height, hair color,
disease status
▶ selection acts on the phenotype
▶ modified by genetic and environmental background
▶ monogenic traits (rare)
▶ discrete binary characters
▶ polygenic traits (common)
▶ discrete (number of bristle), continuous (body mass) or binary (disease
status)
cubocube.com
to multiple loci
( AA = +0.95 ) ( BB = +0.01 ) ( CC = −0.60 )
phenotype = µ+ Aa = +0.99 + Bb = −0.05 + Cc = +0.35 +E
aa = +0.76 bb = −0.02 cc = +0.06
Distribution of phenotypes
▶ distribution of environments reflected as a distribution of phenotypes
▶ transformation of environmental distribution into phenotype
distribution is determined by the norm of reaction
https://select-statistics.co.uk/blog/regression-to-the-mean-as-relevant-today-as-it-was-in-the-1900s/
for(i in 1:n) {
#genotypes
dad<-rbinom(k,2,p); mum<-rbinom(k,2,p)
kid<-rbinom(k,1,dad/2) + rbinom(k,1,mum/2)
d$dad[i]<-z_dad; d$mum[i]<-z_mum
d$midPar[i]<-mean(c(z_dad,z_mum))
d$offVal[i]<-z_kid
}
Mendelian inheritance
Transmission of alternative alleles in gametes of heterozygous parents
restores genetic variance → solve the issue and is integrated in the modern
synthesis
P =G +E
where
▶ P is the phenotypic value measured on individuals
▶ G is the mean phenotypic value of those carrying the same genotype
▶ E is the deviation due to the environment, assumed with mean = 0
Genotypic value
2a if genotype is AA
Genotypic value = (1 + k)a if genotype is Aa
0 if genotype is aa
k and a values
2a if genotype is AA
Genotypic value = (1 + k)a if genotype is Aa
0 if genotype is aa
Genotype aa Aa AA
Genotypic value −a d a
0
total difference: 2a
An example to illustrate
Calculate, with the following example
▶ the dominance effect d
▶ the additive genotypic value a
aa Aa AA
weight (g) 6 12 14
The goal is to calculate the average effect of each allele for a phenotype
▶ genotype values relative to the average of the mean genotypic value for
the two homozygotes
▶ help the interpretation of the additive effects for the alleles
▶ assume that A increases the phenotypic value (see graph in previous
slide)
µG = a(p 2 ) + d(2pq) − aq 2
= a(p 2 − q 2 ) + d(2pq)
= a(p + q)(p − q) + d(2pq)
= a(p − q) + d(2pq)
Questions
▶ total range of values attributed to this locus is 2a
▶ what would be the contribution of this locus to the phenotype if the
population is monomorphic A? What if monomorphic a?
µG + 2αi if genotype is AA
GijA = µ + αi + αj if genotype is Aa
G
µG + 2αj if genotype is aa
How to estimate αi ?
▶ αi is the mean effect of allele i = A
▶ mean deviation from population of individuals with allele A when the
other allele is drawn at random from the population
▶ assume as always that A and a have frequencies p and q
▶ genotypic value of AA is a, Aa is d and aa is −a
Estimation of αi
a × P(A pairs with another A) + d × P(A pairs with a a)
Then, average effects of genotypes with A is ap + qd
It follows that
αi = pa + qd − µG = q[a + d(q − p)]
Estimation of αj
Similarly,
αj = −qa + pd − µG = −p[a + d(q − p)]
▶ this is the difference between the average effects of the two alleles
i = A and j = a
Key concept
The αi values are the average effects of an allele.
Representing it graphically
Gij = GijA + δij = µG + αi + αj + δij
GAA ◦
Genotypic value
GAa ◦
Gaa ◦
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
Representing it graphically
Gij = GijA + δij = µG + αi + αj + δij
GAA ◦
Genotypic value
GAa ◦
Gaa ◦
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
Representing it graphically
Gij = GijA + δij = µG + αi + αj + δij
•
GAA ◦
Genotypic value
GAa ◦
•
•
Gaa ◦
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
Representing it graphically
Gij = GijA + δij = µG + αi + αj + δij
• µG + 2αA
GAA ◦
Genotypic value
GAa ◦
• µG + αA + αa
µG + 2αa
•
Gaa ◦
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
Representing it graphically
Gij = GijA + δij = µG + αi + αj + δij
• µG + 2αA
GAA ◦
Genotypic value
GAa ◦
• µG + αA + αa
µG + 2αa
α Slope = α = αa − αA
1
•
Gaa ◦
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
Representing it graphically
Gij = GijA + δij = µG + αi + αj + δij
• µG + 2αA
GAA ◦ δAA
Genotypic value
GAa ◦
δAa
• µG + αA + αa
µG + 2αa
α Slope = α = αa − αA
1
•
Gaa ◦ δaa
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
•
◦
◦
GAA ◦
◦
◦
Genotypic value
GAa ◦
◦
•
•
◦
◦
Gaa ◦
0 1 2 Copies of allele A
aa Aa AA Genotypes
adapted from Bruce Walsh’s lecture
where
▶ β0 = µG + 2αj is the intercept
▶ β1 = αPj − αi is the average effect of allele substitution and the slope
▶ µG = (Gij × freqij )
▶ slope will change depending on the allelic effects, even with identical
genotypic values
▶ can be estimated in a linear regression of traits vs genotypes
where, at loci i
▶ ai = genotypic value for the homozygotes with larger value
▶ di = genotypic value for the heterozygotes
▶ pi and qi are the two allele frequencies
Easily framed into a multiple linear regression too (see Zoltan’s course for
details)!
Exercice 1
A locus is overdominant with the following genotypic values:
AA Aa aa
120 150 90
Find the allele frequency giving the maximum mean value. What is this
mean value? Tips: use a graph to plot the results and find the maximum
Exercice 2
What are the breeding values of the three genotypes above?
Exercice 3
Use R to estimate the average effect of allele substitution and both allelic
effects in this example:
genotype<-c("aa","AA","Aa","AA","Aa","aa","AA",
"AA","AA","aa","aa","AA","Aa","AA","AA","aa",
"Aa","Aa","Aa","Aa","aa")
phenotype<-c(1.79,23.83,12.30,23.27,13.25,1.59,
23.14,23.70,25.09,1.82,2.40,22.94,12.51,24.13,
22.60,4.92,12.43,11.39,12.93,13.57,2.03)
Tips: transform the genotype and use lm() to get the intercept and slope.
Interpret the estimates as described in the course.
Assuming that the allele frequencies are fa = 0.43 and fA = 0.57, calculate
the allelic effects.