22.07.2013 Views

Updates on genomic evaluation software (gebv). - CGIL

Updates on genomic evaluation software (gebv). - CGIL

Updates on genomic evaluation software (gebv). - CGIL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<str<strong>on</strong>g>Updates</str<strong>on</strong>g> <strong>on</strong> <strong>genomic</strong> evaluati<strong>on</strong> <strong>software</strong> (<strong>gebv</strong>)<br />

Sargolzaei, M. 12 , Schenkel, F. 2 and Chesnais, J. 1<br />

1 L'Alliance Boviteq, Saint-Hyacinthe, QC, Canada<br />

2 University of Guelph, Centre for Genetic Improvement of Livestock, Guelph, ON, Canada<br />

The <strong>gebv</strong> <strong>software</strong> was updated to improve its functi<strong>on</strong>ality, including the use of imputed genotypes.<br />

The following updates were made:<br />

Major improvements:<br />

• Partial genotypes, which might be more comm<strong>on</strong> with imputed genotypes, can now be handled by<br />

<strong>gebv</strong>;<br />

• Significant improvement in memory usage for creating G matrix;<br />

• Parentage test was added, including report <strong>on</strong> pedigree errors, sex errors, possible parent match<br />

for animals with missing parents or ungenotyped parent, and identical genotypes;<br />

• Report <strong>on</strong> the relatedness of an animal with the estimati<strong>on</strong> group (average pedigree-based<br />

relati<strong>on</strong>ship) and also checking if the parents and grandparents of an animal bel<strong>on</strong>g to estimati<strong>on</strong><br />

group. This should be an important additi<strong>on</strong>al informati<strong>on</strong>, since the accuracy of GEBV is, in<br />

some degree, a functi<strong>on</strong> of relati<strong>on</strong>ship of the animal with the estimati<strong>on</strong> group;<br />

• The memory allocati<strong>on</strong> when analysing very dense SNP panel (800k) was optimized.<br />

• Other utility programs, such as imputati<strong>on</strong> (fimpute) and linkage disequilibrium (snppld)<br />

programs are now part of <strong>gebv</strong> <strong>software</strong> package. The fimpute <strong>software</strong> imputes genotypes using<br />

a pedigree-based algorithm. The snppld <strong>software</strong> calculates pairwise LD (r2 and D' measures) for<br />

syntenic and n<strong>on</strong>syntenic SNP and outputs the detailed statistics and draws LD graphs. This<br />

program can be used to find SNP pairs in very high LD and to spot misplaced SNP. All utility<br />

programs read the same input format.<br />

Other improvements:<br />

• Faster G calculati<strong>on</strong>;<br />

• Faster matrix multiplicati<strong>on</strong> and inversi<strong>on</strong>;<br />

• Report <strong>on</strong> minor allele frequency, call frequencies (including partial calls) and missing allele rate<br />

for SNPs;<br />

Dairy Cattle Breeding and Genetics Committee Meeting, October 5, 2010. 1


• Report <strong>on</strong> homozygosity, call frequencies (including partial calls) and missing allele rate for<br />

animals;<br />

• If input genotypes are not sorted based <strong>on</strong> chromosome and positi<strong>on</strong>, <strong>gebv</strong> will now automatically<br />

sort them and save them in a file (a utility program for this purpose is also included).<br />

Modificati<strong>on</strong>s:<br />

• Genotyping errors are no l<strong>on</strong>ger corrected (moved to the imputati<strong>on</strong> program);<br />

• Missing genotypes are no l<strong>on</strong>ger inferred (moved to the imputati<strong>on</strong> program);<br />

• The format of <strong>gebv</strong>_trait_name.txt output file was slightly modified;<br />

• Very slight changes in the input parameter file.<br />

Dairy Cattle Breeding and Genetics Committee Meeting, October 5, 2010. 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!