Cargando…

Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently

BACKGROUND: The single-step single nucleotide polymorphism best linear unbiased prediction (ssSNPBLUP) method, such as single-step genomic BLUP (ssGBLUP), simultaneously analyses phenotypic, pedigree, and genomic information of genotyped and non-genotyped animals. In contrast to ssGBLUP, SNP effects...

Descripción completa

Detalles Bibliográficos
Autores principales: Vandenplas, Jérémie, Eding, Herwin, Calus, Mario P. L., Vuik, Cornelis
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6215606/
https://www.ncbi.nlm.nih.gov/pubmed/30390656
http://dx.doi.org/10.1186/s12711-018-0429-3
_version_ 1783368173620297728
author Vandenplas, Jérémie
Eding, Herwin
Calus, Mario P. L.
Vuik, Cornelis
author_facet Vandenplas, Jérémie
Eding, Herwin
Calus, Mario P. L.
Vuik, Cornelis
author_sort Vandenplas, Jérémie
collection PubMed
description BACKGROUND: The single-step single nucleotide polymorphism best linear unbiased prediction (ssSNPBLUP) method, such as single-step genomic BLUP (ssGBLUP), simultaneously analyses phenotypic, pedigree, and genomic information of genotyped and non-genotyped animals. In contrast to ssGBLUP, SNP effects are fitted explicitly as random effects in the ssSNPBLUP model. Similarly, principal components associated with the genomic information can be fitted explicitly as random effects in a single-step principal component BLUP (ssPCBLUP) model to remove noise in genomic information. Single-step genomic BLUP is solved efficiently by using the preconditioned conjugate gradient (PCG) method. Unfortunately, convergence issues have been reported when solving ssSNPBLUP by using PCG. Poor convergence may be linked with poor spectral condition numbers of the preconditioned coefficient matrices of ssSNPBLUP. These condition numbers, and thus convergence, could be improved through the deflated PCG (DPCG) method, which is a two-level PCG method for ill-conditioned linear systems. Therefore, the first aim of this study was to compare the properties of the preconditioned coefficient matrices of ssGBLUP and ssSNPBLUP, and to document convergence patterns that are obtained with the PCG method. The second aim was to implement and test the efficiency of a DPCG method for solving ssSNPBLUP and ssPCBLUP. RESULTS: For two dairy cattle datasets, the smallest eigenvalues obtained for ssSNPBLUP (ssPCBLUP) and ssGBLUP, both solved with the PCG method, were similar. However, the largest eigenvalues obtained for ssSNPBLUP and ssPCBLUP were larger than those for ssGBLUP, which resulted in larger condition numbers and in slow convergence for both systems solved by the PCG method. Different implementations of the DPCG method led to smaller condition numbers, and faster convergence for ssSNPBLUP and for ssPCBLUP, by deflating the largest unfavourable eigenvalues. CONCLUSIONS: Poor convergence of ssSNPBLUP and ssPCBLUP when solved by the PCG method are related to larger eigenvalues and larger condition numbers in comparison to ssGBLUP. These convergence issues were solved with a DPCG method that annihilates the effect of the largest unfavourable eigenvalues of the preconditioned coefficient matrix of ssSNPBLUP and of ssPCBLUP on the convergence of the PCG method. It resulted in a convergence pattern, at least, similar to that of ssGBLUP. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12711-018-0429-3) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-6215606
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-62156062018-11-08 Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently Vandenplas, Jérémie Eding, Herwin Calus, Mario P. L. Vuik, Cornelis Genet Sel Evol Research Article BACKGROUND: The single-step single nucleotide polymorphism best linear unbiased prediction (ssSNPBLUP) method, such as single-step genomic BLUP (ssGBLUP), simultaneously analyses phenotypic, pedigree, and genomic information of genotyped and non-genotyped animals. In contrast to ssGBLUP, SNP effects are fitted explicitly as random effects in the ssSNPBLUP model. Similarly, principal components associated with the genomic information can be fitted explicitly as random effects in a single-step principal component BLUP (ssPCBLUP) model to remove noise in genomic information. Single-step genomic BLUP is solved efficiently by using the preconditioned conjugate gradient (PCG) method. Unfortunately, convergence issues have been reported when solving ssSNPBLUP by using PCG. Poor convergence may be linked with poor spectral condition numbers of the preconditioned coefficient matrices of ssSNPBLUP. These condition numbers, and thus convergence, could be improved through the deflated PCG (DPCG) method, which is a two-level PCG method for ill-conditioned linear systems. Therefore, the first aim of this study was to compare the properties of the preconditioned coefficient matrices of ssGBLUP and ssSNPBLUP, and to document convergence patterns that are obtained with the PCG method. The second aim was to implement and test the efficiency of a DPCG method for solving ssSNPBLUP and ssPCBLUP. RESULTS: For two dairy cattle datasets, the smallest eigenvalues obtained for ssSNPBLUP (ssPCBLUP) and ssGBLUP, both solved with the PCG method, were similar. However, the largest eigenvalues obtained for ssSNPBLUP and ssPCBLUP were larger than those for ssGBLUP, which resulted in larger condition numbers and in slow convergence for both systems solved by the PCG method. Different implementations of the DPCG method led to smaller condition numbers, and faster convergence for ssSNPBLUP and for ssPCBLUP, by deflating the largest unfavourable eigenvalues. CONCLUSIONS: Poor convergence of ssSNPBLUP and ssPCBLUP when solved by the PCG method are related to larger eigenvalues and larger condition numbers in comparison to ssGBLUP. These convergence issues were solved with a DPCG method that annihilates the effect of the largest unfavourable eigenvalues of the preconditioned coefficient matrix of ssSNPBLUP and of ssPCBLUP on the convergence of the PCG method. It resulted in a convergence pattern, at least, similar to that of ssGBLUP. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12711-018-0429-3) contains supplementary material, which is available to authorized users. BioMed Central 2018-11-03 /pmc/articles/PMC6215606/ /pubmed/30390656 http://dx.doi.org/10.1186/s12711-018-0429-3 Text en © The Author(s) 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research Article
Vandenplas, Jérémie
Eding, Herwin
Calus, Mario P. L.
Vuik, Cornelis
Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
title Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
title_full Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
title_fullStr Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
title_full_unstemmed Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
title_short Deflated preconditioned conjugate gradient method for solving single-step BLUP models efficiently
title_sort deflated preconditioned conjugate gradient method for solving single-step blup models efficiently
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6215606/
https://www.ncbi.nlm.nih.gov/pubmed/30390656
http://dx.doi.org/10.1186/s12711-018-0429-3
work_keys_str_mv AT vandenplasjeremie deflatedpreconditionedconjugategradientmethodforsolvingsinglestepblupmodelsefficiently
AT edingherwin deflatedpreconditionedconjugategradientmethodforsolvingsinglestepblupmodelsefficiently
AT calusmariopl deflatedpreconditionedconjugategradientmethodforsolvingsinglestepblupmodelsefficiently
AT vuikcornelis deflatedpreconditionedconjugategradientmethodforsolvingsinglestepblupmodelsefficiently