Skip to main content

Multi-allelic haplotype model based on genetic partition for genomic prediction and variance component estimation using SNP markers

Abstract

Background

The amount of functional genomic information has been growing rapidly but remains largely unused in genomic selection. Genomic prediction and estimation using haplotypes in genome regions with functional elements such as all genes of the genome can be an approach to integrate functional and structural genomic information for genomic selection. Towards this goal, this article develops a new haplotype approach for genomic prediction and estimation.

Results

A multi-allelic haplotype model treating each haplotype as an ‘allele’ was developed for genomic prediction and estimation based on the partition of a multi-allelic genotypic value into additive and dominance values. Each additive value is expressed as a function of h − 1 additive effects, where h = number of alleles or haplotypes, and each dominance value is expressed as a function of h(h − 1)/2 dominance effects. For a sample of q individuals, the limit number of effects is 2q − 1 for additive effects and is the number of heterozygous genotypes for dominance effects. Additive values are factorized as a product between the additive model matrix and the h − 1 additive effects, and dominance values are factorized as a product between the dominance model matrix and the h(h − 1)/2 dominance effects. Genomic additive relationship matrix is defined as a function of the haplotype model matrix for additive effects, and genomic dominance relationship matrix is defined as a function of the haplotype model matrix for dominance effects. Based on these results, a mixed model implementation for genomic prediction and variance component estimation that jointly use haplotypes and single markers is established, including two computing strategies for genomic prediction and variance component estimation with identical results.

Conclusion

The multi-allelic genetic partition fills a theoretical gap in genetic partition by providing general formulations for partitioning multi-allelic genotypic values and provides a haplotype method based on the quantitative genetics model towards the utilization of functional and structural genomic information for genomic prediction and estimation.

Background

Genomic best linear unbiased prediction (GBLUP) using genome-wide single nucleotide polymorphism (SNP) markers can utilize a wealth of theoretical results and computational strategies of best linear unbiased prediction (BLUP) [1] that has become a standard approach for genetic evaluation, with dairy cattle having the most widespread use of BLUP worldwide [25]. The implementation of GBLUP within the BLUP framework is made possible by a genomic relationship matrix that replaces the pedigree relationship matrix in BLUP [6]. With genomic relationship matrix established, genomic estimation of variance components can also readily use the method of restricted maximum likelihood estimation (REML) [7], to be referred to as GREML (genomic REML). Using a quantitative genetics model as the unifying model, genomic relationship matrix is formulated by equaling the covariance of genomic values between two individuals to the corresponding pedigree covariance [8, 9]. Previously defined genomic relationships based on standardization of SNP coding [6, 8, 10, 11] can be considered as special cases of this unifying approach [9]. The quantitative genetics model partitions a genotypic value as the summation of a common mean, breeding value and dominance deviation [1218]. Using matrix notations, this partition can be expressed as: g = 1μ + a + d = 1μ + W α α + W δ δ, where μ = common mean, 1 = column vector of 1’s, a = breeding values (additive values), d = dominance deviations (dominance values), α = SNP additive effects, δ = SNP dominance effects, W α = model matrix of α as a function of SNP allele frequencies, and W δ = model matrix of δ as a function of SNP allele frequencies. With the factorization of a = W α α and d = W δ δ, genomic additive relationship is a function of W α W α ' and genomic dominance relationship is a function of W δ W δ ' [9]. This approach for defining genomic relationships was only available for bi-allelic loci. Although SNPs are bi-allelic loci, the issue of multi-allelic loci for genomic prediction and estimation arises if each haplotype is treated as an ‘allele’ and the haplotype block containing the haplotypes is treated as a ‘locus’. For a multi-allelic locus, the partition of a genotypic value into additive and dominance values (g = 1μ + a + d) was available [17] and the multi-allelic factorization of a = W α α and d = W δ δ was available for three alleles [19]. However, general factorization formulations for an arbitrary number of alleles were unavailable, and a method using such multi-allelic haplotype model for genomic prediction and estimation was unavailable.

Haplotype analysis is advantageous over single-locus analysis for several reasons: a haplotype is a functional unit [20], a haplotype contains combined effects of tightly linked cis-acting causal variants [21, 22], a phenotype is affected by multiple causal loci with weak LD (LD = linkage disequilibrium) [23], or a genomic region is subjected to selection with stronger LD than genome regions unaffected by selection [24, 25]. Haplotype analysis has been widely used in genetic and genomic studies [22, 2628]. Relatively limited studies were available on using haplotypes compared to the literature on using single SNPs for genomic prediction. Methods to define haplotype blocks for genomic prediction included a constant number of SNPs per SNP block [29, 30], fixed block length [31], or LD blocks [32]. Haplotype coding methods for genomic prediction and estimation included 2-1-0 copies of a haplotype in the two-haplotype genotype [30, 33], or maternal or paternal haplotype [29]. Haplotype mixed model methods based on the quantitative genetics model with multi-allelic factorization of additive and dominance values were unavailable for genomic prediction and estimation. Functional genomic information has been growing rapidly but remains largely unused in genomic selection. Simulation study showed that genomic prediction using causal mutations could substantially improve prediction accuracy [34], and using SNPs in transcriptional regions [35] or location specific priors based on QTL mapping results [36] improved prediction accuracy. Haplotype analysis can be a useful tool to account for joint allelic effects unaccounted for by single-SNP analysis and we have obtained encouraging preliminary results of using haplotype analysis of functional genomic information [37, 38].

The purpose of this article is to develop a quantitative genetics based multi-allelic haplotype model as an alternative method to single-SNP analysis towards the integration of functional and structural genomic information for genomic selection. This development includes deriving general multi-allelic partition of genotypic values with factorization for defining genomic relationships using haplotypes, and deriving mixed model formulations for genomic prediction and estimation that can use haplotypes separately or jointly with single SNPs.

Methods

Allelic mean and population mean of multi-allelic genotypic values

A set of m SNP markers are assumed available, and r haplotype blocks are defined from some of the m SNPs across the genome. Each haplotype block is treated as a ‘locus’ and each haplotype within the haplotype block is treated as an ‘allele’. Each locus (haplotype block) is assumed to have h alleles (haplotypes) denoted by A i, …, A h, with allele frequency of pi for A i, i = 1, …, h, and ∑ hi = 1 pi = 1. The allelic array in the population is ∑ hi = 1 pi A i. Let Pij = frequency of A i A j genotype, ∑ hi = 1 hj = 1 Pij A i A j = the genotypic array of the population, and gij = genotypic value of A i A j genotype, i,j = 1,…,h. Hardy-Weinberg equilibrium (HWE) is assumed so that the genotypic array of the population is the squared allelic array, i.e., ∑ hi = 1 hj = 1 Pij A i A j = (∑ hi = 1 pi A i)2. Allele frequency of A i is calculated as:

$$ {\mathrm{p}}_{\mathrm{i}}={\mathrm{P}}_{\mathrm{i}\mathrm{i}}+\frac{1}{2}{\displaystyle {\sum}_{\begin{array}{l}\mathrm{j}=1\\ {}\mathrm{j}\ne \mathrm{i}\end{array}}^{\mathrm{h}}{\mathrm{P}}_{\mathrm{i}\mathrm{j}}} $$
(1)

The allelic mean of A i allele is the weighted mean of all genotypic values with the A i allele, with each genotypic value weighted by the number of copies of the A i allele the genotype carries. The general expression of the allelic mean without requiring HWE is a conditional mean [13] and simplifies to a weighted average of genotypic values with allele frequencies as the weights under the HWE assumption [13, 17], i.e.,

$$ {\upmu}_{\mathrm{i}}=\left[2{\mathrm{P}}_{\mathrm{i}\mathrm{i}}{\mathrm{g}}_{\mathrm{i}\mathrm{i}}+{\displaystyle {\sum}_{\mathrm{j}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{P}}_{\mathrm{i}\mathrm{j}}{\mathrm{g}}_{\mathrm{i}\mathrm{j}}}\right]/\left[2{\mathrm{P}}_{\mathrm{i}\mathrm{i}}+{\displaystyle {\sum}_{\mathrm{j}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{P}}_{\mathrm{i}\mathrm{j}}}\right]={\displaystyle {\sum}_{\mathrm{j}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{j}}{\mathrm{g}}_{\mathrm{i}\mathrm{j}}} $$
(2)

The population mean is the mean of all genotypic values in the population. The general formula without requiring HWE and its expression as a weighted average of allelic means with allele frequencies as the weights requiring HWE are:

$$ \upmu ={\displaystyle {\sum}_{\mathrm{i}=1}^{\mathrm{h}}{\displaystyle {\sum}_{\mathrm{j}=1}^{\mathrm{h}}{\mathrm{P}}_{\mathrm{i}\mathrm{j}}{\mathrm{g}}_{\mathrm{i}\mathrm{j}}}}={\displaystyle {\sum}_{\mathrm{i}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{i}}^2{\mathrm{g}}_{\mathrm{i}\mathrm{i}}+2{\displaystyle {\sum}_{\mathrm{i}=1}^{\mathrm{h}-1}{\displaystyle {\sum}_{\mathrm{j}=\mathrm{i}+1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{i}}{\mathrm{p}}_{\mathrm{j}}{\mathrm{g}}_{\mathrm{i}\mathrm{j}}}}}={\displaystyle {\sum}_{\mathrm{k}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upmu}_{\mathrm{k}}} $$
(3)

The expressions of μi = ∑ hj = 1 pjgij and μ = ∑ hk = 1 pkμk play an important role in the derivations to factorize additive and dominance values and in defining fundamental genetic parameters of quantitative traits.

Multi-allelic effect, additive effect, additive value

The allelic effect (average effect) of allele A i (i = 1,…h) is the deviation of the allelic mean from the population mean. From Eqs. 2 and 3, the allelic effect of A i is:

$$ {\mathrm{a}}_{\mathrm{i}}={\upmu}_{\mathrm{i}}-\upmu ={\displaystyle {\sum}_{\mathrm{j}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{j}}\left({\upmu}_{\mathrm{i}}-{\upmu}_{\mathrm{j}}\right)}={\displaystyle {\sum}_{\mathrm{j}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{j}}{\upalpha}_{\mathrm{i}\mathrm{j}}} $$
(4)

where αij is the additive effect or the average effect of gene substitution that is the difference between the allelic effects of the two alleles defined by Eq. 4, i.e.,

$$ {\upalpha}_{\mathrm{i}\mathrm{j}}={\mathrm{a}}_{\mathrm{i}}-{\mathrm{a}}_{\mathrm{j}}={\upmu}_{\mathrm{i}}-{\upmu}_{\mathrm{j}}={\displaystyle {\sum}_{\mathrm{k}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}}\left({\mathrm{g}}_{\mathrm{i}\mathrm{k}}-{\mathrm{g}}_{\mathrm{j}\mathrm{k}}\right)=-\upalpha \mathrm{j}\mathrm{i} $$
(5)

For h alleles, h(h − 1)/2 αij parameters of Eq. 5 are possible but these parameters are not independent for all ij values. An example of this dependency is:

$$ {\upalpha}_{\mathrm{ij}}={\upalpha}_{1\mathrm{j}}-\upalpha 1\mathrm{i} $$
(6)

