首页 | 本学科首页   官方微博 | 高级检索  
     检索      

大型基因组亲缘矩阵求逆算法的优化研究
引用本文:周洁,曾维俊,杨天瑞,程郁斐,龙贤达,经佩齐,曾仰双,徐旭,唐国庆.大型基因组亲缘矩阵求逆算法的优化研究[J].畜牧兽医学报,2020,51(8):1804-1810.
作者姓名:周洁  曾维俊  杨天瑞  程郁斐  龙贤达  经佩齐  曾仰双  徐旭  唐国庆
作者单位:1. 四川农业大学, 成都 611130;2. 四川省畜牧总站, 成都 610041
基金项目:四川省科技计划项目(20ZDYF1241);四川生猪创新团队(SCSZTD-3-002);国家生猪产业技术体系项目(CARS-36-01A)
摘    要:基因组选择常用的评估方法GBLUP和ssGBLUP都涉及到基因组亲缘矩阵的求逆,而大规模矩阵求逆运算非常耗时。本研究以提高大型基因组亲缘矩阵求逆运算的效率为目的。本研究通过真实数据和模拟数据构建基因组亲缘矩阵,引入Intel MKL矩阵函数,以减少迭代次数(方法1)和重复分块(方法2)两种方式改良分块迭代求逆算法,编程实现算法并在台式电脑和服务器上测试计算时间。结果表明,利用方法1计算4 000×4 000的基因组亲缘矩阵逆矩阵时,与MKL库函数的加速比为0.898。而16 000×16 000矩阵的计算速度为MKL库函数的1.006倍。利用方法2计算4 000×4 000矩阵的运算速度是MKL库函数的1.084倍;而在更大型的128 000×128 000基因组亲缘矩阵求逆运算时,该方法与MKL直接求逆函数的加速比为1.805倍。相比于MKL直接求逆函数,改进后的两种方法在效率上有一定程度的提升。

关 键 词:基因组选择  矩阵求逆  分块迭代求逆  
收稿时间:2020-01-20

Optimization Study of Inverse Algorithm of Large Genomic Relationship Matrix
ZHOU Jie,ZENG Weijun,YANG Tianrui,CHENG Yufei,LONG Xianda,JING Peiqi,ZENG Yangshuang,XU Xu,TANG Guoqing.Optimization Study of Inverse Algorithm of Large Genomic Relationship Matrix[J].Acta Veterinaria et Zootechnica Sinica,2020,51(8):1804-1810.
Authors:ZHOU Jie  ZENG Weijun  YANG Tianrui  CHENG Yufei  LONG Xianda  JING Peiqi  ZENG Yangshuang  XU Xu  TANG Guoqing
Institution:1. Sichuan Agricultural University, Chengdu 611130, China;2. Sichuan Animal Husbandry Station, Chengdu 610041, China
Abstract:Both GBLUP and ssGBLUP methods involved in the inversion of genomic relationship matrices in genomic selection, and large-scale matrix inversion operations were time-consuming. The purpose of this study was to improve the efficiency of the inverse operation of large genomic relationship matrix. The genomic relationship matrix from real data and simulated data was constructed, and the Intel MKL matrix function was introduced, and the efficiency of matrix inversion was improved by reducing the number of iterations (method 1) and repeating the block (method 2), programming to implement algorithms and test computing time on desktop computers and servers. The results showed that the acceleration ratio of the direct inversion function with the MKL was 0.898 when calculating the genomic relationship matrix of 4 000×4 000 using method 1. The calculation speed of 16 000×16 000 was 1.006 times more than that of the inversion function in MKL; The calculation speed of method 2 in the 4 000×4 000 genomic relationship matrix was 1.084 times more than that of the MKL inversion function; For larger 128 000×128 000 matrix inversion operations, the acceleration ratio of this method was 1.805 times more than that of the inversion function in MKL. Compared with MKL direct inversion function, the improved two methods have higher efficiency.
Keywords:genomic selection  matrix inversion  block iterative inverse  
点击此处可从《畜牧兽医学报》浏览原始摘要信息
点击此处可从《畜牧兽医学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号