首页> 外文期刊>Journal of Animal Science >Technical note: Avoiding the direct inversion of the numerator relationship matrix for genotyped animals in single-step genomic best linear unbiased prediction solved with the preconditioned conjugate gradient
【24h】

Technical note: Avoiding the direct inversion of the numerator relationship matrix for genotyped animals in single-step genomic best linear unbiased prediction solved with the preconditioned conjugate gradient

机译:技术说明:用预处理的共轭梯度解决单步基因组最佳线性无偏的预测中的分子关系矩阵的分数关系矩阵的直接反演

获取原文
获取原文并翻译 | 示例
           

摘要

This paper evaluates an efficient implementation to multiply the inverse of a numerator relationship matrix for genotyped animals (A(22)(-1)) by a vector (q). The computation is required for solving mixed model equations in single-step genomic BLUP (ssGBLUP) with the preconditioned conjugate gradient (PCG). The inverse can be decomposed into sparse matrices that are blocks of the sparse inverse of a numerator relationship matrix (A(-1)) including genotyped animals and their ancestors. The elements of A(-1) were rapidly calculated with the Henderson's rule and stored as sparse matrices in memory. Implementation of A(22)(-1)q was by a series of sparse matrix-vector multiplications. Diagonal elements of A(22)(-1)A, which were required as preconditioners in PCG, were approximated with a Monte Carlo method using 1,000 samples. The efficient implementation of A(22)(-1)q was compared with explicit inversion of A(22) with 3 data sets including about 15,000, 81,000, and 570,000 genotyped animals selected from populations with 213,000, 8.2 million, and 10.7 million pedigree animals, respectively. The explicit inversion required 1.8 GB, 49 GB, and 2,415 GB (estimated) of memory, respectively, and 42 s, 56 min, and 13.5 d (estimated), respectively, for the computations. The efficient implementation required 1 MB, 2.9 GB, and 2.3 GB of memory, respectively, and 1 sec, 3 min, and 5 min, respectively, for setting up. Only 1 sec was required for the multiplication in each PCG iteration for any data sets. When the equations in ssG-BLUP are solved with the PCG algorithm, A(22)(-1) is no longer a limiting factor in the computations.
机译:本文评估了有效的实现,以乘以通过载体(Q)的基因分型动物(A(22)( - 1))的分子关系矩阵的倒数。用预处理的共轭梯度(PCG)求解单步基因组BLUP(SSGBLUP)中的混合模型方程所需的计算。逆可以分解成稀疏矩阵,其是分子关系矩阵(A(-1))的稀疏逆的块(A(-1)),包括基类型的动物及其祖先。 (-1)的元素随着亨德森的规则迅速计算,并在内存中存储为稀疏矩阵。实现(22)( - 1)q的实施是一系列稀疏矩阵矢量乘法。作为PCG中的预处理器所需的(22)( - 1)A的对角线元件与使用1,000个样品的蒙特卡罗方法近似。将A(22)( - 1)Q的有效实施与A(22)的明确反演进行比较,其中3个数据集,包括约15,000,81,000和570,000名选自213,000,820,000,000百万和1070万个血统的群体的基因分型动物动物分别。对于计算,分别需要分别为1.8 GB,49 GB和2,415 GB(估计)4.8 GB,49 GB和2,415 GB(估计),分别为42秒,56分钟和13.5d(估计)。需要有效的实现& 1 MB,2.9 GB和2.3 GB的记忆,以及< 1秒,3分钟和5分钟,用于设置。只有&对于任何数据集的每个PCG迭代中,乘法需要1秒。当用PCG算法解决SSG-BLUP中的等式时,A(22)( - 1)不再是计算中的限制因素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号