Efficient computation of the genomic relationship matrix and other matrices used in single-step evaluation

被引:133
作者
Aguilar, I. [1 ,2 ]
Misztal, I. [2 ]
Legarra, A. [3 ]
Tsuruta, S. [2 ]
机构
[1] INIA Las Brujas, Inst Nacl Invest Agropecuaria, Canelones 90200, Uruguay
[2] Univ Georgia, Anim & Dairy Sci Dept, Athens, GA 30602 USA
[3] INRA, UR631, SAGA, F-32326 Castanet Tolosan, France
关键词
Computing methods; genomic selection; relationship matrix; FULL PEDIGREE; GENETIC EVALUATION; MODEL; SET;
D O I
10.1111/j.1439-0388.2010.00912.x
中图分类号
S8 [畜牧、 动物医学、狩猎、蚕、蜂];
学科分类号
0905 ;
摘要
Genomic evaluations can be calculated using a unified procedure that combines phenotypic, pedigree and genomic information. Implementation of such a procedure requires the inverse of the relationship matrix based on pedigree and genomic relationships. The objective of this study was to investigate efficient computing options to create relationship matrices based on genomic markers and pedigree information as well as their inverses. SNP maker information was simulated for a panel of 40 K SNPs, with the number of genotyped animals up to 30 000. Matrix multiplication in the computation of the genomic relationship was by a simple 'do' loop, by two optimized versions of the loop, and by a specific matrix multiplication subroutine. Inversion was by a generalized inverse algorithm and by a LAPACK subroutine. With the most efficient choices and parallel processing, creation of matrices for 30 000 animals would take a few hours. Matrices required to implement a unified approach can be computed efficiently. Optimizations can be either by modifications of existing code or by the use of efficient automatic optimizations provided by open source or third-party libraries.
引用
收藏
页码:422 / 428
页数:7
相关论文
共 20 条
[1]   Hot topic: A unified approach to utilize phenotypic, full pedigree, and genomic information for genetic evaluation of Holstein final score [J].
Aguilar, I. ;
Misztal, I. ;
Johnson, D. L. ;
Legarra, A. ;
Tsuruta, S. ;
Lawlor, T. J. .
JOURNAL OF DAIRY SCIENCE, 2010, 93 (02) :743-752
[2]  
Angerson E., 1990, Proceedings of Supercomputing '90 (Cat. No.90CH2916-5), P2, DOI 10.1109/SUPERC.1990.129995
[3]  
[Anonymous], 1998, SC 98, DOI [10.5555/509058.509096, DOI 10.1109/SC.1998.10004]
[4]   Population Structure and Cryptic Relatedness in Genetic Association Studies [J].
Astle, William ;
Balding, David J. .
STATISTICAL SCIENCE, 2009, 24 (04) :451-471
[5]   Genomic prediction when some animals are not genotyped [J].
Christensen, Ole F. ;
Lund, Mogens S. .
GENETICS SELECTION EVOLUTION, 2010, 42
[6]  
Colleau JJ, 2002, GENET SEL EVOL, V34, P409, DOI [10.1186/1297-9686-34-4-409, 10.1051/gse:2002015]
[7]  
Dongarra J. J., 1990, SOLVING LINEAR SYSTE
[8]   AN EXTENDED SET OF FORTRAN BASIC LINEAR ALGEBRA SUBPROGRAMS [J].
DONGARRA, JJ ;
DUCROZ, J ;
HAMMARLING, S ;
HANSON, RJ .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1988, 14 (01) :1-17
[9]  
DONGARRA JJ, 1990, ACM T MATH SOFTWARE, V16, P1, DOI 10.1145/77626.79170
[10]   SYSTEMATIC PROCEDURES FOR CALCULATING INBREEDING COEFFICIENTS [J].
EMIK, LO ;
TERRILL, CE .
JOURNAL OF HEREDITY, 1949, 40 (02) :51-55