Introduction

Cloning animals is regarded as a means to multiply genetically identical animals (GIAs). In Japan, clones of bulls are routinely produced to test bulls' performance and in some cases to multiply fattening animals. A survey conducted by the Japanese Ministry of Agriculture, Forestry and Fisheries, and published on October 31, 2007, has recorded calves cloned from somatic cells of 535 animals and from embryonic cell nuclei of 716 animals.

In animal breeding, analysis of quantitative traits using a mixed model is essential to predict the breeding value of an individual and to estimate the genetic parameters of the traits. When applying an animal model to perform the genetic analysis, it is necessary to include the inverse of the numerator relationship matrix (NRM) in order to connect all the animals included in the mixed model; however, calculating the inverse of a large NRM requires exceptionally large computing power. On the one hand, Henderson [1] has developed a method of calculating directly A-1, without calculating the A matrix itself in a non-inbred population. This innovation has made it possible to use a model in which the data set includes a large number of animals. On the other hand, Quaas [2] has extended the method for the application to inbred populations by including the inbreeding coefficients in the model. A faster computing method of inbreeding coefficients has been developed by Tier [3] and Meuwissen and Luo [4], where inbreeding coefficients are computed as a subset of the A matrix. In addidion, Famula [5] has proposed a simplified algorithm for inbred populations, incorporating parental uncertainty to the model.

Inclusion of GIAs in the model raises the problem of a singular A matrix because of perfect additive genetic relationships between pairs of GIAs. In the case of an analysis with a singular A, Henderson [6] presented a method to solve a mixed model without inversion of the G matrix, where G = A σ a 2 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeq4Wdm3aa0baaSqaaiabdggaHbqaaiabikdaYaaaaaa@3002@ . A few years later, Kennedy and Schaeffer [7] proposed a model in which records on GIAs are treated as repeated records on the same genotype. Their model assumes perfect genetic relationships among GIAs. However in reality, the genetic relationship between pairs of GIAs is not perfect because genetic diversity between such pairs originates from several genetic factors such as the difference in the recipient cytoplasm, mutations in the somatic cell and gene imprinting in the nucleus of the somatic cell [810]. Recently a study on human monozygotic twins analysing copy number variation, has revealed that genetic and phenotypic diversities exist even in monozygotic twins within pairs [11].

The objective of this study was to develop a method to compute directly the inverse of the NRM that includes GIAs with imperfect additive genetic relationships within pairs of GIAs.

Methods

Procedure

The A matrix is decomposed according to Famula [5].

A = ( I 1 2 P ) 1 D ( I 1 2 P ) 1 , MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqaeKaeyypa0ZaaeWaaeaacqWHjbqscqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaacqWHqbauaiaawIcacaGLPaaadaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhseaenaabmaabaGaeCysaKKaeyOeI0YaaSGaaeaacqaIXaqmaeaacqaIYaGmaaGafCiuaaLbauaaaiaawIcacaGLPaaadaahaaWcbeqaaiabgkHiTiabigdaXaaakiabcYcaSaaa@41CD@
(1)

where I is the identity matrix, P is a lower triangular matrix which identifies the parents of each individual in the population. The D matrix is a diagonal matrix with d i , i th diagonal element of D. Then