Based on Eq. 6, h-1 independent additive effects can be defined:

$$ {\upalpha}_{1\mathrm{k}}={\mathrm{a}}_1-{\mathrm{a}}_{\mathrm{k}}={\upmu}_1-{\upmu}_{\mathrm{k}},\mathrm{k}=2,\dots \mathrm{h} $$
(7)

where μ1 = allelic mean of allele 1 that is used as the reference allele (e.g., defining the most frequent allele as ‘allele 1’). It is readily seen that αii = 0. The derivation process will allow the presence of αii but the final results will be based on the h−1 independent additive effects of αlk defined by Eq. 7. All the h(h − 1)/2 possible αij parameters can be expressed in terms of the h−1 independent αlk parameters through Eq. 6. The additive value (breeding value) of genotype A i A j is the summation of the two allelic effects of the genotype, i.e.,

$$ {\mathrm{a}}_{\mathrm{i}\mathrm{j}}={\mathrm{a}}_{\mathrm{i}}+{\mathrm{a}}_{\mathrm{j}} $$
(8)

Each additive value defined by Eq. 8 will be shown to be a function of all h−1 additive effects defined by Eq. 7.

Dominance effect and dominance value

Dominance effect of A i A j genotype (δij) is the deviation of the heterozygous genotypic value from the average of the two homozygous genotypic values, i.e.,

$$ {\updelta}_{\mathrm{ij}}={\mathrm{g}}_{\mathrm{ij}}-\frac{1}{2}\left({\mathrm{g}}_{\mathrm{ii}}+{\mathrm{g}}_{\mathrm{jj}}\right) $$
(9)

With the above definition, dominance effect is the unique effect of a heterozygous genotype. Therefore, the number of dominance effects is the same as number of heterozygous genotypes, and the maximum number of dominance effects is h(h − 1)/2. It is readily seen from Eq. 9 that δii = 0. The derivation process will allow the presence of δii but the final results will not have δii. Dominance value or dominance deviation is the deviation of the genotypic value from the common mean and additive value, i.e.,

$$ {\mathrm{d}}_{\mathrm{ij}}={\mathrm{g}}_{\mathrm{ij}}-\upmu -{\mathrm{a}}_{\mathrm{ij}} $$
(10)

An important difference between ‘dominance value’ and ‘dominance effect’ is that a homozygous genotype may have non-zero dominance value but always has zero dominance effect. Each dominance value defined by Eq. 10 will be shown to be a function of all h(h − 1)/2 dominance effects defined by Eq. 9.

Multi-allelic partition of genotypic value and variance

The genotypic value of a multi-allelic genotype has the same partition as for a bi-allelic locus [17], i.e.,

$$ {\mathrm{g}}_{\mathrm{ij}}=\upmu +{\mathrm{a}}_{\mathrm{ij}}+{\mathrm{d}}_{\mathrm{ij}} $$
(11)

with E(aij) = 0 and E(dij) = 0. The multi-allelic genotypic variance (σ 2g ) also has the same partition as for a bi-allelic locus [17], i.e., σ 2g  = σ 2a  + σ 2d , where σ 2a = additive variance, and σ 2d = dominance variance. The multi-allelic haplotype model to be developed starts with the factorization of the additive and dominance values in Eq. 11.

Results and discussion

Factorization of additive and dominance values

From Eqs. 47, an allelic effect can be expressed as:

$$ {\mathrm{a}}_{\mathrm{i}}={\upmu}_{\mathrm{i}}-\upmu ={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upalpha}_{\mathrm{i}\mathrm{k}}}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left({\upalpha}_{1\mathrm{k}}-\upalpha 1\mathrm{i}\right)}=-\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\upalpha +1\mathrm{i}{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upalpha}_{1\mathrm{k}}} $$
(12)

where αlk is defined by Eq. 7. Equation 12 shows that an allelic effect is a function of all h-1 parameters of additive effects denoted by αlk. The additive values (breeding values) of A i A j and A i A i genotypes can be expressed as:

$$ \begin{array}{l}{\mathrm{a}}_{\mathrm{i}\mathrm{j}}={\mathrm{a}}_{\mathrm{i}}+{\mathrm{a}}_{\mathrm{j}}=\left[-\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\upalpha +1\mathrm{i}{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upalpha}_{1\mathrm{k}}}\right]+\left[-\left(1-{\mathrm{p}}_{\mathrm{j}}\right)\upalpha +1\mathrm{j}{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upalpha}_{1\mathrm{k}}}\right]\\ {}=-\left(1-2{\mathrm{p}}_{\mathrm{i}}\right)\upalpha -1\mathrm{i}\left(1-2{\mathrm{p}}_{\mathrm{j}}\right)\upalpha +1\mathrm{j}2{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upalpha}_{1\mathrm{k}}}\end{array} $$
(13)
$$ {\mathrm{a}}_{\mathrm{i}\mathrm{i}}=2{\mathrm{a}}_{\mathrm{i}}=-2\left(1-2{\mathrm{p}}_{\mathrm{i}}\right)\upalpha +1\mathrm{i}2{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\upalpha}_{1\mathrm{k}}} $$
(14)

In Eqs. 13 and 14, αli = 0 if i = 1 and α1j = 0 if j = 1. From Eqs. 13 and 910, the dominance value of the A i A j genotype can be expressed as

$$ \begin{array}{l}{\mathrm{d}}_{\mathrm{i}\mathrm{j}}={\mathrm{g}}_{\mathrm{i}\mathrm{j}}-\upmu -{\mathrm{a}}_{\mathrm{i}}-{\mathrm{a}}_{\mathrm{j}}={\mathrm{g}}_{\mathrm{i}\mathrm{j}}-{\upmu}_{\mathrm{i}}-{\upmu}_{\mathrm{j}}+\upmu = \left({\mathrm{g}}_{\mathrm{i}\mathrm{j}}-{\upmu}_{\mathrm{i}}\right)-\left({\upmu}_{\mathrm{j}}-\upmu \right)\\ {}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left({\mathrm{g}}_{\mathrm{i}\mathrm{j}}-{\mathrm{g}}_{\mathrm{i}\mathrm{k}}\right)}-{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left({\upmu}_{\mathrm{j}}-{\upmu}_{\mathrm{k}}\right)} = {\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left[\left({\mathrm{g}}_{\mathrm{i}\mathrm{j}}-{\upmu}_{\mathrm{j}}\right)-\left({\mathrm{g}}_{\mathrm{i}\mathrm{k}}-{\upmu}_{\mathrm{k}}\right)\right]}\\ {}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left[{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}\left({\mathrm{g}}_{\mathrm{i}\mathrm{j}}-{\mathrm{g}}_{\mathrm{j}\mathrm{f}}\right)}-{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}\left({\mathrm{g}}_{\mathrm{i}\mathrm{k}}-{\mathrm{g}}_{\mathrm{k}\mathrm{f}}\right)}\right]}\\ {}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}\left({\mathrm{g}}_{\mathrm{i}\mathrm{j}}-{\mathrm{g}}_{\mathrm{i}\mathrm{k}}-{\mathrm{g}}_{\mathrm{j}\mathrm{f}}+{\mathrm{g}}_{\mathrm{k}\mathrm{f}}\right)}}\end{array} $$
(15)

In Eq. 15, the quantity gij − gik − gjf + gkf has two positive terms and two negative terms, and each subscript is associated with a positive term and a negative term. Using this fact and the definition of dominance effect (δij) of Eq. 9 with δii = 0, gij − gik − gjf + gkf can be expressed as:

$$ {\mathrm{g}}_{\mathrm{ij}}-{\mathrm{g}}_{\mathrm{ik}}-{\mathrm{g}}_{\mathrm{jf}}+{\mathrm{g}}_{\mathrm{kf}}={\updelta}_{\mathrm{ij}}-{\updelta}_{\mathrm{ik}}-{\updelta}_{\mathrm{jf}}+{\updelta}_{\mathrm{kf}} $$
(16)

Combining Eqs. 15 and 16 with Eq. 10 and using pj = 1 − ∑ hk ≠ j pk (Eq. 1) yields:

$$ \begin{array}{l}{\mathrm{d}}_{\mathrm{i}\mathrm{j}}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}\left({\updelta}_{\mathrm{i}\mathrm{j}}-{\updelta}_{\mathrm{i}\mathrm{k}}-{\updelta}_{\mathrm{j}\mathrm{f}}+{\updelta}_{\mathrm{k}\mathrm{f}}\right)}}\\ {}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left[{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}\left({\updelta}_{\mathrm{i}\mathrm{j}}-{\updelta}_{\mathrm{i}\mathrm{k}}\right)}-{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}\left({\updelta}_{\mathrm{j}\mathrm{f}}-{\updelta}_{\mathrm{k}\mathrm{f}}\right)}\right]}\\ {}={\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left[\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\left({\updelta}_{\mathrm{i}\mathrm{j}}-{\updelta}_{\mathrm{i}\mathrm{k}}\right)-{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}{\updelta}_{\mathrm{j}\mathrm{f}}}+{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}\right]}\\ {}=\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\left(1-{\mathrm{p}}_{\mathrm{j}}\right){\updelta}_{\mathrm{i}\mathrm{j}}-\left(1-{\mathrm{p}}_{\mathrm{i}}\right){\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\updelta}_{\mathrm{i}\mathrm{k}}-{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}\left({\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}{\updelta}_{\mathrm{j}\mathrm{f}}}-{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}\right)}}\\ {}=\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\left(1-{\mathrm{p}}_{\mathrm{j}}\right){\updelta}_{\mathrm{i}\mathrm{j}}-\left(1-{\mathrm{p}}_{\mathrm{i}}\right){\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\updelta}_{\mathrm{i}\mathrm{k}}-\left(1-{\mathrm{p}}_{\mathrm{j}}\right){\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}{\updelta}_{\mathrm{j}\mathrm{f}}}+{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}}\end{array} $$
(17)

In Eq. 17,

