Email updates

Keep up to date with the latest news and content from Genetics Selection Evolution and BioMed Central.

A correction for this article has been published in Genetics Selection Evolution 2014, 46:20

Open Access Highly Accessed Research

Compatibility of pedigree-based and marker-based relationship matrices for single-step genetic evaluation

Ole F Christensen

Author Affiliations

Center for Quantitative Genetics and Genomics, Department of Molecular Biology and Genetics, Aarhus University, Blichers Allé 20, P.O. BOX 50, DK-8830 Tjele, Denmark

Genetics Selection Evolution 2012, 44:37  doi:10.1186/1297-9686-44-37


A correction to this article has been published: Genetics Selection Evolution 2014, 46:20

The electronic version of this article is the complete one and can be found online at: http://www.gsejournal.org/content/44/1/37


Received:3 September 2012
Accepted:20 November 2012
Published:3 December 2012

© 2012 Christensen; licensee BioMed Central Ltd.

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 cited.

Abstract

Background

Single-step methods provide a coherent and conceptually simple approach to incorporate genomic information into genetic evaluations. An issue with single-step methods is compatibility between the marker-based relationship matrix for genotyped animals and the pedigree-based relationship matrix. Therefore, it is necessary to adjust the marker-based relationship matrix to the pedigree-based relationship matrix. Moreover, with data from routine evaluations, this adjustment should in principle be based on both observed marker genotypes and observed phenotypes, but until now this has been overlooked. In this paper, I propose a new method to address this issue by 1) adjusting the pedigree-based relationship matrix to be compatible with the marker-based relationship matrix instead of the reverse and 2) extending the single-step genetic evaluation using a joint likelihood of observed phenotypes and observed marker genotypes. The performance of this method is then evaluated using two simulated datasets.

Results

The method derived here is a single-step method in which the marker-based relationship matrix is constructed assuming all allele frequencies equal to 0.5 and the pedigree-based relationship matrix is constructed using the unusual assumption that animals in the base population are related and inbred with a relationship coefficient γand an inbreeding coefficient γ/2. Taken together, this γparameter and a parameter that scales the marker-based relationship matrix can handle the issue of compatibility between marker-based and pedigree-based relationship matrices. The full log-likelihood function used for parameter inference contains two terms. The first term is the REML-log-likelihood for the phenotypes conditional on the observed marker genotypes, whereas the second term is the log-likelihood for the observed marker genotypes. Analyses of the two simulated datasets with this new method showed that 1) the parameters involved in adjusting marker-based and pedigree-based relationship matrices can depend on both observed phenotypes and observed marker genotypes and 2) a strong association between these two parameters exists. Finally, this method performed at least as well as a method based on adjusting the marker-based relationship matrix.

Conclusions

Using the full log-likelihood and adjusting the pedigree-based relationship matrix to be compatible with the marker-based relationship matrix provides a new and interesting approach to handle the issue of compatibility between the two matrices in single-step genetic evaluation.

Introduction

Single-step methods for genetic evaluation [1-3] have recently become popular because they provide an approach to incorporate genomic information into genetic evaluations that is both coherent and conceptually simple. A single-step method extends the usual pedigree-based method by replacing the additive relationship matrix constructed from pedigree by an additive relationship matrix that combines the marker-based relationship matrix for genotyped animals with the pedigree-based relationship matrix.

An issue with a single-step method is compatibility between the marker-based relationship matrix for genotyped animals and the pedigree-based relationship matrix [4-6]. To handle this problem, it is necessary to determine which allele frequencies should be used in the marker-based relationship matrix and to adjust this matrix to the pedigree-based relationship matrix. In theory, one should use the allele frequencies in the founder population of the pedigree (base animals) for the marker-based and pedigree-based relationships to be compatible, but these allele frequencies are rarely available in practice since base animals are not genotyped. Chen et al. [5] and Forni et al. [7] concluded that using the observed allele frequencies improved accuracy of prediction compared to using allele frequencies equal to 0.5. Studies on how to adjust the marker-based relationship matrix to be compatible with the submatrix of the pedigree-based relationship matrix for genotyped animals have been reported [4-6]. These adjustments consisted of scaling and adding a number to all elements in the marker-based relationship matrix based on equating means of diagonal and off-diagonal elements in the two matrices, and it was demonstrated that accuracy of prediction increased and bias decreased. In relation to this problem of compatibility between marker-based and pedigree-based relationship matrices, with data from routine evaluations, selection affects the allele frequencies over time, and in principle both observed marker genotypes and observed phenotypes contain information about allele frequencies in the base population. Therefore, studies on the adjustment of the marker-based relationship matrix to the pedigree-based relationship matrix have overlooked the fact that it should in principle incorporate information on observed phenotypes.

