• Aucun résultat trouvé

Strategies for inversion of the additive relationship matrix among genotyped animals

N/A
N/A
Protected

Academic year: 2021

Partager "Strategies for inversion of the additive relationship matrix among genotyped animals"

Copied!
24
0
0

Texte intégral

(1)

Strategies  for  inversion  of  

the  addi0ve  rela0onship  matrix  

among  genotyped  animals  

P.  Faux  and  N.  Gengler  

 

(2)

Introduc0on:  The  case  of  A

22

 vs.  A    

A

22

 =  subpart  of  A  whose  inversion  is  required,  

e.g.  in  ssGBLUP    

(3)

Introduc0on:  The  case  of  A

22

 vs.  A    

A

22

 =  subpart  of  A  whose  inversion  is  required,  

e.g.  in  ssGBLUP    

A  

(4)

Introduc0on:  The  case  of  A

22

 vs.  A    

A

22

 =  subpart  of  A  whose  inversion  is  required,  

e.g.  in  ssGBLUP    

A  

A

22  

genotyped  

non  genotyped  

ge

no

ty

pe

d  

no

n  

ge

no

ty

pe

d  

(5)

Introduc0on:  The  case  of  A

22

 vs.  A    

The  inverse  of  A  is  computed  as  a  sum  of  

vector  products  

(Henderson,  1976)  

 

 

A

(i)

!1

=

A

(i!1)

!1

0

"

0

0

#

$

%

%

&

'

