Problem 13
Question
| Genotype of Parental
Offspring | Genotype | | | | | |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| | AA-AA | AA-Aa | AA-aa | Aa-Aa | Aa-aa | aa-aa |
| AA | 1 | 1//2 | 0 | 1//4 | 0 | 0 |
| Aa | 0 | 1//2 | 1 | 1//2 | 1//2 | 0 |
(a) Write these equations as a single matrix equation \(X_{n+1}=M X_{n}, n \geq
0\). Explain carefully what the entries of the column matrix \(X_{n}\) are, and
what the coefficients of the square matrix \(M\) are.
(b) Apply the matrix equation recursively to express \(X_{n}\) in terms of
\(X_{0}\) and powers of \(M\).
(c) Next use MATLAB to compute the eigenvalues and eigenvectors of \(M\).
(d) From Problem 12 you know that \(M U=U R\), where \(R\) is the diagonal matrix
of eigenvalues of \(M\). Solve that equation for \(M\). Can you see what
\(R_{\infty}=\lim _{n \rightarrow \infty} R^{n}\) is? Use that and your above
expression of \(M\) in terms of \(R\) to compute \(M_{\infty}=\lim _{n \rightarrow
\infty} M^{n}\).
(e) Describe the eventual population distribution by computing \(M_{\infty}
X_{0}\).
(f) Check your answer by directly computing \(M^{n}\) for large specific values
of M. (Hint: MATLAB can compute the powers of a matrix \(\mathrm{M}\) by
entering \(\mathrm{M}^{\wedge} 10\), for example.)
(g) You can alter the fundamental presumption in this problem by assuming,
alternatively, that all members of the \(n\)th generation must mate only with a
parent whose genotype is purely dominant. Compute the eventual population
distribution of that model. Chapters 12-14 in Rorres and Anton have other
interesting models.
| aa | 0 | 0 | 0 | 1//4 | 1//2 | 1 |
Step-by-Step Solution
VerifiedKey Concepts
Genotype Frequencies
In our exercise, we use a matrix where the parental genotypes form the rows, and the offspring genotypes form the columns. Each cell in this matrix shows the probability of resulting offspring genotypes from specific parental combinations. The sum of entries in any row of this matrix gives the parental distribution, which remains constant over time, assuming that other factors do not change.
Tracking these frequencies over generations reveals patterns of inheritance and helps predict future population compositions, a valuable tool for predicting changes due to natural selection or genetic drift.
Eigenvalues and Eigenvectors
An eigenvalue represents how a particular transformation, like that of our matrix, scales or changes a vector. Eigenvectors are vectors that do not change direction during the transformation represented by the matrix. In simpler terms, they are the 'directions' in which a transformation like population changes occur consistently over time.
By calculating these in MATLAB, we can reform our initial matrix into a more manageable form, allowing us to predict population stability or long-term genotype distributions. For large-scale models, eigenvalues can signify stability or instability in genetic makeup over successive generations.
MATLAB Programming
In our model, we can input the square matrix representing genotype transitions and then easily compute its powers or transform it into diagonal form. MATLAB simplifies the labor-intensive process of handling large data sets, thus speeding up analyses that predict the eventual population distribution over time.
- It supports direct computation of matrix powers through simple commands.
- It computes eigenvalues and eigenvectors in a unified workflow.
Population Genetics
Matrix population models serve as pivotal tools in population genetics. They help depict how different genotypes spread through generations, affecting allele frequencies. By using matrices, geneticists can predict changes in these frequencies based on selection pressures, mating patterns, and genetic drift, providing insights into evolutionary processes.
These models contribute to knowledge across various fields, including
- ecology and conservation biology, where they help assess species' survival chances,
- medical genetics, for predicting the spread of genetic diseases,
- agricultural science, optimizing plant and animal breeding strategies.