This work explores two possibilities to solve the problem, i.e. 1) in which the pedigree-based relationship matrix is adjusted to the marker-based relationship matrix and 2) in which the single-step genetic evaluation is extended by using a joint likelihood of observed phenotypes and observed marker genotypes. This results in a single-step method in which the marker-based relationship matrix is constructed assuming all allele frequencies are equal to 0.5 and the pedigree-based relationship matrix is constructed using the unusual assumption that animals in the base population are related and inbreed with a relationship coefficient γ and an inbreeding coefficient γ / 2. The log-likelihood function used for parameter inference contains two terms. The first term is the REML-log-likelihood for the phenotypes conditional on the observed marker genotypes and the second term is the log-likelihood for the observed marker genotypes. The performance of the proposed method was evaluated using two simulated datasets.

Methods

This section presents, first, the statistical model on which the single-step methods are based along the lines of Christensen and Lund [3], then the proposal on how to adjust the pedigree-based relationship matrix and finally the adjustment of the marker-based relationship matrix as previously used.

Single-step model

The marker genotypes are summarised into a marker matrix m, where mij = −1, 0 or 1 if SNP j of individual i is 11, 12, or 22, respectively. In the following, capital M and lowercase m indicate whether marker genotypes are considered as random variables or as non-random variables (observed variables or integration variables), respectively.

Let us consider the simple model

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M1">View MathML</a>

where y is the vector of phenotypes, μ is the general mean, 1 is a vector of ones, a is the vector of breeding values, Z is an incidence matrix, and e is the vector of residual errors. The breeding value may be decomposed into a = g + ar, where g is the vector of genomic effects and ar = (a − g) is the vector of residual polygenic effects. The residual polygenic effects <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M2">View MathML</a>, where matrix A is the pedigree-based additive relationship matrix and ω ∈[0;1] is the relative weight on the residual polygenic effect. The genomic values <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M3','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M3">View MathML</a>, with <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M4','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M4">View MathML</a>, where ρ = (ρ1, … , ρp) with ρj being the allele frequency for the jth marker and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M5">View MathML</a> with vj being defined below. The model for the marker genotypes is that M is a multivariate Gaussian distribution with

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M6">View MathML</a>

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M7">View MathML</a>

where vj = vj,j is a parameter and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M8','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M8">View MathML</a> for j ≠ j. The crude assumption that the multivariate distribution is Gaussian is crucial in the derivation, whereas the unrealistic assumption that <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M9','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M9">View MathML</a> for j ≠ j is made for simplicity. Dividing marker genotypes m into observed marker genotypes mo and un-observed marker genotypes mu, the joint marginal density of observed phenotypes y and observed marker genotypes mo is

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M10','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M10">View MathML</a>

where

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M11','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M11">View MathML</a>

By rearranging terms and using that <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M12','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M12">View MathML</a>, this becomes

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M13','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M13">View MathML</a>

where f(ymo) is defined implicitly. The first term f(ymo) is the density for the phenotypes given the observed marker genotypes, whereas the second term f(mo) is the multivariate Gaussian density for the observed marker genotypes.

Single-step methods are based on the density f(ymo), which may be written (see [3]) as

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M14">View MathML</a>

where the vector a has a mean zero and a variance-covariance matrix Hω with inverse

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M15','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M15">View MathML</a>

(1)

with Gω = (1 − ω)G(mo) + ωA11. In the above formula, the sub-division is made according to genotyped and non-genotyped animals. The matrices <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M16','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M16">View MathML</a> and A11 are the marker-based relationship matrix for the genotyped animals and the submatrix of the pedigree-based relationship matrix corresponding to genotyped animals, respectively. The sparse structure of the matrix in equation (1) is the corner-stone for efficient computing using a single-step method. Assuming that amo is Gaussian distributed, mixed model equations can be solved for BLUP predictions and AI-REML [8] provides REML parameter estimates.

Issues raised by the single-step method are 1) how are the allele frequencies ρ that are used in G(mo) obtained and 2) how is the required compatibility between G(mo) and A11 that is evident in equation (1) reached. To investigate these issues, the joint density of observed phenotypes and marker genotypes, f(y, mo) = f(ymo)f(mo), is taken as the starting point. From this, the full marginal log-likelihood becomes

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M17','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M17">View MathML</a>

(2)

where <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M18','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M18">View MathML</a> for fixed ω, ρ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M19">View MathML</a> is the single-step REML-log-likelihood for the phenotypes conditional on the observed marker genotypes, and

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M20','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M20">View MathML</a>