$$ \begin{array}{l}{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}={\mathrm{p}}_{\mathrm{i}}{\mathrm{p}}_{\mathrm{j}}{\updelta}_{\mathrm{i}\mathrm{j}}+{\mathrm{p}}_{\mathrm{i}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i},\mathrm{k}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{j}\mathrm{f}}+{\mathrm{p}}_{\mathrm{j}}{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{j},\mathrm{f}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}}{\updelta}_{\mathrm{j}\mathrm{k}}+{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{k}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}\\ {}={\mathrm{p}}_{\mathrm{i}}{\mathrm{p}}_{\mathrm{j}}{\updelta}_{\mathrm{i}\mathrm{j}}+{\mathrm{p}}_{\mathrm{i}}{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}}{\updelta}_{\mathrm{i}\mathrm{k}}+{\mathrm{p}}_{\mathrm{j}}{\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{j}\mathrm{f}}+2{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}-1}{\mathrm{p}}_{\mathrm{k}}}{\displaystyle {\sum}_{\mathrm{f}=\mathrm{k}+1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}\end{array} $$
(18)

Combining Eqs. 17 and 18 yields:

$$ \begin{array}{l}{\mathrm{d}}_{\mathrm{i}\mathrm{j}}={\mathrm{g}}_{\mathrm{i}\mathrm{j}}-\upmu -{\mathrm{a}}_{\mathrm{i}}-{\mathrm{a}}_{\mathrm{j}}=\left[1-{\mathrm{p}}_{\mathrm{i}}\left(1-{\mathrm{p}}_{\mathrm{j}}\right)-{\mathrm{p}}_{\mathrm{j}}\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\right]{\updelta}_{\mathrm{i}\mathrm{j}}\\ {}\kern0.84em -\left(1-2{\mathrm{p}}_{\mathrm{i}}\right){\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\updelta}_{\mathrm{i}\mathrm{k}}-\left(1-2{\mathrm{p}}_{\mathrm{j}}\right){\displaystyle {\sum}_{\mathrm{f}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}{\updelta}_{\mathrm{j}\mathrm{f}}}}+2{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i},\mathrm{j}}^{\mathrm{h}-1}{\mathrm{p}}_{\mathrm{k}}}{\displaystyle {\sum}_{\mathrm{f}=\mathrm{k}+1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}}\end{array} $$
(19)
$$ {\mathrm{d}}_{\mathrm{i}\mathrm{i}}={\mathrm{g}}_{\mathrm{i}\mathrm{i}}-\upmu -2{\mathrm{a}}_{\mathrm{i}}=-2\left(1-{\mathrm{p}}_{\mathrm{i}}\right){\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{k}}{\updelta}_{\mathrm{i}\mathrm{k}}}+2{\displaystyle {\sum}_{\mathrm{k}\ne \mathrm{i}}^{\mathrm{h}-1}{\mathrm{p}}_{\mathrm{k}}}{\displaystyle {\sum}_{\mathrm{f}=\mathrm{k}+1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{f}}}{\updelta}_{\mathrm{k}\mathrm{f}} $$
(20)

Equations 13 and 14 show that each additive value is a function of all h − 1 additive effects defined by Eq. 7, and Eqs. 1920 show that each dominance value is a function of all h(h − 1)/2 dominance effects defined by Eq. 9. Equations 13 and 14 provide the additive coding and Eqs. 19 and 20 provide the dominance coding of each multi-allelic genotype for the mixed model implementation.

Multi-allelic haplotype model based on multi-allelic genetic partition

Using the results of factorization of additive and dominance values given by Eqs. 1314 and 1920, the multi-allelic haplotype model treating each haplotype as an ‘allele’ by Eq. 11 can be expressed as:

$$ {\mathrm{g}}_{\mathrm{ij}}=\upmu +{\mathrm{a}}_{\mathrm{ij}}+{\mathrm{d}}_{\mathrm{ij}}=\upmu +{\displaystyle {\sum}_{\mathrm{k}=2}^{\mathrm{h}}{\mathrm{w}}_{\upalpha}^{\mathrm{ij},\mathrm{k}}{\upalpha}_{1\mathrm{k}}}+{\displaystyle {\sum}_{\mathrm{k}=1}^{\mathrm{h}-1}{\displaystyle {\sum}_{\mathrm{f}=\mathrm{k}+1}^{\mathrm{h}}{\mathrm{w}}_{\updelta}^{\mathrm{ij},\mathrm{k}\mathrm{f}}{\updelta}_{\mathrm{k}\mathrm{f}}}} $$
(21)

In w ij,kα , superscripts ij are for the genotype of A i A j and superscript k is for αlk. In w ij,kfδ , superscripts ij are for dij and superscripts kf are for δkf. From Eqs. 13 and 14, the additive coding (w ij,kα ) of a multi-allelic genotype is:

$$ {\mathrm{w}}_{\upalpha}^{\mathrm{ij},\mathrm{k}}=2{\mathrm{p}}_{\mathrm{k}}\kern0.5em \mathrm{f}\mathrm{o}\mathrm{r}\kern0.5em \mathrm{i},\mathrm{j}\ne \mathrm{k}\kern0.1em \left({\mathrm{a}}_{\mathrm{ij}}\kern0.5em \mathrm{and}\kern0.5em {\upalpha}_{1\mathrm{k}}\kern0.5em \mathrm{do}\kern0.5em \mathrm{not}\kern0.5em \mathrm{share}\kern0.5em \mathrm{allele}\kern0.5em \mathrm{k}\right) $$
(22)
$$ {\mathrm{w}}_{\upalpha}^{\mathrm{ij},\mathrm{k}}=-\left(1-2{\mathrm{p}}_{\mathrm{k}}\right)\kern0.5em \mathrm{f}\mathrm{o}\mathrm{r}\kern0.5em \mathrm{i}\ne \mathrm{j}\kern0.5em \mathrm{but}\kern0.5em \mathrm{i}=\mathrm{k}\kern0.5em \mathrm{o}\mathrm{r}\kern0.5em \mathrm{j}=\mathrm{k}\left({\mathrm{a}}_{\mathrm{ij}}\kern0.5em \mathrm{and}\kern0.5em {\upalpha}_{1\mathrm{k}}\kern0.5em \mathrm{share}\kern0.5em \mathrm{allele}\kern0.5em \mathrm{k},\mathrm{i}\ne \mathrm{k}\right) $$
(23)
$$ {\mathrm{w}}_{\upalpha}^{\mathrm{ij},\mathrm{k}}=-2\left(1-{\mathrm{p}}_{\mathrm{k}}\;\right)\ \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{i}=\mathrm{j}=\mathrm{k}\ \left({\mathrm{a}}_{\mathrm{ij}}\kern0.5em \mathrm{and}\kern0.5em {\upalpha}_{1\mathrm{k}}\kern0.5em \mathrm{share}\ \mathrm{allele}\ \mathrm{k},\ \mathrm{i}=\mathrm{j}\right) $$
(24)

From Eqs. 19 and 20, the dominance coding (w ij,kfδ ) of a multi-allelic genotype is:

$$ {\mathrm{w}}_{\updelta}^{\mathrm{i}\mathrm{j},\mathrm{k}\mathrm{f}}=1-{\mathrm{p}}_{\mathrm{i}}\left(1-{\mathrm{p}}_{\mathrm{j}}\right)-{\mathrm{p}}_{\mathrm{j}}\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\kern0.37em \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{i}\mathrm{j}=\mathrm{k}\mathrm{f}\ \left({\mathrm{d}}_{\mathrm{i}\mathrm{j}}\kern0.5em \mathrm{and}\kern0.5em {\updelta}_{\mathrm{kf}}\kern0.5em \mathrm{share}\ 2\ \mathrm{alleles}\right) $$
(25)
$$ {\mathrm{w}}_{\updelta}^{\mathrm{i}\mathrm{j},\mathrm{k}\mathrm{f}}=-{\mathrm{p}}_{\mathrm{k}}\left(1-2{\mathrm{p}}_{\mathrm{i}}\right)\ \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{i}\ne \mathrm{j}\ \mathrm{and}\ \mathrm{i}=\mathrm{f}\ \left({\mathrm{d}}_{\mathrm{i}\mathrm{j}}\kern0.5em \mathrm{and}\kern0.5em {\updelta}_{\mathrm{k}\mathrm{f}}\kern0.5em \mathrm{share}\ \mathrm{allele}\ \mathrm{f},\ \mathrm{i}\ne \mathrm{j}\right) $$
(26)
$$ {\mathrm{w}}_{\updelta}^{\mathrm{ij},\mathrm{k}\mathrm{f}}=-{\mathrm{p}}_{\mathrm{f}}\left(1-2{\mathrm{p}}_{\mathrm{j}}\right)\ \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{i}\ne \mathrm{j}\ \mathrm{and}\ \mathrm{j}=\mathrm{k}\ \left({\mathrm{d}}_{\mathrm{ij}}\kern0.5em \mathrm{and}\kern0.5em {\updelta}_{\mathrm{kf}}\kern0.5em \mathrm{share}\ \mathrm{allele}\ \mathrm{k},\ \mathrm{i}\ne \mathrm{j}\right) $$
(27)
$$ {\mathrm{w}}_{\updelta}^{\mathrm{i}\mathrm{j},\mathrm{k}\mathrm{f}}=-2{\mathrm{p}}_{\mathrm{k}}\left(1-{\mathrm{p}}_{\mathrm{i}}\right)\kern0.37em \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{i}=\mathrm{j}\ \mathrm{and}\ \mathrm{i}=\mathrm{f}\ \left({\mathrm{d}}_{\mathrm{i}\mathrm{j}}\kern0.5em \mathrm{and}\kern0.5em {\updelta}_{\mathrm{k}\mathrm{f}}\kern0.5em \mathrm{share}\ \mathrm{allele}\ \mathrm{f},\ \mathrm{i}=\mathrm{j}\right) $$
(28)
$$ {\mathrm{w}}_{\updelta}^{\mathrm{ij},\mathrm{k}\mathrm{f}}=2{\mathrm{p}}_{\mathrm{k}}{\mathrm{p}}_{\mathrm{f}}\kern0.37em \mathrm{f}\mathrm{o}\mathrm{r}\ \mathrm{i},\mathrm{j}\ne \mathrm{k},\mathrm{f}\ \left({\mathrm{d}}_{\mathrm{ij}}\kern0.5em \mathrm{and}\kern0.5em {\updelta}_{\mathrm{k}\mathrm{f}}\kern0.5em \mathrm{share}\ \mathrm{no}\ \mathrm{allele},\ \mathrm{i}=\mathrm{j}\ \mathrm{o}\mathrm{r}\ \mathrm{i}\ne \mathrm{j}\right) $$
(29)

For convenience of computer programming, Eqs. 2224 can be characterized by whether aij and αlk share no common allele (Eq. 22), or 1 common allele when i ≠ j (Eq. 23) or 1 common allele when i = j (Eq. 24). Similarly, between dij and δkf, Eq. 25 shares two common alleles, Eqs. 26 and 27 share 1 common allele with i ≠ j, Eq. 28 shares one common allele with i = j, and Eq. 29 share no common allele. In Eqs. 2529, pi or pj is the allele frequency of the shared allele between dij and δkf and pk or pf is the allele frequency of the non-shared allele between dij and δkf. From Eqs. 2129, the multi-allelic haplotype model for h(h + 1)/2 possible genotypic values (g) of a given haplotype block with h haplotypes can be expressed as:

$$ \mathbf{g}=\mathbf{1}\upmu +{\mathbf{a}}_{\mathrm{h}}+{\mathbf{d}}_{\mathrm{h}}=\mathbf{1}\upmu +{\mathbf{W}}_{\upalpha \mathrm{h}}{\upalpha}_{\mathrm{h}}+{\mathbf{W}}_{\updelta \mathrm{h}}{\updelta}_{\mathrm{h}} $$
(30)

where μ = common mean, 1 = [h(h + 1)/2] × 1 column vector of 1’s, a h = W αh α h = [h(h + 1)/2] × 1 column vector of additive values (breeding values), d h = W δh δ h = [h(h + 1)/2] × 1 column vector of dominance values (dominance deviations), W αh = [h(h + 1)/2] × (h − 1) model matrix of α hwith w ij,kα defined by Eqs. 2224, dh = [h(h + 1)/2] × 1 column vector of dominance values (dominance deviations), W δh = [h(h + 1)/2] × [h(h − 1)/2] matrix of δ h with w ij,kfδ defined by Eqs. 2529, and α h = (h − 1) × 1 column vector with αlk defined by Eq. 7, and δ h = [h(h − 1)/2] × 1 column vector with δkf defined by Eq. 9.

