首页> 外文期刊>Genetics, selection, evolution >Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
【24h】

Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently

机译:紧缩的预处理共轭梯度法可有效求解单步BLUP模型

获取原文
           

摘要

The single-step single nucleotide polymorphism best linear unbiased prediction (ssSNPBLUP) method, such as single-step genomic BLUP (ssGBLUP), simultaneously analyses phenotypic, pedigree, and genomic information of genotyped and non-genotyped animals. In contrast to ssGBLUP, SNP effects are fitted explicitly as random effects in the ssSNPBLUP model. Similarly, principal components associated with the genomic information can be fitted explicitly as random effects in a single-step principal component BLUP (ssPCBLUP) model to remove noise in genomic information. Single-step genomic BLUP is solved efficiently by using the preconditioned conjugate gradient (PCG) method. Unfortunately, convergence issues have been reported when solving ssSNPBLUP by using PCG. Poor convergence may be linked with poor spectral condition numbers of the preconditioned coefficient matrices of ssSNPBLUP. These condition numbers, and thus convergence, could be improved through the deflated PCG (DPCG) method, which is a two-level PCG method for ill-conditioned linear systems. Therefore, the first aim of this study was to compare the properties of the preconditioned coefficient matrices of ssGBLUP and ssSNPBLUP, and to document convergence patterns that are obtained with the PCG method. The second aim was to implement and test the efficiency of a DPCG method for solving ssSNPBLUP and ssPCBLUP. For two dairy cattle datasets, the smallest eigenvalues obtained for ssSNPBLUP (ssPCBLUP) and ssGBLUP, both solved with the PCG method, were similar. However, the largest eigenvalues obtained for ssSNPBLUP and ssPCBLUP were larger than those for ssGBLUP, which resulted in larger condition numbers and in slow convergence for both systems solved by the PCG method. Different implementations of the DPCG method led to smaller condition numbers, and faster convergence for ssSNPBLUP and for ssPCBLUP, by deflating the largest unfavourable eigenvalues. Poor convergence of ssSNPBLUP and ssPCBLUP when solved by the PCG method are related to larger eigenvalues and larger condition numbers in comparison to ssGBLUP. These convergence issues were solved with a DPCG method that annihilates the effect of the largest unfavourable eigenvalues of the preconditioned coefficient matrix of ssSNPBLUP and of ssPCBLUP on the convergence of the PCG method. It resulted in a convergence pattern, at least, similar to that of ssGBLUP.
机译:单步单核苷酸多态性最佳线性无偏预测(ssSNPBLUP)方法,例如单步基因组BLUP(ssGBLUP),可同时分析基因型和非基因型动物的表型,谱系和基因组信息。与ssGBLUP相反,在ssSNPBLUP模型中,SNP效应被明确拟合为随机效应。类似地,与基因组信息相关的主成分可以作为随机效应明确地拟合在单步主成分BLUP(ssPCBLUP)模型中,以消除基因组信息中的噪声。通过使用预处理的共轭梯度(PCG)方法,可以有效地解决单步基因组BLUP问题。不幸的是,在使用PCG解决ssSNPBLUP时已经报告了收敛问题。收敛性差可能与ssSNPBLUP的预处理系数矩阵的不良频谱条件数量有关。可以通过放气PCG(DPCG)方法来改善这些条件数,从而改善收敛性,这是用于病态线性系统的两级PCG方法。因此,本研究的首要目的是比较ssGBLUP和ssSNPBLUP的预处理系数矩阵的性质,并记录使用PCG方法获得的收敛模式。第二个目标是实现并测试用于解决ssSNPBLUP和ssPCBLUP的DPCG方法的效率。对于两个奶牛数据集,使用PCG方法求解的ssSNPBLUP(ssPCBLUP)和ssGBLUP的最小特征值相似。但是,ssSNPBLUP和ssPCBLUP的最大特征值大于ssGBLUP的最大特征值,这导致条件数更大,并且两个系统都无法通过PCG方法求解。通过消除最大的不利特征值,DPCG方法的不同实现方式导致较小的条件数,并加快了ssSNPBLUP和ssPCBLUP的收敛速度。通过PCG方法求解时,ssSNPBLUP和ssPCBLUP的收敛性较差,与ssGBLUP相比,具有较大的特征值和较大的条件数。通过DPCG方法解决了这些收敛问题,该方法消除了ssSNPBLUP和ssPCBLUP的预处理系数矩阵的最大不利特征值对PCG方法的收敛性的影响。这导致了至少类似于ssGBLUP的收敛模式。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号