with n1 denoting the number of genotyped animals, is the log-likelihood of the observed marker genotypes. Thus, the parameter ρ enters into both terms of the full log-likelihood in equation (2), and this implies that estimation of allele frequencies ρ should be in principle based on this log-likelihood. In particular, if selection has been performed the phenotypes will contain information about the allele frequencies which may cause bias if ignored. However, estimating ρ and s = s(v) by maximising <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M21','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M21">View MathML</a> for all parameters jointly is not feasible in practice since ρ is a very high-dimensional parameter. Instead, in general the observed marker genotypes are used to estimate ρ and then they are plugged into <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M22">View MathML</a>, and this log-likelihood is used to estimate the remaining parameters. Estimation of ρ based on observed marker genotypes may consist of simply using the observed allele frequencies [5,7], or may be done by maximising mark(ρv) as a function of ρ (this is essentially the method of Gengler et al. [9], although, for computational reasons, that method adds a small residual error to the distribution of M). The high-dimensional parameter v also enters into both terms of the full log-likelihood, although it only enters into <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M23','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M23">View MathML</a> via the scaling parameter s = s(v), and therefore estimation of v should also be in principle based on maximising the full log-likelihood. Usually, estimating <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M24','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M24">View MathML</a> is based on the observed marker genotypes, either using <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M25">View MathML</a>, implying <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M26">View MathML</a> as in [2,3], or using s such that the average diagonal of G equals the average diagonal of A11 as in [7]. Furthermore, it has been demonstrated that the accuracy of prediction is improved and bias is reduced by adjusting the marker-based relationship matrix as G(mo)β + α where α and β are based on the elements in G(mo) and A11; further details are given below. It should be noted that such an adjustment is based on observed marker genotypes only, and lacks a theoretical justification within the framework considered here. To summarise, the allele frequencies in G(mo) and the adjustments necessary for the compatibility of G(mo) and A11 should be in principle derived based on both observed marker genotypes and observed phenotypes.

Furthermore, when computing BLUP breeding values <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M27','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M27">View MathML</a> with plugged-in parameter estimates, the uncertainty in these parameters estimates is ignored, which is an important issue in the case of the high-dimensional parameter ρ. Alternatively, uncertainty in parameter estimates may be incorporated into the predictions by using a Bayesian approach. Demonstration that a Bayesian approach with prior distributions on ρ and v results in an method in which the pedigree-based relationship matrix is adjusted to a marker-based relationship matrix, is presented below.

Adjusting the pedigree-based relationship matrix

The derivation of the proposed adjustment of the pedigree-based relationship matrix is based on assigning priors on the high-dimensional parameters ρ and v in the previously described single-step model, and then considers the first and second order moments of the marginal distribution of M(integrating ρ and v). Appendix A shows that the resulting marker distribution satisfies

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M28">View MathML</a>

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M29">View MathML</a>

with <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M30','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M30">View MathML</a>, j = 1, … , p, <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M31">View MathML</a> being a parameter, and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M32">View MathML</a> when j ≠ j. Matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M33','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M33">View MathML</a> is an additive relationship matrix that satisfies the usual recursions but with the peculiar feature that base animals in the pedigree are related and inbred. Within the population of base animals, the relationship coefficient is γ and the inbreeding coefficient is γ / 2. Table 1 contains data for a small pedigree used to derive matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M34','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M34">View MathML</a> as shown in Table 2. The mean and variance-covariance structure of M shown above is of the form in [3], with scaling parameter <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M35','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M35">View MathML</a>, and hence the breeding values g have a combined relationship matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M36">View MathML</a>, where the inverse is

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M37','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M37">View MathML</a>

(3)

Table 1. Example pedigree

Table 2. <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M38','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M38">View MathML</a>for the pedigree in Table1

with <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M39','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M39">View MathML</a>. This construction is a single-step method for which the individuals in the base population are related and inbred, and the marker-based relationship matrix, <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M40','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M40">View MathML</a>, has allele frequencies equal to 0.5.

Based on the derivation above (see also Appendix A), the full marginal log-likelihood function for parameter inference becomes

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M41">View MathML</a>

(4)

where <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M42">View MathML</a> for fixed ω, γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M43">View MathML</a> is the single-step REML-log-likelihood for the phenotypes conditional on the observed marker genotypes, with marker-based relationship matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M44">View MathML</a> and pedigree-based relationship matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M45">View MathML</a>, and

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M46','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M46">View MathML</a>

(5)

is the log-likelihood of the observed marker genotypes. Using the log-likelihood in equation (4) instead of the log-likelihood in equation (2) makes the estimation of parameters feasible in practice by numeric maximization methods since the high-dimensional parameters ρ and v are replaced by two parameters, a parameter γ that determines the relationship and inbreeding of individuals in the base population and a parameter <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M47">View MathML</a> that scales the marker-based relationship matrix.

The computations require algorithms that compute A(γ)−1 and A11(γ) efficiently. Computations of inbreeding coefficients with related base animals have been considered by [10,11] in the context of incomplete pedigrees. In Appendix B, algorithms are presented that extend the approaches of Quaas [12] for computing A−1 and of Colleau [13] for computing A11 to the case where base animals are related and inbred.

Maximisation of the full log-likelihood in equation (4) is done by first specifying a discrete three-dimensional grid of values for parameters <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M48">View MathML</a> and then, for each value of <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M49','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M49">View MathML</a>, computing the maximum values of the log-likelihood <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M50','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M50">View MathML</a> and the log-likelihood of observed marker genotypes <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M51','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M51">View MathML</a>. This provides a three-dimensional profile log-likelihood <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M52">View MathML</a>, which can then be assessed to find the maximum.

