| Literature DB >> 31619157 |
Vinzent Boerner1, David J Johnston2.
Abstract
Multi-trait single step genetic evaluation is increasingly facing the situation of having more individuals with genotypes than markers within each genotype. This creates a situation where the genomic relationship matrix ([Formula: see text]) is not of full rank and its inversion is algebraically impossible. Recently, the SS-T-BLUP method was proposed as a modified version of the single step equations, providing an elegant way to circumvent the inversion of the [Formula: see text] and therefore accommodate the situation described. SS-T-BLUP uses the Woodbury matrix identity, thus it requires an add-on matrix, which is usually the covariance matrix of the residual polygenic effet. In this paper, we examine the application of SS-T-BLUP to a large-scale multi-trait Australian Angus beef cattle dataset using the full BREEDPLAN single step genetic evaluation model and compare the results to the application of two different methods of using [Formula: see text] in a single step model. Results clearly show that SS-T-BLUP outperforms other single step formulations in terms of computational speed and avoids approximation of the inverse of [Formula: see text].Entities:
Mesh:
Year: 2019 PMID: 31619157 PMCID: PMC6796474 DOI: 10.1186/s12711-019-0499-x
Source DB: PubMed Journal: Genet Sel Evol ISSN: 0999-193X Impact factor: 4.297
Processing time in real time seconds (hours) for various tasks and the additional memory requirement in gigabyte specific to the model when iteratively solving a SS-T-BLUP, SS-H-BLUP and SS--BLUP model using a multi-trait Australian Angus BREEDPLAN dataset with 35 traits, 2.6 million animals and 77 million equations
| Task | SS-H-BLUP | SS- | SS-T-BLUP | SS-T-BLUP |
|---|---|---|---|---|
|
| 1756 | 1756 | – | – |
|
| 250 | 250 | – | – |
|
| 9150 | 9150 | – | – |
|
| 3500 | – | – | – |
| – | – | 3422 | 4210 | |
|
| – | – | 352 | 320 |
|
| – | – | 629 | 1170 |
|
| – | 262 | 262 | 219 |
| Preprocessing total | 14,656 (4) | 11,418 (3.2) | 4,665 (1.3) | 5,919 (1.6) |
| Iteration time per round | 7.5 | 11.2 | 8.6 | 12 |
| Total iteration time | 19,123 (5.3) | 28,716 (7.9) | 22,134 (6.1) | 30,809 (8.5) |
| Total evaluation time | 33,779 (9.4) | 40,134 (11.1) | 26,799 (7.4) | 36,728 (10.2) |
|
| 180 | 180 | 104 | 216 |
(1) 150,000 individuals with genotypes. (2) 400,000 individuals with genotypes. (3) Sampling of diagonal elements of using 10,000 samples. (4) Approximated model specific memory requirement in addition to the memory requirement common to all models. SS-H-BLUP: and were build explicitly and inverted. SS--BLUP: and were build explicitly. was inverted explicitly, was used whilst solving. SS-T-BLUP: an implicit representation of and were used whilst solving
Fig. 1The solver convergence criterion on a log scale as a function of the number of iterations for SS-H-BLUP (black), SS--BLUP (blue), SS-T-BLUP (red) and SS-T-BLUP (green)