Graphical Abstract
Summary: For single-step genomic BLUP, the genomic relationship matrix (G) is blended with a positive definite matrix for inversion to solve the mixed model equations. Conventionally, G is blended with a proportion of the numerator relationship matrix for genotyped animals (A22); however, blending with A22 can take excess time, whereas blending with an identity matrix (I) may take less time and guarantees the nonsingularity of G. The purpose of this study was to compare differences in the reliability and inflation of genomic estimated breeding values (GEBV), convergence rate, and elapsed wall-clock time when blending G with different proportions of A22 or I and introduce a more efficient blending algorithm. Using a US Holstein population of 9.7 million animals in the pedigree and 569,404 genotypes, negligible differences in performance were observed in blending with 0.001I and 0.30A22. The optimized blending algorithm reduced the computing time from approximately 2 h to 5 min for A22 and less than one second for I.
Highlights
-
•
Blending G with I had negligible differences in reliability and inflation of GEBV compared with A22.
-
•
Fewer rounds to convergence were required when G is blended with I compared with A22.
-
•
The optimized blending algorithm is several orders of magnitude faster than the old algorithm.
-
•
The elapsed time for blending is not computationally critical with the optimized algorithm.
Abstract
Evaluations using single-step genomic BLUP require blending the genomic relationship matrix (G) with a positive definite matrix to ensure nonsingularity for solving the mixed model equations. Many organizations blend G with a proportion of the numerator relationship matrix for genotyped animals (A22) to improve stability and possibly add a residual polygenic effect. However, when nearly all the polygenic variance is explained by G, blending with A22 may cause inflation and add excess computing time; thus, blending with an identity matrix (I) multiplied by a small value may be a better solution. The objective of this study was to evaluate changes in reliability and inflation of genomic estimated breeding values, convergence rate, elapsed wall-clock time for blending G with different levels of A22 or I, and develop a more time-efficient blending method. A US Holstein cattle data set was used with 9.7 million animals in the pedigree, 569,404 animals with genotypes, and 10.1 million stature phenotypes. Blending G by adding a small value to the diagonal elements had comparable performance to A22 with fewer rounds to convergence required to solve the system of equations. Reliability and inflation of genomic estimated breeding values ranged from 0.63 to 0.68 and 0.86 to 0.89 for all blending scenarios tested. The current blending default in the BLUPF90 software is to replace G with (1 – β)G + βA22, where β equals 0.05. In this study, β values of 0.30, 0.20, 0.05, 0.01, 0.005, and 0.001 were evaluated with A22 and I. Negligible differences in elapsed computing time between the blending types and levels were observed. Subsequently, the current blending algorithm used in the BLUPF90 family of programs was optimized, reducing the blending time from approximately 2 h to 5 min for A22 and less than 1 s for I. The new time difference between blending with A22 or I is negligible and not computationally critical. The results indicate that blending G with A22 does not have clear advantages over blending with a small proportion of I.
Single-step genomic best linear unbiased predictor (ssGBLUP) allows estimating the breeding values jointly for genotyped and nongenotyped animals (Aguilar et al., 2010; Christensen and Lund, 2010). For solving the mixed model equations (MME), the main difference between ssGBLUP and the pedigree-based best linear unbiased predictor (PBLUP) is in the covariance matrix for the breeding values. In PBLUP, the inverse of the numerator relationship matrix (A−1) is used, whereas in ssGBLUP is replaced by H−1. The matrix H−1 is composed of A−1, the inverse of the genomic relationship matrix (G−1), and the inverse of the numerator relationship matrix for genotyped animals as follows:
| [1] |
Calculating such matrices can be referred to as the “genomic setup,” which typically involves computing G, adding (“blending”) it to a small fraction of a positive definite matrix; usually an identity matrix (I) or A22, to guarantee its nonsingularity (VanRaden, 2008), tuning to make it compatible with A22 (Vitezica et al., 2011), and inverting it. The current default in BLUPF90 is blending implemented first and then tuning. McWhorter et al. (2021) found predictions were unbiased, accurate, and neither over- nor under-dispersed with either order. When solving the MME, A−1 is calculated following Henderson's rules (Henderson, 1976; Quaas, 1976, 1988). For small evaluations, A22 is calculated with Colleau (2002) and inverted, whereas for large-scale evaluations, a product is calculated as proposed by Masuda et al. (2016). Typically, G is constructed using the first method of VanRaden (2008):
| [2] |
where Z = M − P, pj is the allele frequency of the second allele at locus j, calculated based on observed allele frequencies, M is a genotypic matrix relating marker alleles to individuals with the number of rows equal to the number of animals and the number of columns equal to the number of SNP, and P is a matrix containing 2pj.
The blending step is frequently done as (1 − β)G + βA22, where β reflects the proportion of residual polygenic variance not accounted for by G (Habier et al., 2007; Liu et al., 2016; Mäntysaari et al., 2017). Blending in this way creates a nonsingular G and is equivalent to fitting a residual polygenic effect (RPG) in the model (Liu et al., 2014). However, when nearly all QTL were identified, using A22 for blending reduced accuracy while using a fraction of I for blending did not (Fragomeni et al., 2017). The results from the study of Himmelbauer et al. (2021) showed that blending with β greater than 0.001 introduced biases for bulls with many genotyped progeny. It is standard for β to be equal to 0.05; although, depending on the population parameters and quality of genomic information, values of β can vary from 0.01 to 0.50 (Lourenco et al., 2020). Larger values of β are used when the markers do not adequately explain the additive genetic variance or to reduce the effect of the genomic information (Meyer et al., 2018).
When the number of genotyped animals is large, G−1 cannot be computed. In such a case, G−1 can be replaced by which is calculated with the algorithm of proven and young (APY; Misztal et al., 2014; Misztal, 2016). Let G be partitioned as
| [3] |
where the subscripts c and n denote the blocks for core (proven) and noncore (young) animals, respectively. Using APY, the inverse of can be obtained directly as
| [4] |
where is a diagonal matrix.
The APY reduces computational costs by utilizing concepts of effective population size and the limited dimensionality of the genomic relationship matrix (Fragomeni et al., 2015; Masuda et al., 2016; Pocrnic et al., 2016). Previous studies have successfully tested APY in various species (Ostersen et al., 2016; Mäntysaari et al., 2017; Gonzalez-Peña et al., 2019; Nilforooshan and Lee, 2019). For Holsteins, 15,000 eigenvalues corresponded to 98% of the variation and realized accuracies peaked using this number of randomly chosen core animals (Pocrnic et al., 2016). In addition to APY, other options are available for single-step with large genomic data, such as ssGTBLUP (Mäntysaari et al., 2017), single-step Bayesian regression (Fernando et al., 2014), single-step SNP-BLUP (Liu et al., 2014; Taskinen et al., 2017), and using reduced-dimension singular value decomposition of the genotype matrix (Ødegård et al., 2018). Although APY makes it possible to obtain a sparse representation of G−1 that well depicts the population structure without inverting the entire G directly, blending is still needed because of the inverse of G for core animals. The computing time of the genomic setup may be a limiting factor to timely accomplish large-scale evaluations when the number of genotyped animals exceeds 1 million. Therefore, this study aimed to compare the efficiency of blending G with I versus A22, analyze the reliability and inflation of the resulting genomic estimated breeding values (GEBV), and develop an improved blending algorithm.
The current implementation of APY in preGSf90 follows the methods in Masuda et al. (2016), and at the time of the development, the number of genotyped animals was small; therefore, the algorithm was efficient. Now that the number of genotyped US Holsteins is nearing 5 million (Council of Dairy Cattle Breeding, 2022), a more efficient blending method is required for feasible routine evaluations. Because of the structure of and for memory efficiency, only Gcc and Gcn are stored as dense matrices, whereas for Gnn, only its diagonals (gn) are stored. In the blending proposed by Masuda et al. (2016), all the columns of A22 are calculated, but only the elements corresponding to Gcc, Gcn, and gn are added to these matrices. The rest of the elements are used for calculating the average of the diagonal and off-diagonal elements of A22, which are required for the tuning of G. Since the only elements of A22 needed are those corresponding to Gcc, Gcn, and gn, we propose an optimized algorithm that computes only the rows of A22 corresponding to the core animals instead of calculating all the columns of A22. The elements of A22 corresponding to gn are the inbreeding coefficients added to the value of one for the noncore animals. They are calculated before computing any row of A22 because the method for calculating these rows requires the inbreeding coefficients (Colleau, 2002).
The primary purpose of blending G with A22 is to make G nonsingular, which is attainable with I. Blending with A22 may cause unwanted bias, and blending with I should require less computing time. To evaluate this, we compared the reliability and inflation of GEBV, number of rounds required for convergence, and elapsed wall-clock time for blending when blending G with various proportions (0.30, 0.20, 0.05, 0.01, 0.005, 0.001) of A22 and I. A US Holstein data set provided by The Council on Dairy Cattle Breeding (Bowie, MD) was used in this study. Stature phenotypes were available from 10,067,745 animals. The pedigree file included 9,730,943 animals, from which 569,404 animals had 60,671 SNP markers after quality control. Single nucleotide polymorphisms with minor allele frequency lower than 0.05, call rates lower than 0.9, or a difference greater than 0.15 between expected and observed frequency of heterozygous were removed during quality control. Animals with call rates lower than 0.9 or parent-progeny Mendelian conflicts were removed during quality control. Of the genotyped animals included after quality control, 21,127 were sires, 59,723 were dams, and 32,855 had stature phenotypes. For APY, 15,000 genotyped animals were randomly chosen as core.
A partial data set was created for validation by removing phenotypes from daughters of bulls that have at least 50 daughters with records in 2014. Genomic EBV (GEBV) were calculated for the whole (GEBVw) and partial (GEBVp) data sets using the BLUP90IOD2OMP1 software (version 3.119; Tsuruta et al., 2001; Tsuruta and Misztal, 2008). Estimates of daughter yield deviations (DYD) for validation bulls were obtained using the whole data set with the method of Liu et al. (2004) and the algorithm of Mrode and Swanson (2004). The regression coefficient (b1) and the coefficient of determination (R2) between DYD and GEBVp_x were used to measure the inflation and reliability of predictions for validation bulls, respectively, where x denotes the blending combination tested (0.30, 0.20, 0.05, 0.01, 0.005, or 0.001 multiplied by A22 or I).
The results for the validation are shown in Figure 1. None of the b1 nor R2 values between DYD and GEBVp_x differ by more than 0.05, indicating consistent outputs of the models. The lowest R2 values were seen with the blending coefficient of 0.30 for both matrices tested. To compare the GEBV of the various blending combinations to the current blending default in the BLUPF90 programs (0.05A22), GEBVw_0.05A22 was regressed on GEBVw_x, and the correlation coefficients (r) and b1 of the 2 were calculated for the genotyped animals and are shown in Figure 2. When comparing with the same blending proportion, there were negligible differences between b1 and r for I and A22. For GEBVw_0.05A22 regressed on GEBVw of 0.30, 0.20, 0.01, 0.005, or 0.001 A22 blending combination, r and b1 ranged from 0.99 to 0.98 and 0.99 to 0.97, respectively, indicating very little inflation and strong association. For GEBVw_0.05A22 regressed on GEBVw of each I blending combination, r was 0.99 and b1 ranged from 0.98 to 0.97. The differences observed here are negligible and suggest no differences in reliability or inflation of GEBV when blending G with a small value multiplied by I compared with A22.
Figure 1.
Regression coefficient (b1) and coefficient of determination (R2) of daughter yield deviations (DYD) on genomic EBV calculated with a partial data set (GEBVp) with all GEBVp_x blending scenarios, where x denotes the blending combination tested, as shown on the x-axis. A22 = numerator relationship matrix for genotyped animals; I = identity matrix; b0 = intercept of the regression line.
Figure 2.
Regression coefficient (b1) and correlation coefficient (r) of GEBVw using 0.05A22 blending on GEBVw_x, where x is the blending combination tested as shown in the legend and w refers to the whole data set. GEBV = genomic estimated breeding values; b0 = intercept of the regression line.
The number of rounds until convergence using preconditioner conjugate gradient with iteration on data (Tsuruta et al., 2001) were compared for each blending combination to quantify the computational efforts and are shown in Table 1. The termination criterion was 10−12 with a convergence criterion of C = b − Ax2/b2, where the MME are Ax = b. For every blending combination, the convergence patterns were steady, and there was no indication of divergence. The 0.001A22 and 0.001I blending combinations had the most iterative rounds to convergence (599 and 596, respectively). The blending scenario of 0.30I took 251 rounds to converge, which was the fewest observed (Table 1). The fewer rounds necessary for convergence suggest a more well-conditioned system of equations. However, the results do not indicate a concerningly high number of rounds or a diverging system for any blending combinations tested.
Table 1.
The elapsed wall-clock time for blending in minutes and the number of rounds to reach the convergence criterion of 10−12 for obtaining the solutions of the system of equations for each blending scenario with the new and old algorithm1
| Blending scenario | Algorithm | Elapsed wall-clock time for blending (min) | Rounds to convergence2 |
|---|---|---|---|
| 0.30A223 | New | 2.4 | 333 |
| Old | 54.6 | 333 | |
| 0.20A22 | New | 2.9 | 349 |
| Old | 66.0 | 346 | |
| 0.05A22 | New | 5.2 | 416 |
| Old | 113.6 | 418 | |
| 0.01A22 | New | 2.5 | 487 |
| Old | 61.0 | 487 | |
| 0.005A22 | New | 2.3 | 536 |
| Old | 98.7 | 534 | |
| 0.001A22 | New | 3.9 | 599 |
| Old | 98.0 | 594 | |
| 0.30I4 | New | 2.6 | 251 |
| Old | 62.2 | 251 | |
| 0.20I | New | 3.0 | 257 |
| Old | 61.9 | 257 | |
| 0.05I | New | <0.1 | 362 |
| Old | 113.5 | 362 | |
| 0.01I | New | <0.1 | 470 |
| Old | 111.3 | 468 | |
| 0.005I | New | <0.1 | 530 |
| Old | 77.2 | 532 | |
| 0.001I | New | <0.1 | 596 |
| Old | 76.0 | 598 |
The blending scenarios are the matrices added to (1 – β)G to obtain an invertible G, where G = genomic relationship matrix, and β = the proportion of residual polygenic variance not accounted for by G.
The average elapsed wall-clock time per iteration round was 7.3 s for all scenarios.
Numerator relationship matrix for genotyped animals.
Identity matrix.
One would assume blending with I would drastically reduce computing time since I is sparse, and the direct creation of A22 would be avoided. Using the algorithm by Masuda et al. (2016), the elapsed wall-clock time for creating and blending 0.05A22 and 0.05I with 0.95G were both around 1 h and 54 min, with no notable difference (Table 1). This lack of difference in computing time between blending with the 2 matrices can be attributed to the algorithm in Masuda et al. (2016); as mentioned above, all columns of A22 were calculated for the tuning of G, regardless of the matrix used for blending. In contrast, only the rows of A22 relating to core animals were calculated in the optimized algorithm, which reduced computing time. With the optimized blending algorithm, blending 0.95G with 0.05A22 took 5 min, and with 0.05I, it took less than 1 s. Blending G for large-scale evaluations is efficient with the optimized algorithm using either A22 or I. Although blending with I is remarkably faster than with A22 using the new algorithm, an elapsed computing time of approximately 5 min is not critical. Additionally, the peak memory use was 78.57 GB and did not differ between models.
The new algorithm can include virtually any number of genotyped animals in the genomic setup for ssGBLUP with APY. Using 0.001I for blending is enough for inverting and has no negative consequences on reliability and inflation. Moreover, the weight applied to the blending matrix should be determined by the portion of the genetic variance the markers explain. The results may differ depending on the data set and values of β used. For each blending proportion tested, I had fewer convergence rounds than A22, and the least was with 0.30I. The differences in reliability and inflation of GEBV when blending G with various proportions of A22 and I were negligible, and the computing time is no longer a limiting factor with the new algorithm. Therefore, the decision of which matrix to use to ensure the nonsingularity of G is trivial for the implementation of ssGBLUP.
Notes
This study was partially funded by the Agriculture and Food Research Initiative Competitive Grant no. 2020-67015-31030 from the US Department of Agriculture's National Institute of Food and Agriculture and Holstein Association USA Inc. (Brattleboro, VT). The authors thank USDA-Agricultural Research Service (Beltsville, MD) for providing genomic data.
No animals were used in this study, and ethical approval for the use of animals was thus deemed unnecessary.
The authors have not stated any conflicts of interest.
References
- Aguilar I., Misztal I., Johnson D.L., Legarra A., Tsuruta S., Lawlor T.J. Hot topic: A unified approach to utilize phenotypic, full pedigree, and genomic information for genetic evaluation of Holstein final score. J. Dairy Sci. 2010;93:743–752. doi: 10.3168/jds.2009-2730. 20105546. [DOI] [PubMed] [Google Scholar]
- Christensen O.F., Lund M.S. Genomic prediction when some animals are not genotyped. Genet. Sel. Evol. 2010;42:2. doi: 10.1186/1297-9686-42-2. 20105297. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Colleau J.-J. An indirect approach to the extensive calculation of relationship coefficients. Genet. Sel. Evol. 2002;34:409–421. doi: 10.1186/1297-9686-34-4-409. 12270102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Council of Dairy Cattle Breeding . CDCB; 2022. Counts of Genotyped Animals by Country Code. [Google Scholar]
- Fernando R.L., Dekkers J.C.M., Garrick D.J. A class of Bayesian methods to combine large numbers of genotyped and non-genotyped animals for whole-genome analyses. Genet. Sel. Evol. 2014;46:50. doi: 10.1186/1297-9686-46-50. 25253441. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fragomeni B.O., Lourenco D.A.L., Masuda Y., Legarra A., Misztal I. Incorporation of causative quantitative trait nucleotides in single-step GBLUP. Genet. Sel. Evol. 2017;49:59. doi: 10.1186/s12711-017-0335-0. 28747171. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fragomeni B.O., Lourenco D.A.L., Tsuruta S., Masuda Y., Aguilar I., Legarra A., Lawlor T.J., Misztal I. Hot topic: Use of genomic recursions in single-step genomic best linear unbiased predictor (BLUP) with a large number of genotypes. J. Dairy Sci. 2015;98:4090–4094. doi: 10.3168/jds.2014-9125. 25864050. [DOI] [PubMed] [Google Scholar]
- Gonzalez-Peña D., Vukasinovic N., Brooker J.J., Przybyla C.A., DeNise S.K. Genomic evaluation for calf wellness traits in Holstein cattle. J. Dairy Sci. 2019;102:2319–2329. doi: 10.3168/jds.2018-15540. 30638996. [DOI] [PubMed] [Google Scholar]
- Habier D., Fernando R.L., Dekkers J.C.M. The impact of genetic relationship information on genome-assisted breeding values. Genetics. 2007;177:2389–2397. doi: 10.1534/genetics.107.081190. 18073436. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Henderson C.R. A simple method for computing the inverse of a numerator relationship matrix used in prediction of breeding values. Biometrics. 1976;32:69–83. doi: 10.2307/2529339. [DOI] [Google Scholar]
- Himmelbauer J., Schwarzenbacher H., Fuerst C. Implementation of single-step evaluations for fitness traits in the German and Austrian Fleckvieh and Brown Swiss populations. Interbull Bull. 2021;56:82–89. [Google Scholar]
- Liu Z., Goddard M.E., Hayes B.J., Reinhardt F., Reents R. Technical note: Equivalent genomic models with a residual polygenic effect. J. Dairy Sci. 2016;99:2016–2025. doi: 10.3168/jds.2015-10394. 26723117. [DOI] [PubMed] [Google Scholar]
- Liu Z., Goddard M.E., Reinhardt F., Reents R. A single-step genomic model with direct estimation of marker effects. J. Dairy Sci. 2014;97:5833–5850. doi: 10.3168/jds.2014-7924. 25022678. [DOI] [PubMed] [Google Scholar]
- Liu Z., Reinhardt F., Bünger A., Reents R. Derivation and calculation of approximate reliabilities and daughter yield-deviations of a random regression test- day model for genetic evaluation of dairy cattle. J. Dairy Sci. 2004;87:1896–1907. doi: 10.3168/jds.S0022-0302(04)73348-2. 15453507. [DOI] [PubMed] [Google Scholar]
- Lourenco D., Legarra A., Tsuruta S., Masuda Y., Aguilar I., Misztal I. Single-step genomic evaluations from theory to practice: Using SNP chips and sequence data in BLUPF90. Genes (Basel) 2020;11:790. doi: 10.3390/genes11070790. 32674271. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mäntysaari E.A., Evans R.D., Strandén I. Efficient single-step genomic evaluation for a multibreed beef cattle population having many genotyped animals. J. Anim. Sci. 2017;95:4728–4737. doi: 10.2527/jas2017.1912. 29293736. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Masuda Y., Misztal I., Tsuruta S., Legarra A., Aguilar I., Lourenco D., Fragomeni B., Lawlor T. Implementation of genomic recursions in single-step genomic best linear unbiased predictor for US Holsteins with a large number of genotyped animals. J. Dairy Sci. 2016;99:1968–1974. doi: 10.3168/jds.2015-10540. 26805987. [DOI] [PubMed] [Google Scholar]
- McWhorter T.M., Garcia A., Bermann M., Legarra A., Aguilar I., Misztal I., Lourenco D. 36 Effect of blending and tuning relationship matrices in single-step genomic BLUP. J. Anim. Sci. 2021;99(Supplement_3):19–20. doi: 10.1093/jas/skab235.032. [DOI] [Google Scholar]
- Meyer K., Tier B., Swan A. Estimates of genetic trend for single-step genomic evaluations. Genet. Sel. Evol. 2018;50:39. doi: 10.1186/s12711-018-0410-1. 30075705. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Misztal I. Inexpensive computation of the inverse of the genomic relationship matrix in populations with small effective population size. Genetics. 2016;202:401–409. doi: 10.1534/genetics.115.182089. 26584903. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Misztal I., Legarra A., Aguilar I. Using recursion to compute the inverse of the genomic relationship matrix. J. Dairy Sci. 2014;97:3943–3952. doi: 10.3168/jds.2013-7752. 24679933. [DOI] [PubMed] [Google Scholar]
- Mrode R.A., Swanson G.J.T. Calculating cow and daughter yield deviations and partitioning of genetic evaluations under a random regression model. Livest. Prod. Sci. 2004;86:253–260. doi: 10.1016/j.livprodsci.2003.09.001. [DOI] [Google Scholar]
- Nilforooshan M.A., Lee M. The quality of the algorithm for proven and young with various sets of core animals in a multibreed sheep population. J. Anim. Sci. 2019;97:1090–1100. doi: 10.1093/jas/skz010. 30624671. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ødegård J., Indahl U., Strandén I., Meuwissen T.H.E. Large-scale genomic prediction using singular value decomposition of the genotype matrix. Genet. Sel. Evol. 2018;50:6. doi: 10.1186/s12711-018-0373-2. 29490611. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ostersen T., Christensen O.F., Madsen P., Henryon M. Sparse single-step method for genomic evaluation in pigs. Genet. Sel. Evol. 2016;48:48. doi: 10.1186/s12711-016-0227-8. 27357825. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pocrnic I., Lourenco D.A.L., Masuda Y., Misztal I. Dimensionality of genomic information and performance of the Algorithm for Proven and Young for different livestock species. Genet. Sel. Evol. 2016;48:82. doi: 10.1186/s12711-016-0261-6. 27799053. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Quaas R.L. Computing the diagonal elements and inverse of a large numerator relationship matrix. Biometrics. 1976;32:949–953. doi: 10.2307/2529279. [DOI] [Google Scholar]
- Quaas R.L. Additive genetic model with groups and relationships. J. Dairy Sci. 1988;71:91–98. doi: 10.1016/S0022-0302(88)79986-5. [DOI] [Google Scholar]
- Taskinen M., Mäntysaari E.A., Strandén I. Single-step SNP-BLUP with on-the-fly imputed genotypes and residual polygenic effects. Genet. Sel. Evol. 2017;49:36. doi: 10.1186/s12711-017-0310-9. 28359261. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tsuruta S., Misztal I. Technical note: Computing options for genetic evaluation with a large number of genetic markers. J. Anim. Sci. 2008;86:1514–1518. doi: 10.2527/jas.2007-0324. 18310484. [DOI] [PubMed] [Google Scholar]
- Tsuruta S., Misztal I., Strandén I. Use of the preconditioned conjugate gradient algorithm as a generic solver for mixed-model equations in animal breeding applications1. J. Anim. Sci. 2001;79:1166–1172. doi: 10.2527/2001.7951166x. 11374535. [DOI] [PubMed] [Google Scholar]
- VanRaden P.M. Efficient methods to compute genomic predictions. J. Dairy Sci. 2008;91:4414–4423. doi: 10.3168/jds.2007-0980. 18946147. [DOI] [PubMed] [Google Scholar]
- Vitezica Z.G., Aguilar I., Misztal I., Legarra A. Bias in genomic predictions for populations under selection. Genet. Res. (Camb.) 2011;93:357–366. doi: 10.1017/S001667231100022X. 21767459. [DOI] [PubMed] [Google Scholar]