For faster computing, an alternative to using the full log-likelihood is to determine parameters γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M53','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M53">View MathML</a> based on observed marker genotypes only, i.e. by maximising <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M54','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M54">View MathML</a>, and to estimate the remaining parameter based on <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M55">View MathML</a> for a grid of values for ω, with estimates of γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M56">View MathML</a> plugged in. Setting the derivative of <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M57','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M57">View MathML</a> with respect to <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M58">View MathML</a> equal to zero gives

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M59','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M59">View MathML</a>

which has the solution

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M60','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M60">View MathML</a>

Substituting <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M61','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M61">View MathML</a> into equation (5), we obtain

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M62','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M62">View MathML</a>

which has to be maximised numerically to estimate γ.

Adjusting the marker-based relationship matrix (G-adjust)

Alternatively, an adjustment of the form Ga = Gβ + α is used, where G is the marker-based relationship matrix with allele frequencies <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M63','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M63">View MathML</a> equal to the observed ones and scaling parameter <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M64','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M64">View MathML</a>, and parameters α and β are determined by fitting Ga to A11. This adjustment was used by VanRaden [14], Christensen et al. [6] and Gao et al. [15], with the first paper suggesting that α and β should be estimated by least square estimation, i.e. by minimizing the sum of squares of Gβ + α − A11 and the other two papers suggesting that they should be to estimated by equating means of diagonal elements and all elements in the two matrices. Here, the later is applied and α and β are estimated by solving the two equations

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M65','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M65">View MathML</a>

(6)

for α and β, where <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M66">View MathML</a> and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M67','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M67">View MathML</a> denote means of all elements in the two matrices, and dG and dA denote means of diagonal elements in the two matrices.

Simulated example 1

This example is deliberately simple and very extreme, and constructed for the purpose of showing that parameter estimates of γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M68','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M68">View MathML</a> can depend on the observed phenotypes.

The base population consists of two individuals, one sire and one dam with 15 bi-allelic markers, and their genotypes are simulated assuming independence between markers and with equal allele frequencies. Furthermore, it is assumed that the markers are independently inherited, are all QTL with allele substitution effect equal to 1, and heritability of the phenotype is equal to 1.

The two base individuals produce 100 offspring (generation 1) that all have observed phenotypes. The two individuals in generation 1 with the largest own phenotype value are selected as parents and produce 100 offspring (generation 2) that are all genotyped.

Two different approaches to estimate parameters are compared. In the first approach, all parameters are estimated using the full log-likelihood in equation (4). In the second approach, γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M69','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M69">View MathML</a> are estimated based only on the log-likelihood of the observed marker genotypes in equation (5), and the remaining parameters are estimated based on the REML-log-likelihood <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M70','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M70">View MathML</a>, with estimates of γand <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M71','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M71">View MathML</a> plugged-in.

Simulated example 2

This example is inspired by a pig nucleus breeding scheme and consists of five generations in which all animals have recorded phenotypes. In each generation, 150 boars are mated to 1 500 sows to produce 15 000 offspring (50/50 males/females). For the next generation, boars with a high own phenotype value are chosen and sows are selected at random. The last three generations of selected boars are genotyped and a sixth generation of 300 candidate boars are also genotyped. The breeding value is the sum of 500 independent QTL effects simulated from a Gamma(5.4,0.42) distribution, and the heritability of the phenotype is 0.22. This dataset is described in more detail in Christensen and Lund [3].

Three different approaches are compared. In the first approach, all parameters are estimated using the full log-likelihood in equation (4). In the second approach, parameters γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M72','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M72">View MathML</a> are estimated based only on the log-likelihood of the observed marker genotypes in equation (5), and the remaining parameters are estimated based on the REML-log-likelihood <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M73','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M73">View MathML</a>, with estimates of γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M74','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M74">View MathML</a> plugged in. Finally, the G-adjust approach is used for which α and β are estimated using equation (6) and the remaining parameters are estimated by <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M75','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M75">View MathML</a>. For all three approaches, the correlation between predicted breeding value <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M76','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M76">View MathML</a> and true breeding value a for the candidate boars is reported as well as the estimated regression coefficient (reg) for the regression of a on <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M77','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M77">View MathML</a>, where deviation from one indicates bias.

Results

Simulated example 1

Table 3 shows that both γand <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M78','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M78">View MathML</a> were smaller when estimated with the full log-likelihood than with the log-likelihood of the observed marker genotypes.

Table 3. Parameter estimates obtained with simulated dataset 1

Simulated example 2