(

(

+

!

(i)

!b

(i)

1

#

$

%

%

&

'

(

(

! "

b

(i)

1

#

$%

&

'(

(6)

Introduc0on:  The  case  of  A

22

 vs.  A    

The  inverse  of  A  is  computed  as  a  sum  of  

vector  products  

 

 

T

A(i)

!1

=

T

A(i!1)

!1

0

!b

"

(i)

1

#

$

%

%

%

&

'

(

(

(

A

(i)

!1

=

A

(i!1)

!1

0

"

0

0

#

$

%

%

&

'

(

(

+

!

(i)

!b

(i)

1

#

$

%

%

&

'

(

(

! "

b

(i)

1

#

$%

&

'(

D

!1

A(i)

=

D

A(i!1)

!1

0

"

0

!

(i)

#

$

%

%

&

'

(

(

A

(i)

!1

(7)

Introduc0on:  The  case  of  A

22

 vs.  A    

A

22

 =  subpart  of  A  whose  inversion  is  required,  

e.g.  in  ssGBLUP    

A  

A

22  

genotyped  

non  genotyped  

ge

no

ty

pe

d  

no

n  

ge

no

ty

pe

d  

(8)

Sparsity  in  the  inverse  factor  of  A

22  

Example:  An  animal  and  its  parents  

C  

(9)

Sparsity  in  the  inverse  factor  of  A

22  

Example:  An  animal  and  its  parents  

C  

A  

B  

T

-­‐1  

...  

A  

...  

B  

...  

C  

...  

...  

C  

...  

≠0  

0  

?  

(10)

Issues  and  Objec0ve  

How  sparse  is  the  inverse  of  

A

22

?    

...  How  sparse  is  the  inverse  factor  (

T

-­‐1

)  of  

A

22

?  

 

 

How  a  putaXve  sparsity  could  be  used  in  

computaXon  of  the  inverse?  

 

 Main  objecXve:  

To  avoid  useless    

 

 

computa0ons    

(11)

Sparsity  in  the  inverse  factor  of  A

22

 

 

How  to  deal  with  more  complex  cases?  

By  a  

comprehensive  search  in  the  pedigree    

«  SP  Algorithm  »  

Explores  pedigree  brances  and  apply  simple  rules  

Uses  only  pedigree  and  incidence  vector  

Returns  a  symbolic  inverse  factorizaXon  

(12)

Sparsity  in  the  inverse  factor  of  A

22

 

 

Some  

performances  

on  different  sizes  of  

A

22

:  

Processor:  Intel  Xeon  64-­‐bit  

64Gb  of  RAM,  

Clock  speed:  3.16GHz  

(13)

Strategies  to  take  sparsity  into  account    

1.

Successive  construcXon  of  the  inverse  

 

 How  to  get  b?  

A

!1

22(i)

=

A

22(i!1)

!1

0

"

0

0

#

$

%

%

&

'

(

(

+

!

(i)

!b

(i)

1

#

$

%

%

&

'

(

(

! "

b

(i)

1

#

$%

&

'(

1. b

(i)

= A

22(i!1)

!1

A

22(i!1)

(:,1: i !1)

2. A

22(i!1)

b

(i)

= A

22(i!1)

(:,1: i !1)

(14)

Strategies  to  take  sparsity  into  account    

1.

RestricXng    the  product  only  to  elements  of  b  

different  from  0  

b

(i)

= A

!1

22(i!1)

A

22(i!1)

(:,1: i !1) " x = Zy

≠0

 

=0

 

=

 

x

 

Z

 

y

 

x

 

Z

 

y

 

=

 

0

 

(15)

Strategies  to  take  sparsity  into  account    

2.    Solving  a  linear  system  of  lower  size  

A

22(i!1)

b

(i)

= A

22(i!1)

(:,1: i !1) " Zx = y

=0  

≠0  

≠0

 

=0

 

=

 

Z

 

x

 

0

 

y

 

=

 

Z

 

x

 

y

 

(16)

Strategies  to  take  sparsity  into  account    

Processor:  Intel  Xeon  64-­‐bit  

8Gb  of  RAM,  

Clock  speed:  3  GHz  

(17)

Order  of  A

22

 =  Number  of  genotyped  animals  

Depends  on  the  pedigree  (depth,  lines,  ...)  

(18)

Strategies  to  take  sparsity  into  account    

3.  Storing  the  inverse  of  A

22

 from  Xme  to  Xme  

and  updaXng  this  inverse  only  for  recent  

animals  

A

22(t )

!1

=

A

22(t!1)

!1

0

"

0

0

#

$

%

%

&

'

(

(

+

!

(i)

!b

(i)

1

#

$

%

%

&

'

(

(

! "

b

(i)

1

#

$%

&

'(

(19)

Strategies  to  take  sparsity  into  account    

A  

A

22(t)  

genotyped  

non  genotyped  

ge

no

ty

pe

d  

no

n  

ge

no

ty

pe

d  

A

22(t+1)  

newly  

genotyped  

ne

w

ly

 

ge

no

ty

pe

d  

(20)

Strategies  to  take  sparsity  into  account    

A  

A

22(t)  

genotyped  

non  genotyped  

ge

no

ty

pe

d  

no

n  

ge

no

ty

pe

d  

A

22(t+1)  

newly  

genotyped  

ne

w

ly

 

ge

no

ty

pe

d  

(21)

Take-­‐home  messages    

1.  Sparsity  pafern  of  the  inverse  of  A

22  

can  be  

set  up  without  matrix  computaXons,  even  for  

large  matrices  

(22)

Take-­‐home  messages    

1.  Sparsity  pafern  of  the  inverse  of  A

22  

can  be  

set  up  without  matrix  computaXons,  even  for  

large  matrices  

2.  Using  sparsity  reduces  Xme  for  inversion,  if  

that  inversion  uses  the  inverse  factor    

(23)

Take-­‐home  messages    

1.  Sparsity  pafern  of  the  inverse  of  A

22  

can  be  

set  up  without  matrix  computaXons,  even  for  

large  matrices  

2.  Using  sparsity  reduces  Xme  for  inversion,  if  

that  inversion  uses  the  inverse  factor    

3.  As  the  order  of  A

22

 increases,  inversion  

shrinks  to  solve  mulXple  small  linear  systems  

that  are  idenXfied  by  SP  algorithm  

(24)

Acknowledgements  

Fonds  NaXonal  de  la  Recherche  Luxembourg  (FNR)  

CONVIS  s.c.  

AssociaXon  Wallonne  de  l’Elevage  (AWE)  

Références

Documents relatifs

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

15 Zur Heimschaffung und Verheimatlichung unserer Gerichte, in: ON, 26.. tensteinischer Richter kaum in Frage kommen, selbst wenn Verfassung und Ge- setz in dem Sinne

Provides the accuracies of GEBV when using imputed genotypes for six different methods of selecting animals for high-density genotyping, three MAF thresholds for inclusion of loci

In conclusion, we show that it is feasible to apply the indirect method at the gametic level for computing conditional gametic relationships between two parents of all individuals

This is shown in Fig.  7 , which plots the proportion of the population haplotypes that are carried by the top 50 focal individuals selected from the mid-range 30-genera-

The purpose of this investigation was to examine the impact of using relationships between sires on breeding value estimates, their accuracies, and the

The total job time for all steps, starting with the raw data, to obtain posterior mean estimates of the MCMC samples of marker effects and MCMC sam- ples of breeding values of

1 University of Liège, Gembloux Agro-Bio Tech, Belgium 2 University of Georgia, Animal and Dairy Science, Athens GA2. 3 National Fund for Scientific Research,