2020
DOI: 10.1101/2020.01.12.903146
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Efficient Calculation of the Genomic Relationship Matrix

Abstract: Since the calculation of a genomic relationship matrix needs a large number of arithmetic operations, fast implementations are of interest. Our fastest algorithm is more accurate and 25× faster than a AVX double precision floatingpoint implementation.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(12 citation statements)
references
References 9 publications
0
12
0
Order By: Relevance
“…While the approaches of Jiang and Reif (2015) and Martini et al (2016) only capture the interactions whose products differ from zero (i.e., {22} genotype combinations for 0, 2 coded markers), our approach captures all possible genotype combinations ({00}, {02}, {20}, and {22}). Further, these epistasis relationship matrices and interaction effects were computed by bit-wise computations via the R-package miraculix (Schlather 2020), which carries out matrix multiplications about 15 times faster than regular matrix multiplications on genotype data in EpiGP R-package (Vojgani et al 2021). In the analyzed datasets containing up to 30′212 SNPs (and thus 456′397′578 interactions), the computing time required to set up the sERRBLUP relationship matrix was about 810 min out of which around 330 min was required to estimate all pairwise SNP interaction effects and 480 min was required to set up the sERRBLUP relationship matrix for selected proportion of interactions by utilizing the R-package miraculix with 15 cores on a server cluster with Intel E5-2650 (2X12 core 2.2 GHz) processors.…”
Section: Discussionmentioning
confidence: 99%
“…While the approaches of Jiang and Reif (2015) and Martini et al (2016) only capture the interactions whose products differ from zero (i.e., {22} genotype combinations for 0, 2 coded markers), our approach captures all possible genotype combinations ({00}, {02}, {20}, and {22}). Further, these epistasis relationship matrices and interaction effects were computed by bit-wise computations via the R-package miraculix (Schlather 2020), which carries out matrix multiplications about 15 times faster than regular matrix multiplications on genotype data in EpiGP R-package (Vojgani et al 2021). In the analyzed datasets containing up to 30′212 SNPs (and thus 456′397′578 interactions), the computing time required to set up the sERRBLUP relationship matrix was about 810 min out of which around 330 min was required to estimate all pairwise SNP interaction effects and 480 min was required to set up the sERRBLUP relationship matrix for selected proportion of interactions by utilizing the R-package miraculix with 15 cores on a server cluster with Intel E5-2650 (2X12 core 2.2 GHz) processors.…”
Section: Discussionmentioning
confidence: 99%
“…The major concern in utilizing epistasis models has been the high computational load (Mackay, 2014) which has been reduced for the full model including all interactions by utilizing marker based epistasis relationship matrices (Jiang and Reif, 2015;Martini et al, 2016). In this work, epistasis relationship matrices were constructed by using the package miraculix (Schlather, 2020) which carries out matrix multiplications about 15 times faster than regular matrix multiplications on genotype data in R. In the analyzed datasets containing up to 30'212 SNPs, the computing time required to set up the sERRBLUP relationship matrix was about 810 minutes out of which around 330 minutes were required to estimate all pairwise SNP interaction effects and 480 minutes were required to set up the sERRBLUP relationship matrix for selected proportion of interactions by utilizing the R-package miraculix with 15 cores on a server cluster with Intel E5-2650 (2X12 core 2.2GHz) processors. Computing times for sERRBLUP scale approximately quadratic in the number of markers considered.…”
Section: Discussionmentioning
confidence: 99%
“…{22} genotype combinations for 0, 2 coded markers), our approach captures all possible genotype combinations ({00}, {02}, {20}, and {22}). Further, these epistasis relationship matrices and interaction effects were computed by bit-wise computations via the R-package miraculix (Schlather 2020), which carries out matrix multiplications about 15 times faster than regular matrix multiplications on genotype data in EpiGP R-package (Vojgani et al 2021). In the analyzed datasets containing up to 30'212 SNPs (and thus 456'397'578 interactions), the computing time required to set up the sERRBLUP relationship matrix was about 810 minutes out of which around 330 minutes were required to estimate all pairwise SNP interaction effects and 480 minutes were required to set up the sERRBLUP relationship matrix for selected proportion of interactions by utilizing the R-package miraculix with 15 cores on a server cluster with Intel E5-2650 (2X12 core 2.2GHz) processors.…”
Section: Discussionmentioning
confidence: 99%