Table 4 shows that γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M91">View MathML</a> were slightly smaller when estimated with the full log-likelihood than with the log-likelihood of the observed marker genotypes. Parameter ω was about 0.375 whether estimated with the full log-likelihood or with the log-likelihood <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M92','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M92">View MathML</a>, with parameter estimates of γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M93">View MathML</a> from <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M94','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M94">View MathML</a> plugged-in. When presented in three dimensions, the profile log-likelihood showed a very weak association between <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M95','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M95">View MathML</a> and ω. A contour plot of the profile log-likelihood surface for γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M96','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M96">View MathML</a> is shown in Figure 1 and the profile log-likelihood function for ω is shown in Figure 2.

thumbnailFigure 1. Profile log-likelihood for γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M98','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M98">View MathML</a>. A contour-plot of the profile log-likelihood for parameters γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M99','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M99">View MathML</a> based on the full log-likelihood in equation (5); the plot is constructed with values in a discrete grid (explaining the roughness of the plot) that have been standardised such that the maximum value is zero.

thumbnailFigure 2. Profile log-likelihood for ω. The profile log-likelihood function for parameter ω based on the full log-likelihood in equation (5); the plot is constructed with values in a discrete grid that have been standardised such that the maximum value is zero.

Table 4. Parameter estimates and prediction performance obtained with simulated dataset 2

Estimated parameters obtained with the G-adjust approach are also shown in Table 4, where it should be noted that <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M116','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M116">View MathML</a>.

In terms of prediction performance, the correlation between predicted and true breeding value and the regression coefficient were 0.536 and 1.17, respectively, in both cases when the pedigree-based matrix was adjusted, but 0.493 and 1.34, respectively, when the G-adjust approach was used.

Discussion

This paper provides a coherent approach to handle the issue of compatibility between pedigree-based and marker-based relationship matrices in single-step genetic evaluation. The approach is computationally fast and feasible for large datasets, as is the case for previously developed single-step methods. Parameter γ can adjust the pedigree-based relationship matrix to the marker-based relationship matrix that is scaled by parameter <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M117','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M117">View MathML</a>, and these two parameters should in principle be estimated using the full log-likelihood for observed phenotypes and observed marker genotypes. This is computationally feasible by computing the full log-likelihood values for parameters γ, <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M118','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M118">View MathML</a> and ω in a three-dimensional grid. However, in practice this can be computationally burdensome and an appealing alternative is to estimate γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M119','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M119">View MathML</a> based on the observed marker genotypes only. Analysis of simulated datasets, shows that the estimates of parameters γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M120','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M120">View MathML</a> depend on the observed phenotypes as well as on the observed marker genotypes, although this dependence is not too large. A conjecture is that in a scenario with a small number of genotyped animals it is more important to use the full log-likelihood than in a scenario with a large number of genotyped animals. Based on these two simulated datasets only, no general conclusion can be made and further studies are needed to determine in which scenarios it would be safe to base inference on a two-step procedure in which γ and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M121','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M121">View MathML</a> are estimated based on the observed marker genotypes only, and the remaining parameters are then estimated by the log-likelihood of the phenotypes conditional on the observed marker genotypes.

Using the approach developed in this paper may also provide insight on performance of other approaches for making marker-based and pedigree-based relationship matrices compatible in single-step genetic evaluation. Examples of such approaches are the adjustments of the marker-based relationship matrix reported in [4-6,14,15] and also investigated here, and the approach by Meuwissen et al. [16]. In [16], first, an average of position specific identical by descent matrices based on linkage information [17] (hereafter denoted GFG) were used instead of the combined relationship matrix (1), and second, the final method consisted of replacing the pedigree-based relationship matrix A by the matrix GFG in matrix (1) and then adjusting the marker-based relationship matrix to the GFG matrix. Based on simple simulated datasets, without selection, the method resulted in high accuracy and low bias. The computation of GFG is computationally burdensome and therefore this approach was not considered here. It should be noted that for these other approaches, the combined relationship matrix is constructed based on observed marker genotypes only, and the inference on remaining parameters is based on the log-likelihood conditional on the observed marker genotypes. The approach in this paper may provide guidelines on when it is safe to base inference on such procedures in which, first the observed marker genotypes are used to construct a combined relationship matrix, and second the remaining inference is based on the log-likelihood for the phenotypes conditional on observed marker genotypes.

Evaluation of accuracy and bias of prediction with the simulated dataset 2 shows that the approaches based on adjusting the pedigree-based relationship matrix, where <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M122','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M122">View MathML</a> and reg = 1.17, seem to perform better than the G-adjust approach, where <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M123','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M123">View MathML</a> and reg = 1.34. However, <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M124','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M124">View MathML</a> is also larger in the second case (0.60) than in the first case (0.375). If ω is set at 0.375 in the second case then <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M125','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M125">View MathML</a>, which is close to the value in the first case, but reg is somewhat larger, i.e. 1.30. If ω is set at 0.1, then <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M126','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M126">View MathML</a> and reg = 1.00 in the first case, and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M127','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M127">View MathML</a> and reg = 1.12 in the second case, and if ω is set at 0.01, then <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M128','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M128">View MathML</a> and reg = 1.05 in the second case. Thus, the first two approaches seem to perform better in terms of estimating a more proper ω and have somewhat less bias, while accuracy is similar for all three approaches.