d i = { 1 2 1 4 F p 1 4 F q if both parents of  i , say  p  and  q , are known, 3 4 1 4 F p if only one parent, say  p , is known, 1 if neither parent is known, MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemizaq2aaSbaaSqaaiabdMgaPbqabaGccqGH9aqpdaGabaqaauaabaqadiaaaeaadaWccaqaaiabigdaXaqaaiabikdaYaaacqGHsisldaWccaqaaiabigdaXaqaaiabisda0aaacqWGgbGrdaWgaaWcbaGaemiCaahabeaakiabgkHiTmaaliaabaGaeGymaedabaGaeGinaqdaaiabdAeagnaaBaaaleaacqWGXbqCaeqaaaGcbaGaeeyAaKMaeeOzayMaeeiiaaIaeeOyaiMaee4Ba8MaeeiDaqNaeeiAaGMaeeiiaaIaeeiCaaNaeeyyaeMaeeOCaiNaeeyzauMaeeOBa4MaeeiDaqNaee4CamNaeeiiaaIaee4Ba8MaeeOzayMaeeiiaaIaemyAaKMaeeilaWIaeeiiaaIaee4CamNaeeyyaeMaeeyEaKNaeeiiaaIaemiCaaNaeeiiaaIaeeyyaeMaeeOBa4MaeeizaqMaeeiiaaIaemyCaeNaeeilaWIaeeiiaaIaeeyyaeMaeeOCaiNaeeyzauMaeeiiaaIaee4AaSMaeeOBa4Maee4Ba8Maee4DaCNaeeOBa4MaeeilaWcabaWaaSGaaeaacqaIZaWmaeaacqaI0aanaaGaeyOeI0YaaSGaaeaacqaIXaqmaeaacqaI0aanaaGaemOray0aaSbaaSqaaiabdchaWbqabaaakeaacqqGPbqAcqqGMbGzcqqGGaaicqqGVbWBcqqGUbGBcqqGSbaBcqqG5bqEcqqGGaaicqqGVbWBcqqGUbGBcqqGLbqzcqqGGaaicqqGWbaCcqqGHbqycqqGYbGCcqqGLbqzcqqGUbGBcqqG0baDcqqGSaalcqqGGaaicqqGZbWCcqqGHbqycqqG5bqEcqqGGaaicqWGWbaCcqqGSaalcqqGGaaicqqGPbqAcqqGZbWCcqqGGaaicqqGRbWAcqqGUbGBcqqGVbWBcqqG3bWDcqqGUbGBcqqGSaalaeaacqaIXaqmaeaacqqGPbqAcqqGMbGzcqqGGaaicqqGUbGBcqqGLbqzcqqGPbqAcqqG0baDcqqGObaAcqqGLbqzcqqGYbGCcqqGGaaicqqGWbaCcqqGHbqycqqGYbGCcqqGLbqzcqqGUbGBcqqG0baDcqqGGaaicqqGPbqAcqqGZbWCcqqGGaaicqqGRbWAcqqGUbGBcqqGVbWBcqqG3bWDcqqGUbGBcqqGSaalaaaacaGL7baaaaa@CB6A@
(2)

where F p and F q are the inbreeding coefficients of the parents of the i th animal. In (1), ( I 1 2 P ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaeWaaeaacqWHjbqscqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaacqWHqbauaiaawIcacaGLPaaaaaa@328B@ is the lower triangular matrix, and ( I 1 2 P ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaeWaaeaacqWHjbqscqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaacuWHqbaugaqbaaGaayjkaiaawMcaaaaa@3297@ is its transpose matrix. From(1), the inverse of the A matrix is as follows:

A 1 = ( I 1 2 P ) D 1 ( I 1 2 P ) . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqae0aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqGH9aqpdaqadaqaaiabhMeajjabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaiqbhcfaqzaafaaacaGLOaGaayzkaaGaeCiraq0aaWbaaSqabeaacqGHsislcqaIXaqmaaGcdaqadaqaaiabhMeajjabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaiabhcfaqbGaayjkaiaawMcaaiabc6caUaaa@41D1@
(3)

Next, we introduce the K matrix into (1) so that the A matrix includes GIA. Then, A is

A ( I 1 2 P ) 1 D K ( I 1 2 P ) 1 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqaeKaeyisIS7aaeWaaeaacqWHjbqscqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaacqWHqbauaiaawIcacaGLPaaadaahaaWcbeqaaiabgkHiTiabigdaXaaakiabhseaejabhUealnaabmaabaGaeCysaKKaeyOeI0YaaSGaaeaacqaIXaqmaeaacqaIYaGmaaGafCiuaaLbauaaaiaawIcacaGLPaaadaahaaWcbeqaaiabgkHiTiabigdaXaaaaaa@42B1@
(4)

and

A 1 ( I 1 2 P ) K 1 D 1 ( I 1 2 P ) , MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqae0aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqGHijYUdaqadaqaaiabhMeajjabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaiqbhcfaqzaafaaacaGLOaGaayzkaaGaeC4saS0aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqWHebardaahaaWcbeqaaiabgkHiTiabigdaXaaakmaabmaabaGaeCysaKKaeyOeI0YaaSGaaeaacqaIXaqmaeaacqaIYaGmaaGaeCiuaafacaGLOaGaayzkaaGaeiilaWcaaa@45AF@
(5)

where K is the matrix where a diagonal element is set to 1 and the off-diagonal element is set to (1 - x) when i th and j th animals are genetically identical and x is a constant near 0; K is as follows:

K = [ 1 0 0 1 1 x 1 x 1 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeC4saSKaeyypa0ZaamWaaeaafaqabeqbfaaaaaqaaiabigdaXaqaaiabicdaWaqaaiabl+UimbqaaaqaaaqaaiabicdaWaqaaiablgVipbqaaaqaaaqaaaqaaiabl6UinbqaaaqaaiabigdaXaqaaiabigdaXiabgkHiTiabdIha4bqaaaqaaaqaaaqaaiabigdaXiabgkHiTiabdIha4bqaaiabigdaXaqaaaqaaaqaaaqaaaqaaaqaaiablgVipbaaaiaawUfacaGLDbaacqGGUaGlaaa@4467@

Generally, for a matrix with GIAs where the diagonal elements are set to 1, and the off-diagonal elements are (1 - x), the inverse matrix for n GIAs is

[ 1 1 x 1 x 1 x 1 1 x 1 x 1 x 1 ] 1 = [ l n m n m n m n l n m n m n m n l n ] , MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaamWaaeaafaqabeabeaaaaaqaaiabigdaXaqaaiabigdaXiabgkHiTiabdIha4bqaaiabigdaXiabgkHiTiabdIha4bqaaiabl+UimbqaaiabigdaXiabgkHiTiabdIha4bqaaiabigdaXaqaaiabigdaXiabgkHiTiabdIha4bqaaiabl+UimbqaaiabigdaXiabgkHiTiabdIha4bqaaiabigdaXiabgkHiTiabdIha4bqaaiabigdaXaqaaiabl+Uimbqaaiabl6Uinbqaaiabl6Uinbqaaiabl6UinbqaaiablgVipbaaaiaawUfacaGLDbaadaahaaWcbeqaaiabgkHiTiabigdaXaaakiabg2da9maadmaabaqbaeqabqabaaaaaeaacqWGSbaBdaWgaaWcbaGaemOBa4gabeaaaOqaaiabd2gaTnaaBaaaleaacqWGUbGBaeqaaaGcbaGaemyBa02aaSbaaSqaaiabd6gaUbqabaaakeaacqWIVlctaeaacqWGTbqBdaWgaaWcbaGaemOBa4gabeaaaOqaaiabdYgaSnaaBaaaleaacqWGUbGBaeqaaaGcbaGaemyBa02aaSbaaSqaaiabd6gaUbqabaaakeaacqWIVlctaeaacqWGTbqBdaWgaaWcbaGaemOBa4gabeaaaOqaaiabd2gaTnaaBaaaleaacqWGUbGBaeqaaaGcbaGaemiBaW2aaSbaaSqaaiabd6gaUbqabaaakeaacqWIVlctaeaacqWIUlstaeaacqWIUlstaeaacqWIUlstaeaacqWIXlYtaaaacaGLBbGaayzxaaGaeiilaWcaaa@810B@

where l n = 1 + ( n 2 ) ( 1 x ) x { 1 + ( n 1 ) ( 1 x ) } MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiBaW2aaSbaaSqaaiabd6gaUbqabaGccqGH9aqpjuaGdaWcaaqaaiabigdaXiabgUcaRmaabmaabaGaemOBa4MaeyOeI0IaeGOmaidacaGLOaGaayzkaaWaaeWaaeaacqaIXaqmcqGHsislcqWG4baEaiaawIcacaGLPaaaaeaacqWG4baEdaGadaqaaiabigdaXiabgUcaRmaabmaabaGaemOBa4MaeyOeI0IaeGymaedacaGLOaGaayzkaaWaaeWaaeaacqaIXaqmcqGHsislcqWG4baEaiaawIcacaGLPaaaaiaawUhacaGL9baaaaaaaa@4B19@ , m n = 1 x x { 1 + ( n 1 ) ( 1 x ) } MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyBa02aaSbaaSqaaiabd6gaUbqabaGccqGH9aqpcqGHsisljuaGdaWcaaqaaiabigdaXiabgkHiTiabdIha4bqaaiabdIha4naacmaabaGaeGymaeJaey4kaSYaaeWaaeaacqWGUbGBcqGHsislcqaIXaqmaiaawIcacaGLPaaadaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaGaay5Eaiaaw2haaaaaaaa@43E0@

and l n + ( n 1 ) m n = 1 1 + ( n 1 ) ( 1 x ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiBaW2aaSbaaSqaaiabd6gaUbqabaGccqGHRaWkdaqadaqaaiabd6gaUjabgkHiTiabigdaXaGaayjkaiaawMcaaiabd2gaTnaaBaaaleaacqWGUbGBaeqaaOGaeyypa0tcfa4aaSaaaeaacqaIXaqmaeaacqaIXaqmcqGHRaWkdaqadaqaaiabd6gaUjabgkHiTiabigdaXaGaayjkaiaawMcaamaabmaabaGaeGymaeJaeyOeI0IaemiEaGhacaGLOaGaayzkaaaaaaaa@458C@ .

Thus, K-1 is calculated, and the diagonal element of D-1 is 1 d i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSGaaeaacqaIXaqmaeaacqWGKbazdaWgaaqaaiabdMgaPbqabaaaaaaa@3032@ . Therefore, A-1 is calculated directly by the product of the matrices without computing the inverse of A.

Algorithm for computation

Provided d i is calculated by the methods of Quaas [2] and Famula [5], A-1 is calculated directly by the following steps:

i) If both parents of i, say p and q are known,

   and when i has no GIA,

      add 1 d i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSGaaeaacqaIXaqmaeaacqWGKbazdaWgaaqaaiabdMgaPbqabaaaaaaa@3032@ to element (i, i),

      add 1 2 ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeyOeI0scfa4aaSGaaeaacqaIXaqmaeaacqaIYaGmaaGcdaqadaqcfayaamaaliaabaGaeGymaedabaGaemizaq2aaSbaaeaacqWGPbqAaeqaaaaaaOGaayjkaiaawMcaaaaa@353E@ to elements (p, i), (i, p), (q, i) and (i, q),

      add 1 4 ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSGaaeaacqaIXaqmaeaacqaI0aanaaGcdaqadaqcfayaamaaliaabaGaeGymaedabaGaemizaq2aaSbaaeaacqWGPbqAaeqaaaaaaOGaayjkaiaawMcaaaaa@3455@ to elements (p, p), (p, q), (q, p) and (q, q);

   when i has n GIAs (g ij , j = 1, 2, ... n),

         add l n ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiBaW2aaSbaaSqaaiabd6gaUbqabaGcdaqadaqcfayaamaaliaabaGaeGymaedabaGaemizaq2aaSbaaeaacqWGPbqAaeqaaaaaaOGaayjkaiaawMcaaaaa@34C1@ to element (i, i),

      add 1 2 { l n + ( n 1 ) m n } ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeyOeI0scfa4aaSGaaeaacqaIXaqmaeaacqaIYaGmaaGcdaGadaqaaiabdYgaSnaaBaaaleaacqWGUbGBaeqaaOGaey4kaSYaaeWaaeaacqWGUbGBcqGHsislcqaIXaqmaiaawIcacaGLPaaacqWGTbqBdaWgaaWcbaGaemOBa4gabeaaaOGaay5Eaiaaw2haamaabmaajuaGbaWaaSGaaeaacqaIXaqmaeaacqWGKbazdaWgaaqaaiabdMgaPbqabaaaaaGccaGLOaGaayzkaaaaaa@4316@ to elements (p, i), (i, p), (q, i) and (i, q),

      add 1 4 { l n + ( n 1 ) m n } ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSGaaeaacqaIXaqmaeaacqaI0aanaaGcdaGadaqaaiabdYgaSnaaBaaaleaacqWGUbGBaeqaaOGaey4kaSYaaeWaaeaacqWGUbGBcqGHsislcqaIXaqmaiaawIcacaGLPaaacqWGTbqBdaWgaaWcbaGaemOBa4gabeaaaOGaay5Eaiaaw2haamaabmaajuaGbaWaaSGaaeaacqaIXaqmaeaacqWGKbazdaWgaaqaaiabdMgaPbqabaaaaaGccaGLOaGaayzkaaaaaa@422D@ to elements (p, p), (p, q), (q, p) and (q, q).

      If i is a donor animal of the GIAs,

         then add m n ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyBa02aaSbaaSqaaiabd6gaUbqabaGcdaqadaqcfayaamaaliaabaGaeGymaedabaGaemizaq2aaSbaaeaacqWGPbqAaeqaaaaaaOGaayjkaiaawMcaaaaa@34C3@ to elements (i, g ij ) and (g ij , i).

ii) If only one parent, say p, is known,

   add 1 d i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSGaaeaacqaIXaqmaeaacqWGKbazdaWgaaqaaiabdMgaPbqabaaaaaaa@3032@ to element (i, i),

   add 1 2 ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeyOeI0scfa4aaSGaaeaacqaIXaqmaeaacqaIYaGmaaGcdaqadaqcfayaamaaliaabaGaeGymaedabaGaemizaq2aaSbaaeaacqWGPbqAaeqaaaaaaOGaayjkaiaawMcaaaaa@353E@ to elements (p, i) and (i, p),

   add 1 4 ( 1 d i ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSGaaeaacqaIXaqmaeaacqaI0aanaaGcdaqadaqcfayaamaaliaabaGaeGymaedabaGaemizaq2aaSbaaeaacqWGPbqAaeqaaaaaaOGaayjkaiaawMcaaaaa@3455@ to element (p, p).

iii) If neither parent is known,

   add 1 to element(i, i).

Simulation

For the simulation study, animal phenotypes were generated assuming that the heritability of a trait was 0.5 and the variance for both additive genetic effect and random residuals was 2500. The number of animals in the base population (G0) was 300 (150 males and 150 females). Their phenotypic values were generated by the infinitesimal model using the random digits generator, ranlib [12]. The phenotypic value of a descendant animal in the latter two generations (G1 and G2) was formed by an average of the parents, a Mendelian sampling effect and a random residual. The number of animals was 750 (250 males and 500 females) in G1 and 1000 (no sex effect on recorded animals) in G2. The breeding animals in G1 were selected randomly. Records used to estimate variance components comprised only the phenotypic values of animals in G2. The number of GIAs for each mating was two, i.e., a total of 1000 GIAs (500 GIA pairs). The variance components were estimated by restricted maximum likelihood (REML) using remlf90 [13]. The number of replicates for the simulation was 20 for each x value (from 0.01 to 1.0).

Results

Effect of the K matrix

Let animal j be genetically identical to animal i. Unless their descendants at the t th generation are inbred animals with animal i or j as a common ancestor, the K matrix has the effect of adding d i (1 - x) to the NRM element of the GIA and of adding ( 1 2 ) t 1 d i ( 1 x ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaeWaaKqbagaadaWcaaqaaiabigdaXaqaaiabikdaYaaaaOGaayjkaiaawMcaamaaCaaaleqabaGaemiDaqNaeyOeI0IaeGymaedaaOGaemizaq2aaSbaaSqaaiabdMgaPbqabaGcdaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaaa@3B2E@ to the NRM element of their descendants at the t th generation. Thus, when there is no GIA, the off-diagonal element of animals i and j for the A matrix is a ij , and the off-diagonal element of animals i and descendant s t at the t th generation of animal j is a i s t MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyyae2aaSbaaSqaaiabdMgaPjabdohaZnaaBaaameaacqWG0baDaeqaaaWcbeaaaaa@31BF@ . If animals i and j have no common descendant, A is as follows:

A = [ a 11 a 12 a 22 a i i a i j + d i ( 1 x ) a i k 1 + 1 2 d i ( 1 x ) a i k 2 + ( 1 2 ) 2 d i ( 1 x ) a i k 3 + ( 1 2 ) 3 d i ( 1 x ) a j j a j s 1 a j s 2 a j s 3 a s 1 s 1 a s 1 s 2 a s 1 s 3 a s 2 s 2 a s 2 s 3 a s 3 s 3 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqaeKaeyypa0ZaamWaaeaafaqabeqcjaaaaaaaaeaacqWGHbqydaWgaaWcbaGaeGymaeJaeGymaedabeaaaOqaaiabdggaHnaaBaaaleaacqaIXaqmcqaIYaGmaeqaaaGcbaGaeS47IWeabaaabaaabaaabaaabaaabaaabaaabaGaemyyae2aaSbaaSqaaiabikdaYiabikdaYaqabaaakeaacqWIVlctaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaacqWIXlYtaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaacqWGHbqydaWgaaWcbaGaemyAaKMaemyAaKgabeaaaOqaaiabdggaHnaaBaaaleaacqWGPbqAcqWGQbGAaeqaaOGaey4kaSIaemizaq2aaSbaaSqaaiabdMgaPbqabaGcdaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaqaaiabdggaHnaaBaaaleaacqWGPbqAcqWGRbWAdaWgaaadbaGaeGymaedabeaaaSqabaGccqGHRaWkjuaGdaWcaaqaaiabigdaXaqaaiabikdaYaaakiabdsgaKnaaBaaaleaacqWGPbqAaeqaaOWaaeWaaeaacqaIXaqmcqGHsislcqWG4baEaiaawIcacaGLPaaaaeaacqWGHbqydaWgaaWcbaGaemyAaKMaem4AaS2aaSbaaWqaaiabikdaYaqabaaaleqaaOGaey4kaSYaaeWaaKqbagaadaWcaaqaaiabigdaXaqaaiabikdaYaaaaOGaayjkaiaawMcaamaaCaaaleqabaGaeGOmaidaaOGaemizaq2aaSbaaSqaaiabdMgaPbqabaGcdaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaqaaiabdggaHnaaBaaaleaacqWGPbqAcqWGRbWAdaWgaaadbaGaeG4mamdabeaaaSqabaGccqGHRaWkdaqadaqcfayaamaalaaabaGaeGymaedabaGaeGOmaidaaaGccaGLOaGaayzkaaWaaWbaaSqabeaacqaIZaWmaaGccqWGKbazdaWgaaWcbaGaemyAaKgabeaakmaabmaabaGaeGymaeJaeyOeI0IaemiEaGhacaGLOaGaayzkaaaabaGaeS47IWeabaaabaaabaaabaaabaGaemyyae2aaSbaaSqaaiabdQgaQjabdQgaQbqabaaakeaacqWGHbqydaWgaaWcbaGaemOAaOMaem4Cam3aaSbaaWqaaiabigdaXaqabaaaleqaaaGcbaGaemyyae2aaSbaaSqaaiabdQgaQjabdohaZnaaBaaameaacqaIYaGmaeqaaaWcbeaaaOqaaiabdggaHnaaBaaaleaacqWGQbGAcqWGZbWCdaWgaaadbaGaeG4mamdabeaaaSqabaaakeaacqWIVlctaeaaaeaaaeaaaeaaaeaaaeaacqWGHbqydaWgaaWcbaGaem4Cam3aaSbaaWqaaiabigdaXaqabaWccqWGZbWCdaWgaaadbaGaeGymaedabeaaaSqabaaakeaacqWGHbqydaWgaaWcbaGaem4Cam3aaSbaaWqaaiabigdaXaqabaWccqWGZbWCdaWgaaadbaGaeGOmaidabeaaaSqabaaakeaacqWGHbqydaWgaaWcbaGaem4Cam3aaSbaaWqaaiabigdaXaqabaWccqWGZbWCdaWgaaadbaGaeG4mamdabeaaaSqabaaakeaacqWIVlctaeaaaeaaaeaaaeaaaeaaaeaaaeaacqWGHbqydaWgaaWcbaGaem4Cam3aaSbaaWqaaiabikdaYaqabaWccqWGZbWCdaWgaaadbaGaeGOmaidabeaaaSqabaaakeaacqWGHbqydaWgaaWcbaGaem4Cam3aaSbaaWqaaiabikdaYaqabaWccqWGZbWCdaWgaaadbaGaeG4mamdabeaaaSqabaaakeaacqWIVlctaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaacqWGHbqydaWgaaWcbaGaem4Cam3aaSbaaWqaaiabiodaZaqabaWccqWGZbWCdaWgaaadbaGaeG4mamdabeaaaSqabaaakeaacqWIVlctaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaaaeaacqWIXlYtaaaacaGLBbGaayzxaaGaeiOla4caaa@D20B@

Numerical example

Our example uses a simple pedigree, where animals 1, 2 and 3 are in the base population. Animals 4 and 5 are the progeny of 1 and 2, and animal 6 is the progeny of 3 and 5. See Figure 1.

Figure 1
figure 1

Diagram of the pedigree.

1) When animals 4 and 5 are full sibs,

the P matrix, which identifies the parents of the animals, is as follows:

P = [ 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 1 0 1 0 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiuaaLaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabicdaWaqaaaqaaaqaaaqaaaqaaaqaaiabicdaWaqaaiabicdaWaqaaaqaaaqaaiabicdaWaqaaaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaaqaaaqaaaqaaiabigdaXaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaaqaaaqaaiabigdaXaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaaqaaiabicdaWaqaaiabicdaWaqaaiabigdaXaqaaiabicdaWaqaaiabigdaXaqaaiabicdaWaaaaiaawUfacaGLDbaacqGGUaGlaaa@45E4@

The D matrix has elements calculated in (2). Thus,

D = [ 1 1 0 1 1 2 0 1 2 1 2 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCiraqKaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabigdaXaqaaaqaaaqaaaqaaaqaaaqaaaqaaiabigdaXaqaaaqaaaqaaiabicdaWaqaaaqaaaqaaaqaaiabigdaXaqaaaqaaaqaaaqaaaqaaaqaaaqcfayaamaaliaabaGaeGymaedabaGaeGOmaidaaaGcbaaabaaabaaabaGaeGimaadabaaabaaajuaGbaWaaSGaaeaacqaIXaqmaeaacqaIYaGmaaaakeaaaeaaaeaaaeaaaeaaaeaaaKqbagaadaWccaqaaiabigdaXaqaaiabikdaYaaaaaaakiaawUfacaGLDbaacqGGUaGlaaa@3D9C@

Therefore, A-1 in (3) is as follows:

A 1 = ( I 1 2 P ) D 1 ( I 1 2 P ) = [ 1 0 0 1 2 1 2 0 1 0 1 2 1 2 0 1 0 0 1 2 1 0 0 0 1 1 2 1 ] [ 1 1 0 1 2 0 2 2 ] [ 1 0 1 0 0 0 1 1 2 1 2 0 1 1 2 1 2 0 0 1 0 0 1 2 0 1 2 1 ] = [ 2 1 0 1 1 0 1 2 0 1 1 0 0 0 3 2 0 1 2 1 1 1 0 2 0 0 1 1 1 2 0 5 2 1 0 0 1 0 1 2 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGceaabbeaacqWHbbqqdaahaaWcbeqaaiabgkHiTiabigdaXaaakiabg2da9maabmaabaGaeCysaKKaeyOeI0YaaSGaaeaacqaIXaqmaeaacqaIYaGmaaGafCiuaaLbauaaaiaawIcacaGLPaaacqWHebardaahaaWcbeqaaiabgkHiTiabigdaXaaakmaabmaabaGaeCysaKKaeyOeI0YaaSGaaeaacqaIXaqmaeaacqaIYaGmaaGaeCiuaafacaGLOaGaayzkaaaabaGaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaaqaaiabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaaqaaiabicdaWaqaaaqaaiabigdaXaqaaiabicdaWaqaaiabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaaqaaiabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaaqaaiabicdaWaqaaaqaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaaqaaaqaaaqaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaaqaaiabicdaWaqaaaqaaaqaaiabigdaXaqaaiabgkHiTmaaliaabaGaeGymaedabaGaeGOmaidaaaqaaaqaaaqaaaqaaaqaaaqaaiabigdaXaaaaiaawUfacaGLDbaadaWadaqaauaabeqagyaaaaaabaGaeGymaedabaaabaaabaaabaaabaaabaaabaGaeGymaedabaaabaaabaGaeGimaadabaaabaaabaaabaGaeGymaedabaaabaaabaaabaaabaaabaaabaGaeGOmaidabaaabaaabaaabaGaeGimaadabaaabaaabaGaeGOmaidabaaabaaabaaabaaabaaabaaabaGaeGOmaidaaaGaay5waiaaw2faamaadmaabaqbaeqabyGbaaaaaeaacqaIXaqmaeaaaeaaaeaaaeaaaeaaaeaacqaIWaamaeaacqaIXaqmaeaaaeaaaeaacqaIWaamaeaaaeaacqaIWaamaeaacqaIWaamaeaacqaIXaqmaeaaaeaaaeaaaeaacqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaaaeaacqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaaaeaacqaIWaamaeaacqaIXaqmaeaaaeaaaeaacqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaaaeaacqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaaaeaacqaIWaamaeaacqaIWaamaeaacqaIXaqmaeaaaeaacqaIWaamaeaaaeaacqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaaaeaacqaIWaamaeaacqGHsisldaWccaqaaiabigdaXaqaaiabikdaYaaaaeaacqaIXaqmaaaacaGLBbGaayzxaaaabaGaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabikdaYaqaaiabigdaXaqaaiabicdaWaqaaiabgkHiTiabigdaXaqaaiabgkHiTiabigdaXaqaaiabicdaWaqaaiabigdaXaqaaiabikdaYaqaaiabicdaWaqaaiabgkHiTiabigdaXaqaaiabgkHiTiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaamaaliaabaGaeG4mamdabaGaeGOmaidaaaqaaiabicdaWaqaamaaliaabaGaeGymaedabaGaeGOmaidaaaqaaiabgkHiTiabigdaXaqaaiabgkHiTiabigdaXaqaaiabgkHiTiabigdaXaqaaiabicdaWaqaaiabikdaYaqaaiabicdaWaqaaiabicdaWaqaaiabgkHiTiabigdaXaqaaiabgkHiTiabigdaXaqaamaaliaabaGaeGymaedabaGaeGOmaidaaaqaaiabicdaWaqaamaaliaabaGaeGynaudabaGaeGOmaidaaaqaaiabgkHiTiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabgkHiTiabigdaXaqaaiabicdaWaqaaiabgkHiTiabigdaXaqaaiabikdaYaaaaiaawUfacaGLDbaacqGGUaGlaaaa@C46C@

A from (4) is

A = [ 1 0 0 1 / 2 1 / 2 1 / 4 1 0 1 / 2 1 / 2 1 / 4 1 0 0 1 / 2 1 1 / 2 1 / 4 1 1 / 2 1 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqaeKaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaamaalyaabaGaeGymaedabaGaeGinaqdaaaqaaaqaaiabigdaXaqaaiabicdaWaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaamaalyaabaGaeGymaedabaGaeGinaqdaaaqaaaqaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaaaqaaaqaaaqaaiabigdaXaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaamaalyaabaGaeGymaedabaGaeGinaqdaaaqaaaqaaaqaaaqaaaqaaiabigdaXaqaamaalyaabaGaeGymaedabaGaeGOmaidaaaqaaaqaaaqaaaqaaaqaaaqaaiabigdaXaaaaiaawUfacaGLDbaacqGGUaGlaaa@4F48@

2) When animals 4 and 5 are GIAs,

the K matrix is as follows:

K = [ 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 x 0 1 0 1 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeC4saSKaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaaqaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqaaiabicdaWaqaaaqaaaqaaaqaaiabigdaXaqaaiabigdaXiabgkHiTiabdIha4bqaaiabicdaWaqaaaqaaaqaaaqaaaqaaiabigdaXaqaaiabicdaWaqaaaqaaaqaaaqaaaqaaaqaaiabigdaXaaaaiaawUfacaGLDbaacqGGUaGlaaa@4754@

Then the inverse of the sub-matrix of K is

[ 1 1 x 1 x 1 ] 1 = [ l 2 m 2 m 2 l 2 ] , MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaamWaaeaafaqabeGacaaabaGaeGymaedabaGaeGymaeJaeyOeI0IaemiEaGhabaGaeGymaeJaeyOeI0IaemiEaGhabaGaeGymaedaaaGaay5waiaaw2faamaaCaaabeqaaiabgkHiTiabigdaXaaacqGH9aqpdaWadaqaauaabeqaciaaaeaacqWGSbaBdaWgaaWcbaGaeGOmaidabeaaaOqaaiabd2gaTnaaBaaaleaacqaIYaGmaeqaaaGcbaGaemyBa02aaSbaaSqaaiabikdaYaqabaaakeaacqWGSbaBdaWgaaWcbaGaeGOmaidabeaaaaaakiaawUfacaGLDbaacqGGSaalaaa@46C0@

where l 2 = 1 + ( 2 2 ) ( 1 x ) x { 1 + ( 2 1 ) ( 1 x ) } = 1 x ( 2 x ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiBaW2aaSbaaSqaaiabikdaYaqabaGccqGH9aqpjuaGdaWcaaqaaiabigdaXiabgUcaRmaabmaabaGaeGOmaiJaeyOeI0IaeGOmaidacaGLOaGaayzkaaWaaeWaaeaacqaIXaqmcqGHsislcqWG4baEaiaawIcacaGLPaaaaeaacqWG4baEdaGadaqaaiabigdaXiabgUcaRmaabmaabaGaeGOmaiJaeyOeI0IaeGymaedacaGLOaGaayzkaaWaaeWaaeaacqaIXaqmcqGHsislcqWG4baEaiaawIcacaGLPaaaaiaawUhacaGL9baaaaGccqGH9aqpjuaGdaWcaaqaaiabigdaXaqaaiabdIha4naabmaabaGaeGOmaiJaeyOeI0IaemiEaGhacaGLOaGaayzkaaaaaaaa@52B8@ , m 2 = 1 x x { 1 + ( 2 1 ) ( 1 x ) } = 1 x x ( 2 x ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyBa02aaSbaaSqaaiabikdaYaqabaGccqGH9aqpcqGHsisljuaGdaWcaaqaaiabigdaXiabgkHiTiabdIha4bqaaiabdIha4naacmaabaGaeGymaeJaey4kaSYaaeWaaeaacqaIYaGmcqGHsislcqaIXaqmaiaawIcacaGLPaaadaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaGaay5Eaiaaw2haaaaakiabg2da9iabgkHiTKqbaoaalaaabaGaeGymaeJaeyOeI0IaemiEaGhabaGaemiEaG3aaeWaaeaacqaIYaGmcqGHsislcqWG4baEaiaawIcacaGLPaaaaaaaaa@4F45@ , and l 2 + m 2 = 1 1 + ( 1 x ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiBaW2aaSbaaSqaaiabikdaYaqabaGccqGHRaWkcqWGTbqBdaWgaaWcbaGaeGOmaidabeaakiabg2da9KqbaoaalaaabaGaeGymaedabaGaeGymaeJaey4kaSIaeiikaGIaeGymaeJaeyOeI0IaemiEaGNaeiykaKcaaaaa@3B39@ .

Therefore, K-1 is

K 1 = [ 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 x ( 2 x ) 1 x x ( 2 x ) 0 1 x ( 2 x ) 0 1 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeC4saS0aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqGH9aqpdaWadaqaauaabeqagyaaaaaabaGaeGymaedabaGaeGimaadabaGaeGimaadabaGaeGimaadabaGaeGimaadabaGaeGimaadabaaabaGaeGymaedabaGaeGimaadabaGaeGimaadabaGaeGimaadabaGaeGimaadabaaabaaabaGaeGymaedabaGaeGimaadabaGaeGimaadabaGaeGimaadabaaabaaabaaajuaGbaWaaSaaaeaacqaIXaqmaeaacqWG4baEdaqadaqaaiabikdaYiabgkHiTiabdIha4bGaayjkaiaawMcaaaaaaOqaaiabgkHiTKqbaoaalaaabaGaeGymaeJaeyOeI0IaemiEaGhabaGaemiEaG3aaeWaaeaacqaIYaGmcqGHsislcqWG4baEaiaawIcacaGLPaaaaaaakeaacqaIWaamaeaaaeaaaeaaaeaaaKqbagaadaWcaaqaaiabigdaXaqaaiabdIha4naabmaabaGaeGOmaiJaeyOeI0IaemiEaGhacaGLOaGaayzkaaaaaaGcbaGaeGimaadabaaabaaabaaabaaabaaabaGaeGymaedaaaGaay5waiaaw2faaiabc6caUaaa@5F5B@

A-1 in (5) is as follows:

A 1 = [ 1 + 1 2 x 1 2 x 0 1 2 x 1 2 x 0 1 + 1 2 x 0 1 2 x 1 2 x 0 3 2 0 1 2 1 2 x ( 2 x ) 2 ( 1 x ) x ( 2 x ) 0 1 2 + 2 x ( 2 x ) 1 2 ] MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqae0aaWbaaSqabeaacqGHsislcqaIXaqmaaGccqGH9aqpdaWadaqaauaabeqagyaaaaaabaGaeGymaeJaey4kaSscfa4aaSaaaeaacqaIXaqmaeaacqaIYaGmcqGHsislcqWG4baEaaaabaWaaSaaaeaacqaIXaqmaeaacqaIYaGmcqGHsislcqWG4baEaaaakeaacqaIWaamaeaacqGHsisljuaGdaWcaaqaaiabigdaXaqaaiabikdaYiabgkHiTiabdIha4baaaOqaaiabgkHiTKqbaoaalaaabaGaeGymaedabaGaeGOmaiJaeyOeI0IaemiEaGhaaaGcbaGaeGimaadabaaabaGaeGymaeJaey4kaSscfa4aaSaaaeaacqaIXaqmaeaacqaIYaGmcqGHsislcqWG4baEaaaakeaacqaIWaamaeaacqGHsisljuaGdaWcaaqaaiabigdaXaqaaiabikdaYiabgkHiTiabdIha4baaaOqaaiabgkHiTKqbaoaalaaabaGaeGymaedabaGaeGOmaiJaeyOeI0IaemiEaGhaaaGcbaGaeGimaadabaaabaaajuaGbaWaaSGaaeaacqaIZaWmaeaacqaIYaGmaaaakeaacqaIWaamaKqbagaadaWccaqaaiabigdaXaqaaiabikdaYaaaaOqaaiabgkHiTiabigdaXaqaaaqaaaqaaaqcfayaamaalaaabaGaeGOmaidabaGaemiEaG3aaeWaaeaacqaIYaGmcqGHsislcqWG4baEaiaawIcacaGLPaaaaaaakeaacqGHsisljuaGdaWcaaqaaiabikdaYiabcIcaOiabigdaXiabgkHiTiabdIha4jabcMcaPaqaaiabdIha4naabmaabaGaeGOmaiJaeyOeI0IaemiEaGhacaGLOaGaayzkaaaaaaGcbaGaeGimaadabaaabaaabaaabaaabaqcfa4aaSaaaeaacqaIXaqmaeaacqaIYaGmaaGccqGHRaWkjuaGdaWcaaqaaiabikdaYaqaaiabdIha4naabmaabaGaeGOmaiJaeyOeI0IaemiEaGhacaGLOaGaayzkaaaaaaGcbaGaeyOeI0IaeGymaedabaaabaaabaaabaaabaaabaGaeGOmaidaaaGaay5waiaaw2faaaaa@8C5F@

Then A in (4) is

A = [ 1 0 0 1 2 1 2 1 4 1 0 1 2 1 2 1 4 1 0 0 1 2 1 1 2 + 1 2 ( 1 x ) 1 4 + 1 4 ( 1 x ) 1 1 2 1 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqaeKaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqcfayaamaaliaabaGaeGymaedabaGaeGOmaidaaaqaamaaliaabaGaeGymaedabaGaeGOmaidaaaqaamaaliaabaGaeGymaedabaGaeGinaqdaaaGcbaaabaGaeGymaedabaGaeGimaadajuaGbaWaaSGaaeaacqaIXaqmaeaacqaIYaGmaaaabaWaaSGaaeaacqaIXaqmaeaacqaIYaGmaaaabaWaaSGaaeaacqaIXaqmaeaacqaI0aanaaaakeaaaeaaaeaacqaIXaqmaeaacqaIWaamaeaacqaIWaamaKqbagaadaWccaqaaiabigdaXaqaaiabikdaYaaaaOqaaaqaaaqaaaqaaiabigdaXaqaaKqbaoaaliaabaGaeGymaedabaGaeGOmaidaaOGaey4kaSscfa4aaSGaaeaacqaIXaqmaeaacqaIYaGmaaGcdaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaqaaKqbaoaaliaabaGaeGymaedabaGaeGinaqdaaOGaey4kaSscfa4aaSGaaeaacqaIXaqmaeaacqaI0aanaaGcdaqadaqaaiabigdaXiabgkHiTiabdIha4bGaayjkaiaawMcaaaqaaaqaaaqaaaqaaaqaaiabigdaXaqcfayaamaaliaabaGaeGymaedabaGaeGOmaidaaaGcbaaabaaabaaabaaabaaabaGaeGymaedaaaGaay5waiaaw2faaiabc6caUaaa@634E@

Here, if x → 0, A is as expected,

A = [ 1 0 0 1 2 1 2 1 4 1 0 1 2 1 2 1 4 1 0 0 1 2 1 1 1 2 1 1 2 1 ] . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeCyqaeKaeyypa0ZaamWaaeaafaqabeGbgaaaaaqaaiabigdaXaqaaiabicdaWaqaaiabicdaWaqcfayaamaaliaabaGaeGymaedabaGaeGOmaidaaaqaamaaliaabaGaeGymaedabaGaeGOmaidaaaqaamaaliaabaGaeGymaedabaGaeGinaqdaaaGcbaaabaGaeGymaedabaGaeGimaadajuaGbaWaaSGaaeaacqaIXaqmaeaacqaIYaGmaaaabaWaaSGaaeaacqaIXaqmaeaacqaIYaGmaaaabaWaaSGaaeaacqaIXaqmaeaacqaI0aanaaaakeaaaeaaaeaacqaIXaqmaeaacqaIWaamaeaacqaIWaamaKqbagaadaWccaqaaiabigdaXaqaaiabikdaYaaaaOqaaaqaaaqaaaqaaiabigdaXaqaaiabigdaXaqcfayaamaaliaabaGaeGymaedabaGaeGOmaidaaaGcbaaabaaabaaabaaabaGaeGymaedajuaGbaWaaSGaaeaacqaIXaqmaeaacqaIYaGmaaaakeaaaeaaaeaaaeaaaeaaaeaacqaIXaqmaaaacaGLBbGaayzxaaGaeiOla4caaa@5110@

Thus, the elements of animals 4 and 5 are those of the GIAs.

Simulation

Figure 2a presents the results of the estimated genetic variance. Averages of 20 estimates are shown together with their ranges (minimum and maximum). Genetic variances were overestimated at low (1-x) and around the true value at high (1-x) and estimated residual variances were underestimated at low (1-x) and around the true value at high (1-x) (data not shown).

Figure 2
figure 2

a. Averages and ranges of estimated additive genetic variances for different (1-x) values with 20 simulated data sets. b. Averages and ranges of log likelihood (-2logL) for different (1-x) values with 20 simulated data sets.

Figure 2b shows averages of log likelihood (-2logL) for various (1-x) values together with their ranges when REML estimates were obtained for the variance components. The log likelihood declined at high (1-x): 0.95 or 0.99, indicating the validity of the model with high (1-x). The difference between the models with 0.95 and 0.99 was statistically insignificant by the likelihood ratio test.

Discussion

The K matrix proposed in this study is directly calculated by a simple formula; thus, calculating the inverse of a large matrix can be avoided as in standard methods [5, 1, 2]. Using NRM with GIAs results in adding more animal records to a dataset for variance component estimation and in calculating genetic evaluation by the mixed model procedure.

The simulation study showed that the estimated genetic variance is reasonably accurate with a high (1-x); however, a low (1-x) resulted in overestimation of the genetic variance, which is caused by false genetic relationships between pairs of GIAs. For instance, in the case of (1-x) equal to 0.0, where the GIAs were erroneously treated as full sibs, a large genetic variance and, consequently, a small residual variance were estimated because the variance component within full sibs was far smaller than that expected for full sibs and vice versa for the variance component between full sibs.

This simulation study assumed perfect genetic relationships between pairs of GIAs. Then, a (1-x) value higher than 0.95 can result in unbiased estimates of additive genetic variance for the simulated data sets. Therefore, a (1-x) value of 0.95 is adequate for the data set of this simulation; however, the choice of the x value may depend on the size of the data set and the genetic constituents of a population: a higher (1-x) may be adequate for a large data set and/or a data set containing monozygotic twins.

In the analysis of real records, a lower (1-x) value is expected because perfect genetic relationships between pairs of GIAs are no longer attainable. The highest genetic relationship is found among monozygotic twins; however, diversity within pairs of twins was found to be larger than expected, according to the human study by Bruder et al. [11]. A similar diversity is observed in embryo splitting studies, but manipulating embryos may constitute a potential source of increased diversity. Clones obtained from embryotic cell nuclear transfer may show a higher diversity caused by the recipient cytoplasm [9]. In the case of clones obtained from somatic cell nuclear transfer, an additional source for genetic diversity can originate from mutations in the somatic cell and gene imprinting in the nucleus of the somatic cell [8, 10]. Different types of GIAs with various degrees of genetic diversity do exist. Thus, GIAs can be regarded as highly related animals rather than identical animals. Although, (1-x) values can range from 0.0 to 1.0, it is probably nearer to 1.0. To resolve this question, statistical studies such as REML on the estimation of x are needed with a large data set including various types of GIA. The methodology presented here provides an analytical tool to analyse GIAs with an imperfect genetic relationship within pairs of GIAs.