| Literature DB >> 33836661 |
Jeremie Vandenplas1, Mario P L Calus2, Herwin Eding3, Mathijs van Pelt3, Rob Bergsma4, Cornelis Vuik5.
Abstract
BACKGROUND: The preconditioned conjugate gradient (PCG) method is the current method of choice for iterative solving of genetic evaluations. The relative difference between two successive iterates and the relative residual of the system of equations are usually chosen as a termination criterion for the PCG method in animal breeding. However, our initial analyses showed that these two commonly used termination criteria may report that a PCG method applied to a single-step single nucleotide polymorphism best linear unbiased prediction (ssSNPBLUP) is not converged yet, whereas the solutions are accurate enough for practical use. Therefore, the aim of this study was to propose two termination criteria that have been (partly) developed in other fields, but are new in animal breeding, and to compare their behavior to that of the two termination criteria widely used in animal breeding for the PCG method applied to ssSNPBLUP. The convergence patterns of ssSNPBLUP were also compared to the convergence patterns of single-step genomic BLUP (ssGBLUP).Entities:
Year: 2021 PMID: 33836661 PMCID: PMC8034113 DOI: 10.1186/s12711-021-00626-1
Source DB: PubMed Journal: Genet Sel Evol ISSN: 0999-193X Impact factor: 4.297
Fig. 1Logarithm of the smallest and largest Ritz values (on the y-axis) for the different evaluations. Smallest Ritz values are depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, for ssGBLUP with a proportion of residual polygenic variance equal to 30%, for ssSNPBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 30%
Characteristics of systems for ssGBLUP and ssSNPBLUP
| Evaluation | Model | #Equations | #Iterations | Smallest eig. | Largest eig. | |
|---|---|---|---|---|---|---|
| FIN | ssGBLUP (10) | 11,373,208 | 4912 | 3.924 | ||
| ssGBLUP (30) | 11,373,208 | 4929 | 3.934 | |||
| ssSNPBLUP (10) | 11,627,330 | 5001 | 3.921 | |||
| ssSNPBLUP (30) | 11,627,330 | 4937 | 3.931 | |||
| KAR | ssGBLUP (10) | 26,709,604 | 3902 | 5.062 | ||
| ssGBLUP (30) | 26,709,604 | 3968 | 5.063 | |||
| ssSNPBLUP (10) | 26,861,584 | 4037 | 5.062 | |||
| ssSNPBLUP (30) | 26,861,584 | 3988 | 5.063 | |||
| LVD | ssGBLUP (10) | 96,688,714 | 5431 | 8.635 | ||
| ssSNPBLUP (10) | 96,916,684 | 5888 | 8.935 | |||
| LVD + block | ssGBLUP (10) | 96,688,714 | 1761 | 4.160 | ||
| ssGBLUP (30) | 96,688,714 | 1959 | 4.161 | |||
| ssSNPBLUP (10) | 96,916,684 | 2542 | 6.201 | |||
| ssSNPBLUP (30) | 96,916,684 | 2336 | 5.686 |
aPercentage of variance (due to additive genetic effects) explained by residual polygenic effects
b = Effective spectral condition number of the preconditioned coefficient matrix
Fig. 2Relative errors in the solutions for the different evaluations. Relative errors in the solutions are depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, for ssGBLUP with a proportion of residual polygenic variance equal to 30%, for ssSNPBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 30%
Fig. 3Termination criteria for the FIN data set. Termination criteria are depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, for ssGBLUP with a proportion of residual polygenic variance equal to 30%, for ssSNPBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 30%
Fig. 4Termination criteria for the KAR data set. Termination criteria are depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, for ssGBLUP with a proportion of residual polygenic variance equal to 30%, for ssSNPBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 30%
Fig. 5Termination criteria for the LON data set when using a diagonal preconditioner. Termination criteria are depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 10%
Fig. 6Termination criteria for the LON data set when using a block-diagonal preconditioner. Termination criteria are depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, for ssGBLUP with a proportion of residual polygenic variance equal to 30%, for ssSNPBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 30%
Fig. 7Logarithm of termination criterion CR computed by excluding the SNP effects for different evaluations. Termination criterion CR is depicted for ssGBLUP with a proportion of residual polygenic variance equal to 10%, for ssGBLUP with a proportion of residual polygenic variance equal to 30%, for ssSNPBLUP with a proportion of residual polygenic variance equal to 10%, and ssSNPBLUP with a proportion of residual polygenic variance equal to 30%
Number of iterations needed to reach a difference (for each trait) between intermediate and true estimates of genetic effects (or Legendre polynomials) lower than 1%
| Evaluation | Model | # Iterations | CR | CD | CK | CM | |
|---|---|---|---|---|---|---|---|
| FIN | ssGBLUP (10) | 3200 | 0.105 | 0.327 | |||
| ssGBLUP (30) | 3200 | 0.181 | 0.444 | ||||
| ssSNPBLUP (10) | 3200 | 0.155 | 0.448 | ||||
| ssSNPBLUP (30) | 3200 | 0.172 | 0.412 | ||||
| KAR | ssGBLUP (10) | 1800 | 0.431 | 0.877 | |||
| ssGBLUP (30) | 1400 | 1.163 | 2.372 | ||||
| ssSNPBLUP (10) | 1900 | 0.444 | 0.905 | ||||
| ssSNPBLUP (30) | 1500 | 0.802 | 1.636 | ||||
| LON | ssGBLUP (10) | 5200 | 0.006 | 0.023 | |||
| ssSNPBLUP (10) | 5600 | 0.006 | 0.025 | ||||
| LON + block | ssGBLUP (10) | 1600 | 0.010 | 0.039 | |||
| ssGBLUP (30) | 1800 | 0.011 | 0.042 | ||||
| ssSNPBLUP (10) | 2000 | 0.021 | 0.083 | ||||
| ssSNPBLUP (30) | 2100 | 0.013 | 0.052 |
Values of termination criteria corresponding to the number of iterations are reported
Percentage of variance (due to additive genetic effects) explained by residual polygenic effects
The solutions were stored and evaluated every 100-th iteration
= relative errors in the solutions
Number of iterations needed to reach a Pearson correlation (for each trait) between intermediate and true estimates of genetic effects (or Legendre polynomials) greater than 0.99990
| Evaluation | Model | # Iterations | CR | CD | CK | CM | |
|---|---|---|---|---|---|---|---|
| FIN | ssGBLUP (10) | 2700 | 0.241 | 0.749 | |||
| ssGBLUP (30) | 2600 | 0.327 | 0.802 | ||||
| ssSNPBLUP (10) | 2500 | 0.530 | 1.533 | ||||
| ssSNPBLUP (30) | 2700 | 0.335 | 0.805 | ||||
| KAR | ssGBLUP (10) | 1100 | 2.595 | 5.284 | |||
| ssGBLUP (30) | 1100 | 4.096 | 8.354 | ||||
| ssSNPBLUP (10) | 1100 | 2.737 | 5.572 | ||||
| ssSNPBLUP (30) | 1100 | 4.189 | 8.544 | ||||
| LON | ssGBLUP (10) | 3900 | 0.060 | 0.235 | |||
| ssSNPBLUP (10) | 4100 | 0.069 | 0.267 | ||||
| LON + block | ssGBLUP (10) | 1300 | 0.040 | 0.154 | |||
| ssGBLUP (30) | 1500 | 0.043 | 0.165 | ||||
| ssSNPBLUP (10) | 1600 | 0.073 | 0.282 | ||||
| ssSNPBLUP (30) | 1800 | 0.039 | 0.153 |
Values of termination criteria corresponding to the number of iterations are reported
Percentage of variance (due to additive genetic effects) explained by residual polygenic effects
The solutions were stored and evaluated every 100-th iteration
= relative errors in the solutions