This paper suggests that the pedigree-based relationship matrix should be adjusted instead of the marker-based relationship matrix. On the one hand, from a practical point of view this would be rather inconvenient since standard software used for REML estimation and BLUP would have to be modified, but on the other hand, it is conceptually simpler and may be easier to extend. For example, when the population consists of a mixture of breeds, it may be simpler to extend the approach in this paper and specify a parametric structure on the relationships of the animals in the base population and estimate those parameters, instead of developing an appropriate way of adjusting the marker-based relationship matrix of the genotyped animals across breeds. An additional issue is the interpretation of the genetic variance parameter <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M129','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M129">View MathML</a>. The parameter estimates in Table 1 are <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M130','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M130">View MathML</a> when <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M131','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M131">View MathML</a>, <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M132','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M132">View MathML</a> when <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M133','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M133">View MathML</a>, and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M134','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M134">View MathML</a> for G-adjust, where base animals are unrelated, i.e. γ = 0. This may seem counter-intuitive since the variance of breeding values for a base animal is <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M135','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M135">View MathML</a>. However, when studying the inverse relationship matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M136','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M136">View MathML</a>, then the averages of diagonal elements are 3.807, 3.809 and 2.93 for the three cases, respectively, and since 3.807/6.507, 3.809/6.512 and 2.93/5.084 are roughly the same, the parameter estimates actually make good sense, although the interpretation of <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M137','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M137">View MathML</a> is unclear. Finally, it should be noted that parameter γ could influence to some extent accuracy and bias of prediction, and neither γ = 0 nor γ estimated to make marker-based and pedigree-based relationships compatible, would be optimal for that purpose. Adjusting the pedigree-based relationship instead of the marked-based relationship matrix to make the two matrices compatible in a single-step method is an interesting alternative.

For the simulated dataset 1, the estimate of the relative polygenic weight ω was about 0, as was expected since in the simulation the markers were assumed to capture all the genetic variation. However, for the simulated dataset 2, <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M138','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M138">View MathML</a> was large when adjusting the pedigree-based relationship matrix, i.e. 0.375, and even larger, i.e. 0.60, when the G-adjust approach was used. For the second dataset, the prediction biases were reduced when ω was set at 0.1. This poses the question whether it is actually possible to estimate ω at a reasonable value from data, or whether ω should be determined manually to control the bias. It should be noted that confidence intervals of this parameter are large in these examples and further studies are needed.

Conclusions

Using the full log-likelihood and adjusting the pedigree-based relationship matrix to be compatible with the marker-based relationship matrix provides a new and interesting approach to handle the issue of compatibility between the two matrices in single-step genetic evaluation.

Appendix A

The derivation of the proposed adjustment of the pedigree-based relationship matrix is based on assigning priors on the high-dimensional parameters ρ and v in the previously described single-step model. This derivation is presented here.

The model for the marker genotypes, M, given the allele frequencies ρ and variances v, is as in [3],

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M139','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M139">View MathML</a>

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M140','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M140">View MathML</a>

where vj = vj,j is a parameter and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M141','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M141">View MathML</a> for j ≠ j. Prior distributions for ρ and v are not specified explicitly, only the necessary assumptions are stated. Assuming that the alleles are randomly labeled 1 and 2, then a priori the expected allele frequency is E[ρj] = 0.5. Additional assumptions are that η1 = Var[ρj] and η2 = E[vj] do not depend on j, and that <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M142','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M142">View MathML</a> for j ≠ j.

With these prior distributions, a marginal distribution of M may be obtained by integrating ρ and v. Using well-known formulas for conditional expectations and covariances, the mean and covariances become

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M143','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M143">View MathML</a>

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M144','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M144">View MathML</a>

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M145','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M145">View MathML</a>

Defining <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M146','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M146">View MathML</a>, and γ = 4η1 / (2η1 + η2), we obtain

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M147','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M147">View MathML</a>

with <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M148','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M148">View MathML</a>. It is not difficult to see that <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M149','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M149">View MathML</a> satisfies the usual recursions for an additive relationship matrix. Requiring that 0 ≤ γ < 1 is equivalent to making a further assumption that 2η1 < η2 (this is for example satisfied when ρjU] 0;1 and [vj = 2ρj(1 − ρj), where η1 = 1/12 and η2 = 1/3). The first and second order moments of M are therefore of the form considered in [3], with pedigree-based relationship matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M150','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M150">View MathML</a>, allele frequencies <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M151','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M151">View MathML</a>, scaling parameter <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M152','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M152">View MathML</a> with <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M153','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M153">View MathML</a> not depending on j, and marker-based relationship matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M154','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M154">View MathML</a>.

