Cargando…

Right-hand-side updating for fast computing of genomic breeding values

BACKGROUND: Since both the number of SNPs (single nucleotide polymorphisms) used in genomic prediction and the number of individuals used in training datasets are rapidly increasing, there is an increasing need to improve the efficiency of genomic prediction models in terms of computing time and mem...

Descripción completa

Detalles Bibliográficos
Autor principal: Calus, Mario PL
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4036606/
https://www.ncbi.nlm.nih.gov/pubmed/24708180
http://dx.doi.org/10.1186/1297-9686-46-24
_version_ 1782318178366390272
author Calus, Mario PL
author_facet Calus, Mario PL
author_sort Calus, Mario PL
collection PubMed
description BACKGROUND: Since both the number of SNPs (single nucleotide polymorphisms) used in genomic prediction and the number of individuals used in training datasets are rapidly increasing, there is an increasing need to improve the efficiency of genomic prediction models in terms of computing time and memory (RAM) required. METHODS: In this paper, two alternative algorithms for genomic prediction are presented that replace the originally suggested residual updating algorithm, without affecting the estimates. The first alternative algorithm continues to use residual updating, but takes advantage of the characteristic that the predictor variables in the model (i.e. the SNP genotypes) take only three different values, and is therefore termed “improved residual updating”. The second alternative algorithm, here termed “right-hand-side updating” (RHS-updating), extends the idea of improved residual updating across multiple SNPs. The alternative algorithms can be implemented for a range of different genomic predictions models, including random regression BLUP (best linear unbiased prediction) and most Bayesian genomic prediction models. To test the required computing time and RAM, both alternative algorithms were implemented in a Bayesian stochastic search variable selection model. RESULTS: Compared to the original algorithm, the improved residual updating algorithm reduced CPU time by 35.3 to 43.3%, without changing memory requirements. The RHS-updating algorithm reduced CPU time by 74.5 to 93.0% and memory requirements by 13.1 to 66.4% compared to the original algorithm. CONCLUSIONS: The presented RHS-updating algorithm provides an interesting alternative to reduce both computing time and memory requirements for a range of genomic prediction models.
format Online
Article
Text
id pubmed-4036606
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-40366062014-06-11 Right-hand-side updating for fast computing of genomic breeding values Calus, Mario PL Genet Sel Evol Research BACKGROUND: Since both the number of SNPs (single nucleotide polymorphisms) used in genomic prediction and the number of individuals used in training datasets are rapidly increasing, there is an increasing need to improve the efficiency of genomic prediction models in terms of computing time and memory (RAM) required. METHODS: In this paper, two alternative algorithms for genomic prediction are presented that replace the originally suggested residual updating algorithm, without affecting the estimates. The first alternative algorithm continues to use residual updating, but takes advantage of the characteristic that the predictor variables in the model (i.e. the SNP genotypes) take only three different values, and is therefore termed “improved residual updating”. The second alternative algorithm, here termed “right-hand-side updating” (RHS-updating), extends the idea of improved residual updating across multiple SNPs. The alternative algorithms can be implemented for a range of different genomic predictions models, including random regression BLUP (best linear unbiased prediction) and most Bayesian genomic prediction models. To test the required computing time and RAM, both alternative algorithms were implemented in a Bayesian stochastic search variable selection model. RESULTS: Compared to the original algorithm, the improved residual updating algorithm reduced CPU time by 35.3 to 43.3%, without changing memory requirements. The RHS-updating algorithm reduced CPU time by 74.5 to 93.0% and memory requirements by 13.1 to 66.4% compared to the original algorithm. CONCLUSIONS: The presented RHS-updating algorithm provides an interesting alternative to reduce both computing time and memory requirements for a range of genomic prediction models. BioMed Central 2014-04-03 /pmc/articles/PMC4036606/ /pubmed/24708180 http://dx.doi.org/10.1186/1297-9686-46-24 Text en Copyright © 2014 Calus; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.
spellingShingle Research
Calus, Mario PL
Right-hand-side updating for fast computing of genomic breeding values
title Right-hand-side updating for fast computing of genomic breeding values
title_full Right-hand-side updating for fast computing of genomic breeding values
title_fullStr Right-hand-side updating for fast computing of genomic breeding values
title_full_unstemmed Right-hand-side updating for fast computing of genomic breeding values
title_short Right-hand-side updating for fast computing of genomic breeding values
title_sort right-hand-side updating for fast computing of genomic breeding values
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4036606/
https://www.ncbi.nlm.nih.gov/pubmed/24708180
http://dx.doi.org/10.1186/1297-9686-46-24
work_keys_str_mv AT calusmariopl righthandsideupdatingforfastcomputingofgenomicbreedingvalues