Academic Journals Database
Disseminating quality controlled scientific knowledge

A comparison of alternative methods to compute conditional genotype probabilities for genetic evaluation with finite locus models

ADD TO MY LIST
 
Author(s): Totir Liviu | Fernando Rohan | Dekkers Jack | Fernández Soledad | Guldbrandtsen Bernt

Journal: Genetics Selection Evolution
ISSN 0999-193X

Volume: 35;
Issue: 7;
Start page: 585;
Date: 2003;
Original page

Keywords: genotype probabilities | finite locus models | Markov chain Monte Carlo

ABSTRACT
Abstract An increased availability of genotypes at marker loci has prompted the development of models that include the effect of individual genes. Selection based on these models is known as marker-assisted selection (MAS). MAS is known to be efficient especially for traits that have low heritability and non-additive gene action. BLUP methodology under non-additive gene action is not feasible for large inbred or crossbred pedigrees. It is easy to incorporate non-additive gene action in a finite locus model. Under such a model, the unobservable genotypic values can be predicted using the conditional mean of the genotypic values given the data. To compute this conditional mean, conditional genotype probabilities must be computed. In this study these probabilities were computed using iterative peeling, and three Markov chain Monte Carlo (MCMC) methods – scalar Gibbs, blocking Gibbs, and a sampler that combines the Elston Stewart algorithm with iterative peeling (ESIP). The performance of these four methods was assessed using simulated data. For pedigrees with loops, iterative peeling fails to provide accurate genotype probability estimates for some pedigree members. Also, computing time is exponentially related to the number of loci in the model. For MCMC methods, a linear relationship can be maintained by sampling genotypes one locus at a time. Out of the three MCMC methods considered, ESIP, performed the best while scalar Gibbs performed the worst.
Save time & money - Smart Internet Solutions      Why do you need a reservation system?