Note that the random labelling of alleles as 1 or 2 is not important because the resulting expression does not depend on how alleles are labelled.

Using <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M155','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M155">View MathML</a>, the log-likelihood for the observed marker genotypes becomes

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M156','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M156">View MathML</a>

This log-likelihood may also be viewed as the log-likelihood for <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M157','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M157">View MathML</a> being Wishart distributed <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M158','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M158">View MathML</a>.

Appendix B

The aim here is to present algorithms for computing <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M159','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M159">View MathML</a> and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M160','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M160">View MathML</a> by recursions. Computations of inbreeding coefficients with related based animals were considered by [10,11]. For simplicity, let’s assume that, either both parents are known or both parents are unknown. This is not an important restriction in practice, since the case with one unknown parent can be handled by assigning an artificial animal-id to this unknown parent and by letting both its parents be unknown.

Let us partition matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M161','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M161">View MathML</a> (skipping the dependence on γ in the notation from now and onwards) according to whether the animals are base animals (both parents unknown) or not

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M162','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M162">View MathML</a>

Similar to the usual A matrix (see [18]) a decomposition exists

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M163','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M163">View MathML</a>

where T is a lower triangular matrix with entries Tii = 1, Tik = (Tf(i)k + Tm(i)k) / 2 when i has known parents f(i) and m(i) and i > k, and Tik = 0 otherwise (k > i or i has unknown parents), and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M164','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M164">View MathML</a> is a diagonal matrix containing the variance of the Mendelian sampling part for matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M165','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M165">View MathML</a>, i.e. <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M166','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M166">View MathML</a>. Comparing this decomposition to the decomposition for the usual A matrix, then matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M167','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M167">View MathML</a> has replaced an identity matrix and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M168','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M168">View MathML</a> has replaced a diagonal matrix containing the Mendelian sampling terms related to A for the animals with known parents.

The inverse matrix becomes

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M169','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M169">View MathML</a>

Here T−1 is a lower triangular matrix with ones on the diagonal and the only non-zero elements being −1 / 2 for offspring-parent entries, and matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M170','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M170">View MathML</a> has diagonal elements equal to (1 + (nbas−3/2)γ) / ((1−γ/2)(1 + (nbas−1/2)γ)) and off-diagonal elements equal to − γ / ((1 − γ / 2)(1 + (nbas − 1 / 2)γ)), where nbas is the dimension of <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M171','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M171">View MathML</a>.

A procedure to obtain the diagonal of <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M172','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M172">View MathML</a> and the inverse <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M173','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M173">View MathML</a> can be constructed similar to the algorithm by Quaas [12], which utilises the form <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M174','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M174">View MathML</a> where

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M175','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M175">View MathML</a>

Matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M176','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M176">View MathML</a> is a lower triangular matrix such that <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M177','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M177">View MathML</a>. First, matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M178','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M178">View MathML</a> is computed and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M179','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M179">View MathML</a> is set to 1 + γ / 2 for the base animals. Second, the remaining part of the algorithm is the same as in Quaas [12], where recursively, rows in L are computed using <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M180','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M180">View MathML</a> and <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M181','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M181">View MathML</a>. Obtaining <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M182','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M182">View MathML</a> at the same time is done by first setting elements in <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M183','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M183">View MathML</a> for base animals equal to the elements in <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M184','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M184">View MathML</a>, and then adding elements to <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M185','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M185">View MathML</a> in the usual way (assuming a half-stored format, add <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M186','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M186">View MathML</a> to the (i,i) element, add <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M187','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M187">View MathML</a> to the (i,f(i)) and (i,m(i)) elements, and add <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M188','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M188">View MathML</a> to the (f(i),f(i)), (m(i),m(i)) and (m(i),f(i)) elements).

Matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M189','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M189">View MathML</a> can be obtained by a modification of the Colleau algorithm [13,19,20] by using an algorithm to compute <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M190','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M190">View MathML</a>, where x is a vector. The product of matrix <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M191','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M191">View MathML</a> and vector x is

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M192','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M192">View MathML</a>

(7)

Therefore, an algorithm (with notation similar to that in Appendix A in Misztal et al. [19]) consists of first computing r = TTx by solving the sparse system <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M193','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M193">View MathML</a> for r, then computing

<a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M194','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M194">View MathML</a>

and finally computing <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M195','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M195">View MathML</a> by solving the sparse system <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M196','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M196">View MathML</a> for <a onClick="popup('http://www.gsejournal.org/content/44/1/37/mathml/M197','MathML',630,470);return false;" target="_blank" href="http://www.gsejournal.org/content/44/1/37/mathml/M197">View MathML</a>.

Competing interests

The author declares that he has no competing interests.

Authors’ contributions

The author has read and approved the final manuscript.

Acknowledgements

The work was performed in a project funded through the Green Development and Demonstration Programme (grant no. 3405-11-0279) by the Danish Ministry of Food, Agriculture and Fisheries, the Pig Research Centre and Aarhus University. The author thanks two anonymous reviewers, an associate editor and editor Jack Dekkers for their comments, and in particular editor Hélène Hayes for her careful and competent language revisions.

References

  1. Legarra A, Aguilar I, Misztal I: A relationship matrix including full pedigree and genomic information.

    J Dairy Sci 2009, 92:4656-4663. PubMed Abstract | Publisher Full Text OpenURL

  2. Aguilar I, Misztal I, Johnson DL, Legarra A, Tsuruta S, Lawlor TJ: Hot topic: A unified approach to utilize phenotypic, full pedigree, and genomic information for genetic evaluations of Holstein final score.

    J Dairy Sci 2010, 93:743-752. PubMed Abstract | Publisher Full Text OpenURL

  3. Christensen OF, Lund MS: Genomic prediction when some animals are not genotyped.

    Genet Sel Evol 2010, 42:2. PubMed Abstract | BioMed Central Full Text | PubMed Central Full Text OpenURL

  4. Vitezica ZG, Aguilar I, Misztal I, Legarra A: Bias in genomic predictions for populations under selection.

    Genet Res 2011, 93:357-366. Publisher Full Text OpenURL

  5. Chen CY, Misztal I, Aguilar I, Legarra A, Muir WM: Effect of different genomic relationship matrices on accuracy and scale.

    J Anim Sci 2011, 89:2673-2679. PubMed Abstract | Publisher Full Text OpenURL

  6. Christensen OF, Madsen P, Nielsen B, Ostersen T, Su G: Single-step methods for genomic evaluation in pigs.

    Animal 2012, 6:1565-1571. PubMed Abstract | Publisher Full Text OpenURL

  7. Forni S, Aguilar I, Misztal I: Different genomic relationship matrices for single-step analysis using phenotypic, pedigree and genomic information.

    Genet Sel Evol 2011, 43:1. BioMed Central Full Text OpenURL

  8. Gilmour AR, Thompson R, Cullis BR: Average information REML: an efficient algorithm for parameter estimation in linear mixed models.

    Biometrics 1995, 51:1440-1450. Publisher Full Text OpenURL

  9. Gengler N, Mayeres P, Szydlowski M: A simple method to approximate gene content in large pedigree populations: application to the myostation gene in dual-purpose Belgian Blue cattle.

    Animal 2007, 1:21-28. PubMed Abstract | Publisher Full Text OpenURL

  10. VanRaden PM: Accounting for inbreeding and crossbreeding in genetic evaluation of large populations.

    J Dairy Sci 1992, 75:3136-3144. Publisher Full Text OpenURL

  11. Colleau JJ, Sargolzaei M: MIM: an indirect method to assess inbreeding and coancestry in large incomplete pedigrees of selected dairy cattle.

    J Anim Breed Genet 2011, 128:163-173. PubMed Abstract | Publisher Full Text OpenURL

  12. Quaas RL: Computing the diagonal elements and inverse of a large numerator relationship matrix.

    Biometrics 1976, 32:949-953. Publisher Full Text OpenURL

  13. Colleau JJ: An indirect approach to the extensive calculation of relationship coefficients.

    Genet Sel Evol 2002, 34:409-421. PubMed Abstract | BioMed Central Full Text | PubMed Central Full Text OpenURL

  14. VanRaden PM: Efficient methods to compute genomic predictions.

    J Dairy Sci 2008, 91:4414-4423. PubMed Abstract | Publisher Full Text OpenURL

  15. Gao H, Christensen OF, Madsen P, Nielsen US, Zhang Y, Lund MS, Su G: Comparison on genomic predictions using GBLUP models and two single-step blending methods with different relationship matrices in the Nordic Holstein population.

    Genet Sel Evol 2012, 44:8. PubMed Abstract | BioMed Central Full Text | PubMed Central Full Text OpenURL

  16. Meuwissen THE, Luan T, Woolliams JA: The unified approach to the use of genomic and pedigree information in genomic evaluations revisited.

    J Anim Breed Genet 2011, 128:429-439. PubMed Abstract | Publisher Full Text OpenURL

  17. Fernando RL, Grossman M: Marker assisted selection using best linear unbiased prediction.

    Genet Sel Evol 1989, 21:467-477. BioMed Central Full Text OpenURL

  18. Mrode RA: Linear models for the prediction of animal breeding values. Wallingford: CABI Publishing; 2005. OpenURL

  19. Misztal I, Legarra A, Aguilar I: Computing procedures for genetic evaluation including phenotypic, full pedigree and genomic information.

    J Dairy Sci 2009, 92:4648-4655. PubMed Abstract | Publisher Full Text OpenURL

  20. Aguilar I, Misztal I, Legarra A, Tsuruta S: Efficient computation of the genomic relationship matrix and other matrices used in single-step evaluation.

    J Anim Breed Genet 2011, 128:422-428. PubMed Abstract | Publisher Full Text OpenURL