Numerical example of multi-allelic genetic partition

A hypothetical numerical example is used to illustrate the genetic partition of multi-allelic genotypic values described by Eqs. 2130. Four haplotypes as ‘alleles’ are assumed with frequencies in Table 1 and genotypic values in Table 2. The common mean of the genotypic values using Eq. 3 is: μ = 22.09. The additive effects of the four haplotypes defined by Eqs. 57, are:

Table 1 Four hypothetical haplotypes and their frequencies (h = 4)
Table 2 Genotypic values of haplotype genotypes (g ij  = g ji )
$$ {\boldsymbol{\upalpha}}_{\mathrm{h}}\hbox{'}=\left[\begin{array}{ccc}\hfill -7.4\hfill & \hfill -1.1\hfill & \hfill -2.5\hfill \end{array}\right]\hbox{'}, $$

and the dominance effects defined by Eq. 9 are:

$$ {\boldsymbol{\updelta}}_{\mathrm{h}}\hbox{'}=\left[\begin{array}{cccccc}\hfill -9.5\hfill & \hfill -6\hfill & \hfill -20\hfill & \hfill 9.5\hfill & \hfill 7.5\hfill & \hfill -14\hfill \end{array}\right]\hbox{'}. $$

Using Eqs. 1314 and 2224, the additive values (breeding values) are:

$$ {\mathbf{a}}_{\mathrm{h}}=\left[\begin{array}{c}\hfill {\mathrm{a}}_{11}\hfill \\ {}\hfill {\mathrm{a}}_{22}\hfill \\ {}\hfill {\mathrm{a}}_{33}\hfill \\ {}\hfill {\mathrm{a}}_{44}\hfill \\ {}\hfill {\mathrm{a}}_{12}\hfill \\ {}\hfill {\mathrm{a}}_{13}\hfill \\ {}\hfill {\mathrm{a}}_{14}\hfill \\ {}\hfill {\mathrm{a}}_{23}\hfill \\ {}\hfill {\mathrm{a}}_{24}\hfill \\ {}\hfill {\mathrm{a}}_{34}\hfill \end{array}\right]=\left[\begin{array}{ccc}\hfill 2{\mathrm{p}}_2\hfill & \hfill 2{\mathrm{p}}_3\hfill & \hfill 2{\mathrm{p}}_4\hfill \\ {}\hfill -2\left(1-{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_3\hfill & \hfill 2{\mathrm{p}}_4\hfill \\ {}\hfill 2{\mathrm{p}}_2\hfill & \hfill -2\left(1-{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_4\hfill \\ {}\hfill 2{\mathrm{p}}_2\hfill & \hfill 2{\mathrm{p}}_3\hfill & \hfill -2\left(1-{\mathrm{p}}_4\right)\hfill \\ {}\hfill -\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_3\hfill & \hfill 2{\mathrm{p}}_4\hfill \\ {}\hfill 2{\mathrm{p}}_2\hfill & \hfill -\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_4\hfill \\ {}\hfill 2{\mathrm{p}}_2\hfill & \hfill 2{\mathrm{p}}_3\hfill & \hfill -\left(1-2{\mathrm{p}}_4\right)\hfill \\ {}\hfill -\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill -\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_4\hfill \\ {}\hfill -\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_3\hfill & \hfill -\left(1-2{\mathrm{p}}_4\right)\hfill \\ {}\hfill 2{\mathrm{p}}_2\hfill & \hfill -\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill -\left(1-2{\mathrm{p}}_4\right)\hfill \end{array}\right]\left[\begin{array}{c}\hfill {\alpha}_{12}\hfill \\ {}\hfill {\alpha}_{13}\hfill \\ {}\hfill {\alpha}_{14}\hfill \end{array}\right]=\left[\begin{array}{ccc}\hfill 0.6\hfill & \hfill 0.4\hfill & \hfill 0.2\hfill \\ {}\hfill -1.4\hfill & \hfill 0.4\hfill & \hfill 0.2\hfill \\ {}\hfill 0.6\hfill & \hfill -1.6\hfill & \hfill 0.2\hfill \\ {}\hfill 0.6\hfill & \hfill 0.4\hfill & \hfill -1.8\hfill \\ {}\hfill -0.4\hfill & \hfill 0.4\hfill & \hfill 0.2\hfill \\ {}\hfill 0.6\hfill & \hfill -0.6\hfill & \hfill 0.2\hfill \\ {}\hfill 0.6\hfill & \hfill 0.4\hfill & \hfill -0.8\hfill \\ {}\hfill -0.4\hfill & \hfill -0.6\hfill & \hfill 0.2\hfill \\ {}\hfill -0.4\hfill & \hfill 0.4\hfill & \hfill -0.8\hfill \\ {}\hfill 0.6\hfill & \hfill -0.6\hfill & \hfill -0.8\hfill \end{array}\right]\left[\begin{array}{c}\hfill -7.4\hfill \\ {}\hfill -1.1\hfill \\ {}\hfill -2.5\hfill \end{array}\right]=\left[\begin{array}{c}\hfill -5.38\hfill \\ {}\hfill 9.42\hfill \\ {}\hfill -3.18\hfill \\ {}\hfill -0.38\hfill \\ {}\hfill 2.02\hfill \\ {}\hfill -4.28\hfill \\ {}\hfill -2.88\hfill \\ {}\hfill 3.12\hfill \\ {}\hfill 4.52\hfill \\ {}\hfill -1.78\hfill \end{array}\right]. $$

Using Eqs. 1920 and 2529, the dominance values (dominance deviations) are:

$$ \begin{array}{l}{\mathbf{d}}_{\mathrm{h}}=\left[\begin{array}{c}\hfill {\mathrm{d}}_{11}\hfill \\ {}\hfill {\mathrm{d}}_{22}\hfill \\ {}\hfill {\mathrm{d}}_{33}\hfill \\ {}\hfill {\mathrm{d}}_{44}\hfill \\ {}\hfill {\mathrm{d}}_{12}\hfill \\ {}\hfill {\mathrm{d}}_{13}\hfill \\ {}\hfill {\mathrm{d}}_{14}\hfill \\ {}\hfill {\mathrm{d}}_{23}\hfill \\ {}\hfill {\mathrm{d}}_{24}\hfill \\ {}\hfill {\mathrm{d}}_{34}\hfill \end{array}\right]=\left[\begin{array}{cccccc}\hfill -2{\mathrm{p}}_2\left(1-{\mathrm{p}}_1\right)\hfill & \hfill -2{\mathrm{p}}_3\left(1-{\mathrm{p}}_1\right)\hfill & \hfill -2{\mathrm{p}}_4\left(1-{\mathrm{p}}_1\right)\hfill & \hfill 2{\mathrm{p}}_2{\mathrm{p}}_3\hfill & \hfill 2{\mathrm{p}}_2{\mathrm{p}}_4\hfill & \hfill 2{\mathrm{p}}_3{\mathrm{p}}_4\hfill \\ {}\hfill -2{\mathrm{p}}_1\left(1-{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_1{\mathrm{p}}_3\hfill & \hfill 2{\mathrm{p}}_1{\mathrm{p}}_4\hfill & \hfill -2{\mathrm{p}}_3\left(1-{\mathrm{p}}_2\right)\hfill & \hfill -2{\mathrm{p}}_4\left(1-{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_3{\mathrm{p}}_4\hfill \\ {}\hfill 2{\mathrm{p}}_1{\mathrm{p}}_2\hfill & \hfill -2{\mathrm{p}}_1\left(1-{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_1{\mathrm{p}}_4\hfill & \hfill -2{\mathrm{p}}_2\left(1-{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_2{\mathrm{p}}_4\hfill & \hfill -2{\mathrm{p}}_4\left(1-{\mathrm{p}}_3\right)\hfill \\ {}\hfill 2{\mathrm{p}}_1{\mathrm{p}}_2\hfill & \hfill 2{\mathrm{p}}_1{\mathrm{p}}_3\hfill & \hfill -2{\mathrm{p}}_1\left(1-{\mathrm{p}}_4\right)\hfill & \hfill 2{\mathrm{p}}_2{\mathrm{p}}_3\hfill & \hfill -2{\mathrm{p}}_2\left(1-{\mathrm{p}}_4\right)\hfill & \hfill -2{\mathrm{p}}_3\left(1-{\mathrm{p}}_4\right)\hfill \\ {}\hfill {\mathrm{w}}_{\updelta}^{12,12}\hfill & \hfill -{\mathrm{p}}_3\left(1-2{\mathrm{p}}_1\right)\hfill & \hfill -{\mathrm{p}}_4\left(1-2{\mathrm{p}}_1\right)\hfill & \hfill -{\mathrm{p}}_3\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill -{\mathrm{p}}_4\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_3{\mathrm{p}}_4\hfill \\ {}\hfill -{\mathrm{p}}_2\left(1-2{\mathrm{p}}_1\right)\hfill & \hfill {\mathrm{w}}_{\updelta}^{13,13}\hfill & \hfill -{\mathrm{p}}_4\left(1-2{\mathrm{p}}_1\right)\hfill & \hfill -{\mathrm{p}}_2\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_2{\mathrm{p}}_4\hfill & \hfill -{\mathrm{p}}_4\left(1-2{\mathrm{p}}_3\right)\hfill \\ {}\hfill -{\mathrm{p}}_2\left(1-2{\mathrm{p}}_1\right)\hfill & \hfill -{\mathrm{p}}_3\left(1-2{\mathrm{p}}_1\right)\hfill & \hfill {\mathrm{w}}_{\updelta}^{14,14}\hfill & \hfill 2{\mathrm{p}}_2{\mathrm{p}}_3\hfill & \hfill -{\mathrm{p}}_2\left(1-2{\mathrm{p}}_4\right)\hfill & \hfill -{\mathrm{p}}_3\left(1-2{\mathrm{p}}_4\right)\hfill \\ {}\hfill -{\mathrm{p}}_1\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill -{\mathrm{p}}_1\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill 2{\mathrm{p}}_1{\mathrm{p}}_4\hfill & \hfill {\mathrm{w}}_{\updelta}^{23,23}\hfill & \hfill -{\mathrm{p}}_4\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill -{\mathrm{p}}_4\left(1-2{\mathrm{p}}_3\right)\hfill \\ {}\hfill -{\mathrm{p}}_1\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill 2{\mathrm{p}}_1{\mathrm{p}}_3\hfill & \hfill -{\mathrm{p}}_1\left(1-2{\mathrm{p}}_4\right)\hfill & \hfill -{\mathrm{p}}_3\left(1-2{\mathrm{p}}_2\right)\hfill & \hfill {\mathrm{w}}_{\updelta}^{24,24}\hfill & \hfill -{\mathrm{p}}_3\left(1-2{\mathrm{p}}_4\right)\hfill \\ {}\hfill 2{\mathrm{p}}_1{\mathrm{p}}_2\hfill & \hfill -{\mathrm{p}}_1\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill -{\mathrm{p}}_1\left(1-2{\mathrm{p}}_4\right)\hfill & \hfill -{\mathrm{p}}_2\left(1-2{\mathrm{p}}_3\right)\hfill & \hfill -{\mathrm{p}}_2\left(1-2{\mathrm{p}}_4\right)\hfill & \hfill {\mathrm{w}}_{\updelta}^{34,34}\hfill \end{array}\right]\left[\begin{array}{c}\hfill {\updelta}_{12}\hfill \\ {}\hfill {\updelta}_{13}\hfill \\ {}\hfill {\updelta}_{14}\hfill \\ {}\hfill {\updelta}_{23}\hfill \\ {}\hfill {\updelta}_{24}\hfill \\ {}\hfill {\updelta}_{34}\hfill \end{array}\right]\\ {}\kern2em =\left[\begin{array}{cccccc}\hfill -0.36\hfill & \hfill -0.24\hfill & \hfill -0.12\hfill & \hfill 0.12\hfill & \hfill 0.06\hfill & \hfill 0.04\hfill \\ {}\hfill -0.56\hfill & \hfill 0.16\hfill & \hfill 0.08\hfill & \hfill -0.28\hfill & \hfill -0.14\hfill & \hfill 0.04\hfill \\ {}\hfill 0.24\hfill & \hfill -0.64\hfill & \hfill 0.08\hfill & \hfill -0.48\hfill & \hfill 0.06\hfill & \hfill -0.16\hfill \\ {}\hfill 0.24\hfill & \hfill 0.16\hfill & \hfill -0.72\hfill & \hfill 0.12\hfill & \hfill -0.54\hfill & \hfill -0.36\hfill \\ {}\hfill 0.54\hfill & \hfill -0.04\hfill & \hfill -0.02\hfill & \hfill -0.08\hfill & \hfill -0.04\hfill & \hfill 0.04\hfill \\ {}\hfill -0.06\hfill & \hfill 0.56\hfill & \hfill -0.02\hfill & \hfill -0.18\hfill & \hfill 0.06\hfill & \hfill -0.06\hfill \\ {}\hfill -0.06\hfill & \hfill -0.04\hfill & \hfill 0.58\hfill & \hfill 0.12\hfill & \hfill -0.24\hfill & \hfill -0.16\hfill \\ {}\hfill -0.16\hfill & \hfill -0.24\hfill & \hfill 0.08\hfill & \hfill 0.62\hfill & \hfill -0.04\hfill & \hfill -0.06\hfill \\ {}\hfill -0.16\hfill & \hfill 0.16\hfill & \hfill -0.32\hfill & \hfill -0.08\hfill & \hfill 0.66\hfill & \hfill -0.16\hfill \\ {}\hfill 0.24\hfill & \hfill -0.24\hfill & \hfill -0.32\hfill & \hfill -0.18\hfill & \hfill -0.24\hfill & \hfill 0.74\hfill \end{array}\right]\left[\begin{array}{c}\hfill -9.5\hfill \\ {}\hfill -6\hfill \\ {}\hfill -20\hfill \\ {}\hfill 9.5\hfill \\ {}\hfill 7.5\hfill \\ {}\hfill -14\hfill \end{array}\right]=\left[\begin{array}{c}\hfill 8.29\hfill \\ {}\hfill -1.51\hfill \\ {}\hfill -1.91\hfill \\ {}\hfill 13.29\hfill \\ {}\hfill -6.11\hfill \\ {}\hfill -2.81\hfill \\ {}\hfill -9.21\hfill \\ {}\hfill 7.79\hfill \\ {}\hfill 13.39\hfill \\ {}\hfill -8.31\hfill \end{array}\right]\end{array} $$

The genotypic values calculated as the summation of the additive and dominance values are:

$$ \mathbf{g}=\mathbf{1}\upmu +{\mathbf{a}}_{\mathrm{h}}+{\mathbf{d}}_{\mathrm{h}}=\left[\begin{array}{c}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \\ {}\hfill 1\hfill \end{array}\right](22.09)+\left[\begin{array}{c}\hfill -5.38\hfill \\ {}\hfill 9.42\hfill \\ {}\hfill -3.18\hfill \\ {}\hfill -0.38\hfill \\ {}\hfill 2.02\hfill \\ {}\hfill -4.28\hfill \\ {}\hfill -2.88\hfill \\ {}\hfill 3.12\hfill \\ {}\hfill 4.52\hfill \\ {}\hfill -1.78\hfill \end{array}\right]+\left[\begin{array}{c}\hfill 8.29\hfill \\ {}\hfill -1.51\hfill \\ {}\hfill -1.91\hfill \\ {}\hfill 13.29\hfill \\ {}\hfill -6.11\hfill \\ {}\hfill -2.81\hfill \\ {}\hfill -9.21\hfill \\ {}\hfill 7.79\hfill \\ {}\hfill 13.39\hfill \\ {}\hfill -8.31\hfill \end{array}\right]=\left[\begin{array}{c}\hfill 25\hfill \\ {}\hfill 30\hfill \\ {}\hfill 17\hfill \\ {}\hfill 35\hfill \\ {}\hfill 18\hfill \\ {}\hfill 15\hfill \\ {}\hfill 10\hfill \\ {}\hfill 33\hfill \\ {}\hfill 40\hfill \\ {}\hfill 12\hfill \end{array}\right]=\left[\begin{array}{c}\hfill {g}_{11}\hfill \\ {}\hfill {g}_{22}\hfill \\ {}\hfill {g}_{33}\hfill \\ {}\hfill {g}_{44}\hfill \\ {}\hfill {g}_{12}\hfill \\ {}\hfill {g}_{13}\hfill \\ {}\hfill {g}_{14}\hfill \\ {}\hfill {g}_{23}\hfill \\ {}\hfill {g}_{24}\hfill \\ {}\hfill {g}_{34}\hfill \end{array}\right]. $$

By comparing with the genotypic values in Table 2, the above result verifies that the multi-allelic partition of g = 1μ + a h + d h = 1μ + W αh α h + W δh δ h described by Eqs. 2130 is correct. With the note that gij = gji, aij = aji and dij = dji, the genotypic variance (σ 2g ), additive variance (σ 2a ) and dominance variance (σ 2d ) are:

$$ \begin{array}{l}{\upsigma}_g^2={\displaystyle {\sum}_{\mathrm{i}=1}^{\mathrm{h}}{\displaystyle {\sum}_{\mathrm{j}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{i}}{\mathrm{p}}_{\mathrm{j}}{\mathrm{g}}_{\mathrm{i}\mathrm{j}}^2}}-{\upmu}^2=71.0419\\ {}{\upsigma}_{\mathrm{a}}^2={\displaystyle {\sum}_{\mathrm{i}=1}^{\mathrm{h}}{\displaystyle {\sum}_{\mathrm{j}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{i}}{\mathrm{p}}_{\mathrm{j}}{\mathrm{a}}_{\mathrm{i}\mathrm{j}}^2}}=20.1178\\ {}{\upsigma}_{\mathrm{d}}^2={\displaystyle {\sum}_{\mathrm{i}=1}^{\mathrm{h}}{\displaystyle {\sum}_{\mathrm{j}=1}^{\mathrm{h}}{\mathrm{p}}_{\mathrm{i}}{\mathrm{p}}_{\mathrm{j}}{\mathrm{d}}_{\mathrm{i}\mathrm{j}}^2}}=50.9241\end{array} $$

It is readily seen that σ 2g  = σ 2a  + σ 2d .

Mixed model and multi-allelic genomic relationship matrices

A mixed model to implement the multi-allelic haplotype model of Eq. 30 can be established with appropriate changes of matrix dimensions for W αh, W δh, a h, d h, α h and δ h in Eq. 30. A set of m SNP markers are assumed available, and r haplotype blocks of the m SNPs are defined across the genome. Haplotypes of all individuals are assumed known (e.g., constructed using a phasing or imputing software). Each haplotype block is treated as a ‘locus’ and each haplotype within a haplotype block is treated as an ‘allele’. The ith haplotype block has hi haplotypes, hi−1 additive effects, and nδi dominance effects or heterozygous genotypes. Let nα = total number of additive effects of all r haplotype blocks, nδ = total number of dominance effects (or heterozygous genotypes) of all r haplotype blocks. Then, nα = ∑ ri = 1 hi − r, and nδ = ∑ ri = 1 nδi. For a given sample of q individuals, the limit number of effects is 2q-1 for additive effects and is the number of heterozygous genotypes for dominance effects. For a sample with N observations on q individuals, the mixed model to implement the multi-allelic haplotype model of Eq. 30 can be expressed as:

$$ \mathbf{y}=\mathbf{X}\mathbf{b}+\mathbf{Z}\left({\mathbf{W}}_{\upalpha \mathrm{h}}{\boldsymbol{\upalpha}}_{\mathrm{h}}+{\mathbf{W}}_{\updelta \mathrm{h}}{\boldsymbol{\updelta}}_{\mathrm{h}}\right)+\mathbf{e} $$
(31)

where Z = N × q incidence matrix allocating phenotypic observations to each individual = identity matrix for one observation per individual (N = q), α h = nα × 1 column vector of haplotype additive effects, W αh = q × nα model matrix of α h, δ h = nδ × 1 column vector for dominance effects of haplotype genotypes, W δh = q × nδ model matrix of δ h, α s = m × 1 column vector of single-SNP additive effects, b = c × 1 column vector of fixed effects such as heard-year-season in dairy cattle (c = number of fixed effects), and X = N × c model matrix of b. To define two equivalent models with complementary computing advantages and identical GBLUP and GREML results, the mixed model of Eq. 31 needs to be expressed as [8]:

$$ \mathbf{y}=\mathbf{X}\mathbf{b}+\mathbf{Z}\left({\mathbf{T}}_{\alpha \mathrm{h}}{\boldsymbol{\upalpha}}_{\mathrm{h}}+{\mathbf{T}}_{\updelta \mathrm{h}}{\boldsymbol{\updelta}}_{\mathrm{h}}\right)+\mathbf{e}=\mathbf{X}\mathbf{b}+\mathbf{Z}\left({\mathbf{a}}_{\mathrm{h}}+{\mathbf{d}}_{\mathrm{h}}\right)+\mathbf{e} $$
(32)

where a h = T αh α h = multi-allelic genomic breeding values, d h = T δh δ h = multi-allelic genomic dominance values, and each T matrix can be defined by any of the six definitions of genomic relationships we previously discussed and implemented [9]. For simplicity of notations, the T matrices are defined as: T αh = W αh/k 1/2αh , T δh = W δh/k 1/2δh , where kαh = the average of diagonal elements of W αh W αh ', and kδh = the average of diagonal elements of W δh W δh '. The genomic relationship matrices of Eq. 31 can thus be defined as:

$$ {\mathbf{A}}_{\mathrm{h}}={\mathbf{T}}_{\upalpha \mathrm{h}}{\mathbf{T}}_{\upalpha \mathrm{h}}\hbox{'} = \mathrm{multi}\hbox{-} \mathrm{allelic}\ \mathrm{genomic}\ \mathrm{additive}\ \mathrm{relationship}\ \mathrm{matrix} $$
(33)
$$ {\mathbf{D}}_{\mathrm{h}}={\mathbf{T}}_{\updelta \mathrm{h}}{\mathbf{T}}_{\updelta \mathrm{h}}\hbox{'} = \mathrm{multi}\hbox{-} \mathrm{allelic}\ \mathrm{genomic}\ \mathrm{dominance}\ \mathrm{relationship}\ \mathrm{matrix} $$
(34)

Interpretation of multi-allelic and haplotype genomic relationship matrices

The multi-allelic genomic relationships of Eqs. 33 and 34 using multi-allelic markers such as microsatellite markers have the same interpretation and theoretical expectation as using SNP markers that are bi-allelic, e.g., a genomic additive relationship is expected to be twice the coancestry coefficient [8, 9]. Using either multi-allelic or bi-allelic markers under the assumption of no inbreeding, the theoretical expectation of genomic additive relationships is 0.5, 0.5, 0.25 and 0 for parent-offspring, full-sibs, half-sibs and unrelated individuals respectively, and the corresponding theoretical expectation of genomic dominance relationships is 0, 0.25, 0 and 0.

It is important to distinguish between single-locus multi-allelic markers such as microsatellite markers from haplotypes where each haplotype is treated as an ‘allele’ and each haplotype block is treated as a ‘locus’, because recombination between loci within a haplotype block generally exists, leading to lowered haplotype similarity than single-locus similarity among relatives. As the number of loci increases in each haplotype block, genomic relationships using haplotypes are expected to decrease from those using single-locus markers. Therefore, the utility of haplotype genomic relationships using Eqs. 33 and 34 is for genomic prediction using haplotypes, not for measuring relationships among individuals. The optimal block size and hence the number of haplotypes per block is an important issue for genomic prediction and could be determined by validation studies, as to be further discussed towards the end of this article.

Two equivalent mixed models with complementary computing strategies

To establish mixed models using multi-allelic markers or haplotypes, assumptions for the first and second moments of the mixed model of Eq. 32 are: E(y) = Xb, E(α h) = E(δ h) = E(α s) = E(δ s) = 0, Var(α h) = σ 2αh I , Var(a h) = G αh = σ 2αh A h , Var(δ h) = σ 2δh I , Var(d h) = G δh = σ 2δh D h, and Var(e) = R = σ 2e I N, where σ 2αh = variance of multi-allelic additive effects, σ 2δh = variance of multi-allelic dominance effects, σ 2e = residual variance, and I , I , I m and I N are identity matrices of orders nα, nδ, m and N, respectively. All random effects are assumed to be uncorrelated so that the phenotypic variance-covariance matrix is:

$$ \mathbf{V}=\mathrm{V}\mathrm{a}\mathrm{r}\left(\mathbf{y}\right)=\mathbf{Z}\left({\mathbf{G}}_{\upalpha \mathrm{h}}+{\mathbf{G}}_{\updelta \mathrm{h}}\right)\mathbf{Z}\hbox{'}+{\upsigma}_{\mathrm{e}}^2{\mathbf{I}}_{\mathrm{N}}=\mathbf{Z}\left({\upsigma}_{\upalpha \mathrm{h}}^2{\mathbf{A}}_{\mathrm{h}}+{\upsigma}_{\updelta \mathrm{h}}^2{\mathbf{D}}_{\mathrm{h}}\right)\mathbf{Z}\hbox{'}+{\upsigma}_{\mathrm{e}}^2{\mathbf{I}}_{\mathrm{N}} $$
(35)

To simply notations for the two equivalent mixed models, terms in Eqs. 3235 are re-written as α h = τ 1, δ h = τ 2; T αh = T 1, T δh = T 2; u i = T i τ i, i = 1,2; A h = S 1, D h = S 2; and σ 2αh  = σ 21 , σ 2δh  = σ 22 . Then, Eqs. 32 and 35 can be expressed as:

$$ \mathbf{y}=\mathbf{X}\mathbf{b}+\mathbf{Z}{\displaystyle {\sum}_{i=1}^2{\mathbf{T}}_{\mathrm{i}}{\boldsymbol{\uptau}}_{\mathrm{i}}}+\mathbf{e}=\mathbf{X}\mathbf{b}+\mathbf{Z}{\displaystyle {\sum}_{\mathrm{i}=1}^2{\mathbf{u}}_{\mathrm{i}}} $$
(36)
$$ \mathbf{V}=\mathrm{V}\mathrm{a}\mathrm{r}\left(\mathbf{y}\right)=\mathbf{Z}\left({\displaystyle {\sum}_{\mathrm{i}=1}^2{\upsigma}_{\mathrm{i}}^2{\mathbf{S}}_{\mathrm{i}}}\right)\mathbf{Z}\hbox{'}+{\upsigma}_{\mathrm{e}}^2{\mathbf{I}}_{\mathrm{N}}. $$
(37)

By defining Z i = ZT i, an equivalent model of Eqs. 36 and 37 can be re-written as:

$$ \mathbf{y}=\mathbf{X}\mathbf{b}+{\displaystyle {\sum}_{\mathrm{i}=1}^2{\mathbf{Z}}_{\mathrm{i}}{\boldsymbol{\uptau}}_{\mathrm{i}}}+\mathbf{e} $$
(38)
$$ \mathbf{V}=\mathrm{V}\mathrm{a}\mathrm{r}\left(\mathbf{y}\right)={\displaystyle {\sum}_{\mathrm{i}=1}^2{\upsigma}_{\mathrm{i}}^2{\mathbf{Z}}_{\mathrm{i}}}{\mathbf{Z}}_{\mathrm{i}}\hbox{'}+{\upsigma}_{\mathrm{e}}^2{\mathbf{I}}_{\mathrm{N}}. $$
(39)

Equations 36 and 37 will be referred to as Model-I, and Eqs. 38 and 39 as Model-II. Model-I and Model-II are equivalent models because both models have identical E(y) and V, but these two models have different computational advantages that can be complementary to each other. For each model, two methods can be established for genomic prediction and estimation: the method of conditional expectation (CE) and the method of mixed model equations (MME), yielding a total of four methods for the two equivalent models. Model-I using CE is the best method for large numbers of SNP markers and multiple genetic factors, Model-II using MME is the best method for large numbers of individuals, and Model-I using MME and Model-II using CE have no computing advantage. Therefore, Model-I using CE and Model-II using MME will be used for genomic prediction and estimation. Using our previous naming of these two methods, GBLUP and GREML of Model-I using CE will be referred to as the CE set of formulations, and GBLUP and GREML of Model-II using MME as the QM set of formulation, where QM means ‘q > m’. These two methods yield identical results of prediction and estimation and are applicable to singular genomic relationship matrices. Assuming one observation per individual, CE based on Eqs. 36 and 37 is approximately easier to compute than QM based on Eqs. 38 and 39 if q < c + nα + nδ according to the size of the largest matrix to invert for each method (Table 3). Model-I using MME has no computing advantage over Model-I using CE due to the large coefficient matrix of MME and the requirement for full-rank relationship matrices; and Model-II using CE has no computing advantage over Model-I using CE due to the large T matrices to store in memory.

Table 3 Comparison of computational feasibility of four methods from the two equivalent models with haplotypes and SNPs for GBLUP and GREML

Genomic best linear unbiased prediction of genetic values (GBLUP)

Using the CE method of Model-I (Eqs. 36 and 37), GBLUP of the ith type of genetic values for individuals in the training population is obtained as:

$$ {\widehat{\mathbf{u}}}_{\mathrm{i}}={\sigma}_{\mathrm{i}}^2{\mathbf{S}}_{\mathrm{i}}\mathbf{Z}\hbox{'}{\mathbf{V}}^{-1}\left(\mathbf{y}-\mathbf{X}\widehat{\mathbf{b}}\right)={\sigma}_{\mathrm{i}}^2{\mathbf{S}}_{\mathrm{i}}\mathbf{Z}\hbox{'}\mathbf{P}\mathbf{y}={\mathbf{S}}_{\mathrm{i}}{\boldsymbol{\upvarepsilon}}_{\mathrm{i}},\mathrm{i}=1,2 $$
(40)

where \( \widehat{\mathbf{b}}={\left(\mathbf{X}\hbox{'}{\mathbf{V}}^{-1}\mathbf{X}\right)}^{-}\mathbf{X}\hbox{'}{\mathbf{V}}^{-1}\mathbf{y} \) = best linear unbiased estimator (BLUE) of fixed non-genetic effects, P = V − 1 − V − 1 X(X ' V − 1 X) X ' V − 1, and \( {\boldsymbol{\upvarepsilon}}_{\mathrm{i}}={\upsigma}_{\mathrm{i}}^2\mathbf{Z}\hbox{'}{\mathbf{V}}^{-1}\left(\mathbf{y}-\mathbf{X}\widehat{\mathbf{b}}\right)=\mathbf{Z}\hbox{'}\mathbf{P}\mathbf{y}=\mathrm{q}\times 1 \) column vector of regressed phenotypic values of the training population as a regression of the ith type of genetic values on the phenotypic values in the training population. Two equivalent methods with identical results can be used to predict genetic values of individuals without phenotypic observations (validation population): placing all individuals with or without records in the same mixed model by setting to zero the Z matrix for the validation population, or calculate predictions separately based on the regressed phenotypic values of the training population [8, 39]. Using this second method, GBLUP of the ith type of genetic values for individuals in the validation population is calculated as:

$$ {\widehat{\mathbf{u}}}_{\mathrm{i}0}={\upsigma}_{\mathrm{i}}^2{\mathbf{S}}_{\mathrm{i}01}\mathbf{Z}\hbox{'}{\mathbf{V}}^{-1}\left(\mathbf{y}-\mathbf{X}\widehat{\mathbf{b}}\right)={\upsigma}_{\mathrm{i}}^2{\mathbf{S}}_{\mathrm{i}01}\mathbf{Z}\hbox{'}\mathbf{P}\mathbf{y}={\mathbf{S}}_{\mathrm{i}01}{\boldsymbol{\upvarepsilon}}_{\mathrm{i}} $$
(41)

where S i01 = q0 × q genomic relationship matrix between the training and validation populations for the ith type of genetic values (q0 = number of individuals in the validation population).

Using the QM method (MME method of Model-II of Eqs. 38 and 39), genomic prediction first calculates the GBLUP of haplotype effects and then calculates GBLUP of genetic values. GBLUP of haplotype effects is obtained from solving the following MME:

$$ \left(\begin{array}{ll}\mathbf{X}\hbox{'}\mathbf{X}\hfill & \mathbf{X}\hbox{'}{\mathbf{Z}}_{\mathrm{g}}\hfill \\ {}{\mathbf{Z}}_{\mathrm{g}}\hbox{'}\mathbf{X}\hfill & {\mathbf{Z}}_{\mathrm{g}}\hbox{'}{\mathbf{Z}}_{\mathrm{g}}+\underset{\mathrm{i}=1}{\overset{2}{\oplus }}\left({\uplambda}_{\mathrm{i}}{\mathbf{I}}_{\mathrm{ti}}\right)\hfill \end{array}\right)\left(\begin{array}{c}\hfill \widehat{\mathbf{b}}\hfill \\ {}\hfill \widehat{\boldsymbol{\uptau}}\hfill \end{array}\right)=\left(\begin{array}{c}\hfill \mathbf{X}\hbox{'}\mathbf{y}\hfill \\ {}\hfill {\mathbf{Z}}_{\mathrm{g}}\hbox{'}\mathbf{y}\hfill \end{array}\right) $$
(42)

where \( \widehat{\boldsymbol{\uptau}}=\left({\widehat{\boldsymbol{\uptau}}}_1,{\widehat{\boldsymbol{\uptau}}}_2\right) \), Z g = (Z 1, Z 2), λi = σ 2e 2i , t = nα, nδ, m and N for i = 1,2, respectively, and denotes direct sum that defines a block diagonal matrix. With haplotype and SNP effects from Eq. 42, GBLUP of the ith type of genetic values for individuals in the training and validation populations are obtained as:

$$ {\widehat{\mathbf{u}}}_{\mathrm{i}}={\mathbf{T}}_{\mathrm{i}}{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}} $$
(43)
$$ {\widehat{\mathbf{u}}}_{\mathrm{i}0}={\mathbf{T}}_{\mathrm{i}0}{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}} $$
(44)

where T i0 = the T i matrix calculated using SNPs of the validation population. Equations 43 and 44 yield identical results as those of Eqs. 40 and 41. The prediction of total genotypic values in either training or validation population can be obtained from Eqs. 40 and 41 or 43 and 44 as: ĝ = ∑ 2i = 1 û i = predicted genotypic values of all individuals, and ĝ 0 = ∑ 2i = 1 û i0 = predicted genotypic values of the validation population. Prediction reliabilities of additive, dominance and genotypic predictions as the squared correlations between the genomic and true values has the same formulations as the R 2ai , R 2di and R 2gi formulae in [8], and prediction accuracy is obtained as the square root of the reliability estimate.

Genomic restricted maximum likelihood estimation (GREML) of variance components

Using the CE method of Model-I (Eqs. 36 and 37), the EM type GREML estimates of variance components are:

$$ {\upsigma_{\mathrm{i}}^2}^{\left(\mathrm{k}+1\right)}{{=\upsigma}_{\mathrm{i}}^2}^{\left(\mathrm{k}\right)}\mathbf{y}{\mathbf{P}}^{\left(\mathrm{k}\right)}\mathbf{Z}{\mathbf{S}}_{\mathrm{i}}\mathbf{Z}\hbox{'}{\mathbf{P}}^{\left(\mathrm{k}\right)}\mathbf{y}/\mathrm{t}\mathrm{r}\left({\mathbf{P}}^{\left(\mathrm{k}\right)}\mathbf{Z}{\mathbf{S}}_{\mathrm{i}}\mathbf{Z}\hbox{'}\right),\ \mathrm{i} = 1,2 $$
(45)
$$ {\upsigma_{\mathrm{e}}^2}^{\left(\mathrm{k}+1\right)}{{=\upsigma}_{\mathrm{e}}^2}^{\left(\mathrm{k}\right)}\mathbf{y}{\mathbf{P}}^{\left(\mathrm{k}\right)}{\mathbf{P}}^{\left(\mathrm{k}\right)}\mathbf{y}/\mathrm{t}\mathrm{r}\left({\mathbf{P}}^{\left(\mathrm{k}\right)}\right) $$
(46)

where k = iteration number. Using the QM method (Eqs. 38 and 39), the EM type GREML estimates of variance components are

$$ {\upsigma_{\mathrm{i}}^2}^{\left(\mathrm{k}+1\right)}={\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}}^{\left(\mathrm{k}\right)}\hbox{'}{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}}^{\left(\mathrm{k}\right)}/\left[\mathrm{m}-\mathrm{t}\mathrm{r}\left({\mathbf{C}}^{\mathrm{i}\mathrm{i}\left(\mathrm{k}\right)}\right){\uplambda}_{\mathrm{i}}^{\left(\mathrm{k}\right)}\right] $$
(47)
$$ {\upsigma_{\mathrm{e}}^2}^{\left(\mathrm{k}+1\right)}={\widehat{\mathbf{e}}}^{\left(\mathrm{k}\right)}\hbox{'}{\widehat{\mathbf{e}}}^{\left(\mathrm{k}\right)}/\left\{\mathrm{N}-\left[\mathrm{r}-{\displaystyle {\sum}_{\mathrm{i}=1}^4\mathrm{t}\mathrm{r}\left({\mathbf{C}}^{\mathrm{i}\mathrm{i}\left(\mathrm{k}\right)}{\uplambda}_{\mathrm{i}}^{\left(\mathrm{k}\right)}\right)}\right]\right\} $$
(48)

where r is the rank of the coefficient matrix of Eq. 42, \( \widehat{\mathbf{e}}=\mathbf{y}-\mathbf{X}\widehat{\mathbf{b}}-{\displaystyle {\sum}_{\mathrm{i}=1}^2{\mathbf{Z}}_{\mathrm{i}}{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}}} \), and C ii is defined by:

$$ {\mathbf{H}}^{-1}={\left({\mathbf{Z}}_{\mathrm{g}}\hbox{'}\mathbf{M}{\mathbf{Z}}_{\mathrm{g}}+\underset{\mathrm{i}=1}{\overset{2}{\oplus }}{\uplambda}_{\mathrm{i}}{\mathbf{I}}_{\mathrm{ti}}\right)}^{-1}=\left[\begin{array}{cc}\hfill {\mathbf{C}}^{11}\hfill & \hfill {\mathbf{C}}^{12}\hfill \\ {}\hfill {\mathbf{C}}^{21}\hfill & \hfill {\mathbf{C}}^{22}\hfill \end{array}\right] $$

where M = I N − X(X ' X) X ', and ti = nα for i = 1 and ti = nδ for i = 2.

The EM-REML of Eqs. 4548 are known to be slow but reliable to yield non-negative estimates of variance components. The AI-REML algorithm is fast but may be sensitive to starting values of variance components and may fail for extreme heritability levels. Formulations of AI-REML for the multi-allelic haplotype model in this article are straightforward extensions of the formulations we implemented for GVCBLUP [40].

Integration of haplotype and single SNP effects in genomic prediction and estimation

Haplotype analysis and single SNP analysis can be analyzed jointly for genomic prediction in the same mixed model by adding single SNP effects from our previous work [8] to the mixed model of Eq. 31, i.e.,

$$ \mathbf{y}=\mathbf{X}\mathbf{b}+\mathbf{Z}\left({\mathbf{T}}_{\upalpha \mathrm{h}}{\boldsymbol{\upalpha}}_{\mathrm{h}}+{\mathbf{T}}_{\updelta \mathrm{h}}{\boldsymbol{\updelta}}_{\mathrm{h}}+{\mathbf{T}}_{\upalpha \mathrm{s}}{\boldsymbol{\upalpha}}_{\mathrm{s}}+{\mathbf{T}}_{\updelta \mathrm{s}}{\boldsymbol{\updelta}}_{\mathrm{s}}\right)+\mathbf{e} $$
(49)
$$ \mathbf{V}=\mathrm{V}\mathrm{a}\mathrm{r}\left(\mathbf{y}\right)=\mathbf{Z}\left({\upsigma}_{\upalpha \mathrm{h}}^2{\mathbf{A}}_{\mathrm{h}}+{\upsigma}_{\updelta \mathrm{h}}^2{\mathbf{D}}_{\mathrm{h}}+{\upsigma}_{\upalpha \mathrm{s}}^2{\mathbf{A}}_{\mathrm{s}}+{\upsigma}_{\updelta \mathrm{s}}^2{\mathbf{D}}_{\mathrm{s}}\right)\mathbf{Z}\hbox{'}+{\upsigma}_{\mathrm{e}}^2{\mathbf{I}}_{\mathrm{N}} $$
(50)

where α s = m × 1 column vector of SNP additive effects, T αs = q × m model matrix of α s, δ s = m × 1 column vector of SNP dominance effects, T δs = q × m model matrix of δ s, Var(α s) = σ 2αs I m, Var(a s) = G αs = σ 2αs A s, Var(δ s) = σ 2δs I m, Var(d s) = G δs = σ 2δs D s, A s = genomic additive relationship matrix, and D s = SNP genomic dominance relationship matrix, and where A s = T αs T αs ' and D s = T δs T δs '. Let α s  = τ 3, δ = τ 4; u i = T i τ i, i = 1,…,4; A s = S 3, D h = S 4; and σ 2αs  = σ 23 , σ 2δs  = σ 24 . The GBLUP and GREML formulations to jointly include haplotype and single SNP additive and dominance effects essentially entails to extending the range of the subscript i from 2 to 4 for Eqs. 38–50.

GREML estimation using the joint mixed model with haplotype and SNP effects offer flexibility to estimate the heritability for various types of functional genomic information in any given autosome regions based on formulations we implemented in GVCBLUP [40], e.g., the additive and dominance heritabilities of haplotype blocks of all genes, all LD blocks, or all single SNPs. The heritability estimate for each type of genetic effects is: h 2i  = σ 2i 2y , where σ 2y  = ∑ 4i = 1 σ 2i  + σ 2e = phenotypic variance. The total heritability of all types of genetic effects is the summation of all effect heritabilities, i.e., H2 = ∑ 4i = 1 h 2i . Genomic heritability estimation has flexibility unavailable from heritability estimation using pedigree relationships: the heritability estimation for a single SNP, a chromosome region, or a set of selected SNPs. Using the GREML formulae of Eqs. 35 and 36, the heritability for haplotype block j or SNP set j can be estimated as: \( {\mathrm{h}}_{\mathrm{i}\mathrm{j}}^2=\left({\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}\mathrm{j}}\hbox{'}{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}\mathrm{j}}/{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}}\hbox{'}{\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}}\right){\mathrm{h}}_{\mathrm{i}}^2 \), where \( {\widehat{\boldsymbol{\uptau}}}_{\mathrm{ij}} \)= subset j of \( {\widehat{\boldsymbol{\uptau}}}_{\mathrm{i}} \), i = 1,…,4. Given sufficient computing power and sample sizes for extensive validation studies, these heritability estimates could help identify genomic regions and genes relevant to phenotypes within the framework of genomic prediction.

Defining haplotype blocks using functional genomic information

The multi-allelic haplotype model can be used for the integration of functional genomic information with genomic prediction and estimation. This integration defines haplotype blocks using functional genomic information under the hypothesis that a chromosome region with functional information required more than a single point to affect a phenotype, followed by genomic prediction and estimation using a haplotype analysis such as the methods developed in this article. Each gene could be a ‘natural haplotype block’ and the use of gene blocks improved the prediction accuracy for some human phenotypes in our preliminary results [37]. Other types of functional information can also be used to define haplotype blocks, including ChIP-seq sites, DNA methylation sites, CNV, protein interaction, pathway information, GWAS results and selection signatures (Fig. 1). Other than ‘natural haplotype blocks’, the optimal block sizes for functional information with best prediction accuracy could be determined by extensive validation studies.

Fig. 1
figure 1

Integration of functional and structural genomic information for genomic selection. Haplotype blocks are defined using functional genomic information and are analyzed using the multi-allelic haplotype model in this article for genomic prediction and estimation. Single SNPs as structural genomic information can be used jointly with the haplotype analysis. (DHS = DNase I hypersensitive site)

Rare haplotypes, missing genotypic values

The mixed model approach outlined above allows rare haplotypes. In the extreme case of rare haplotypes with one observation per haplotype or haplotype frequency of 1/h when h is large, the multi-allelic model with the mixed model implementation still is applicable for additive effects and values. Missing genotypic values is a problem for dominance effects and values. The dominance effect defined by Eq. 9 requires the availability of all three genotypic values of a haplotype pair. Consequently, dominance effect is undefined with any missing genotypic value. We currently recommend ignoring any haplotype pair with missing genotypic value or values for defining dominance effects. For large haplotype blocks, nearly all individuals could be heterozygous so that such large blocks may not contribute to genomic prediction and estimation of dominance effects and values. This loss of dominance information should be a factor to consider in defining the block size.

Conclusions

A multi-allelic haplotype model for genomic prediction and estimation is established using the quantitative genetics model that partitions a multi-allelic genotypic value into additive and dominance values, factorizes each additive value into a product between a function of allele frequencies and additive effect, and factorizes each dominance value into a product between a function of allele frequencies and dominance effect. Haplotype genomic additive and dominance relationship matrices and formulations are then derived for GBLUP and GREML utilizing haplotypes in haplotype blocks. These results fill a gap in the theory of quantitative genetics for multi-allelic genetic partition and provide a haplotype approach within the theory of quantitative genetics towards the integration of functional and structural genomic information for genomic selection.

Availability of supporting data

The only data set used in this article is shown in Tables 12.

Abbreviations

SNP:

single nucleotide polymorphism

BLUP:

best unbiased linear prediction

GBLUP:

genomic BLUP

REML:

restricted maximum likelihood estimation

GREML:

genomic REML

EM:

expectation-maximization

AI-REML:

average information REML

CE:

conditional expectation

MME:

mixed model equations

References

  1. Henderson C. Applications of Linear Models in Animal Breeding. Guelph: University of Guelph; 1984.

    Google Scholar 

  2. Fikse W, Philipsson J. Development of international genetic evaluations of dairy cattle for sustainable breeding programs. Anim Genet Resour Inf. 2007;41:29–43.

    Google Scholar 

  3. Powell R, VanRaden P. International dairy bull evaluations expressed on national, subglobal, and global scales. J Dairy Sci. 2002;85(7):1863–8.

    Article  CAS  PubMed  Google Scholar 

  4. VanRaden P. Invited Review: Selection on Net Merit to Improve Lifetime Profit. J Dairy Sci. 2004;87(10):3125–31.

    Article  CAS  PubMed  Google Scholar 

  5. Wiggans G, Misztal I, Van Vleck L. Implementation of an animal model for genetic evaluation of dairy cattle in the United States. J Dairy Sci. 1988;71:54–69.

    Article  Google Scholar 

  6. VanRaden P. Efficient methods to compute genomic predictions. J Dairy Sci. 2008;91(11):4414–23.

    Article  CAS  PubMed  Google Scholar 

  7. Patterson HD, Thompson R. Recovery of inter-block information when block sizes are unequal. Biometrika. 1971;58(3):545–54.

    Article  Google Scholar 

  8. Da Y, Wang C, Wang S, Hu G. Mixed model methods for genomic prediction and variance component estimation of additive and dominance effects using SNP markers. PLoS One. 2014;9(1):e87666.

    Article  PubMed Central  PubMed  Google Scholar 

  9. Wang C, Da Y. Quantitative genetics model as the unifying model for defining genomic relationship and inbreeding coefficient. PLoS ONE. 2014;9:e114484.

    Article  PubMed Central  PubMed  Google Scholar 

  10. Hayes B, Goddard M. Genome-wide association and genomic selection in animal breeding. Genome. 2010;53(11):876–83.

    Article  CAS  PubMed  Google Scholar 

  11. Yang J, Benyamin B, McEvoy BP, Gordon S, Henders AK, Nyholt DR, et al. Common SNPs explain a large proportion of the heritability for human height. Nat Genet. 2010;42(7):565–9.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  12. Fisher RA. The Correlation between Relatives on the Supposition of Mendelian Inheritance. Trans Roy Soc Edinb. 1918;52(02):399–433.

    Article  Google Scholar 

  13. Fisher RA. Average excess and average effect of a gene substitution. Ann Eugen. 1941;11(1):53–63.

    Article  Google Scholar 

  14. Cockerham CC. An extension of the concept of partitioning hereditary variance for analysis of covariances among relatives when epistasis is present. Genetics. 1954;39(6):859.

    CAS  PubMed Central  PubMed  Google Scholar 

  15. Kempthorne O. The correlation between relatives in a random mating population. Proc R Soc Lond B Biol Sci. 1954;143(910):103–13.

    Article  Google Scholar 

  16. Lynch M, Walsh B. Genetics and analysis of quantitative traits, Sinauer Sunderland, Massachusetts; 1998.

    Google Scholar 

  17. Kempthorne O. An introduction to genetic statistics. New York: Wiley; 1957.

    Google Scholar 

  18. Falconer DS, Mackay TFC. Introduction to Quantitative Genetics. 4th ed. Harlow, Essex: Longmans Green; 1996.

    Google Scholar 

  19. Álvarez-Castro JM, Yang R-C. Multiallelic models of genetic effects and variance decomposition in non-equilibrium populations. Genetica. 2011;139(9):1119–34.

    Article  PubMed Central  PubMed  Google Scholar 

  20. Vormfelde SV, Brockmöller J: On the value of haplotype-based genotype–phenotype analysis and on data transformation in pharmacogenetics and-genomics. Nature Reviews Genetics 2007, 8(12), doi:10.1038/nrg1916-c1.

  21. Balding DJ. A tutorial on statistical methods for population association studies. Nat Rev Genet. 2006;7(10):781–91.

    Article  CAS  PubMed  Google Scholar 

  22. Garnier S, Truong V, Brocheton J, Zeller T, Rovital M, Wild PS, et al. Genome-wide haplotype analysis of cis expression quantitative trait loci in monocytes. PLoS Genet. 2013;9(1):e1003240.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  23. Morris RW, Kaplan NL. On the advantage of haplotype analysis in the presence of multiple disease susceptibility alleles. Genet Epidemiol. 2002;23(3):221–33.

    Article  PubMed  Google Scholar 

  24. Barrett JC, Fry B, Maller J, Daly MJ. Haploview: analysis and visualization of LD and haplotype maps. Bioinformatics. 2005;21(2):263–5.

    Article  CAS  PubMed  Google Scholar 

  25. Sabeti PC, Varilly P, Fry B, Lohmueller J, Hostetter E, Cotsapas C, et al. Genome-wide detection and characterization of positive selection in human populations. Nature. 2007;449(7164):913–8.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  26. Browning BL, Browning SR. A unified approach to genotype imputation and haplotype-phase inference for large data sets of trios and unrelated individuals. Am J Hum Genet. 2009;84(2):210–23.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  27. Scheet P, Stephens M. A fast and flexible statistical model for large-scale population genotype data: applications to inferring missing genotypes and haplotypic phase. Am J Hum Genet. 2006;78(4):629–44.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  28. Von Holdt BM, Pollinger JP, Lohmueller KE, Han E, Parker HG, Quignon P, et al. Genome-wide SNP and haplotype analyses reveal a rich history underlying dog domestication. Nature. 2010;464(7290):898–902.

    Article  Google Scholar 

  29. Calus M, De Roos A, Veerkamp R. Accuracy of genomic selection using different methods to define haplotypes. Genetics. 2008;178(1):553–61.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  30. Villumsen T, Janss L, Lund M. The importance of haplotype length and heritability using genomic selection in dairy cattle. J Anim Breed Genet. 2009;126(1):3–13.

    Article  CAS  PubMed  Google Scholar 

  31. Sun X, L. FR, Garrick DJ, Dekkers JCM: Improved accuracy of genomic prediction for traits with rare QTL by fitting haplotypes. Proceedings, 10th World Congress of Genetics Applied to Livestock Production Vancouver, BC, Canada https://asas.org/docs/default-source/wcgalp-proceedings-oral/209_paper_9178_manuscript_1682_0.pdf?sfvrsn=2 [Last accessed December 8 2015].

  32. Cuyabano BC, Su G, Lund MS. Selection of haplotype variables from a high-density marker map for genomic prediction. Genet Sel Evol. 2015;47(1):1–11.

    Article  Google Scholar 

  33. Mulder HA, Calus MP, Veerkamp RF. Prediction of haplotypes for ungenotyped animals and its effect on marker-assisted breeding value estimation. Genet Sel Evol. 2010;42:10.

    Article  PubMed Central  PubMed  Google Scholar 

  34. Meuwissen T, Goddard M. Accurate prediction of genetic values for complex traits by whole-genome resequencing. Genetics. 2010;185(2):623–31.

    Article  CAS  PubMed Central  PubMed  Google Scholar 

  35. Erbe M, Hayes B, Matukumalli L, Goswami S, Bowman P, Reich C, et al. Improving accuracy of genomic predictions within and between dairy cattle breeds with imputed high-density single nucleotide polymorphism panels. J Dairy Sci. 2012;95(7):4114–29.

    Article  CAS  PubMed  Google Scholar 

  36. Brøndum RF, Su G, Lund MS, Bowman PJ, Goddard ME, Hayes BJ. Genome position specific priors for genomic prediction. BMC Genomics. 2012;13(1):543.

    Article  PubMed Central  PubMed  Google Scholar 

  37. Da Y, Wang C, Tan C, Prakapenka D, Shigematsu M, Garbe J, Ma L: Multi-allelic haplotype model for genomic prediction and estimation. Abstract P1176. Plant and Animal Genome XXIII, January 10–14, 2015. San Diego. https://pag.confex.com/pag/xxiii/webprogram/Paper14435.html [Last accessed December 8 2015].

  38. Tan C, Prakapenka D, Wang C, Ma L, Garbe JR, Hu X, Da Y: Integration of haplotype analysis of functional genomic information with single SNP analysis improved accuracy of genomic prediction. ADSA/ASAS 2015, Orlando, July 12–16 2015. Abstract M84. http://m.jtmtg.org/abs/t/65063. [Last accessed December 8 2015].

  39. Henderson C. Best linear unbiased prediction of breeding values not in the model for records. J Dairy Sci. 1977;60(5):783–7.

    Article  Google Scholar 

  40. Wang C, Prakapenka D, Wang S, Pulugurta S, Runesha HB, Da Y. GVCBLUP: a computer package for genomic prediction and variance component estimation of additive and dominance effects. BMC bioinformatics. 2014;15(1):270.

    Article  PubMed Central  PubMed  Google Scholar 

Download references

Acknowledgements

This research was supported by USDA National Institute of Food and Agriculture Grant no. 2011-67015-30333 and by project MN-16-043 of the Agricultural Experiment Station at the University of Minnesota. Dzianis Prakapenka and Chunkao Wang implemented the methodology in this article by the GVCHAP computer program. Cheng Tan and Dzianis Prakapenka evaluated the methodology. John R. Garbe provided summary and discussion of human functional genomic information. Li Ma processed a dataset for methodology evaluation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Da.

Additional information

Competing interests

The author declares to have no competing interests.

Rights and permissions

Open Access This 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Da, Y. Multi-allelic haplotype model based on genetic partition for genomic prediction and variance component estimation using SNP markers. BMC Genet 16, 144 (2015). https://doi.org/10.1186/s12863-015-0301-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12863-015-0301-1

Keywords