Cargando…

An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops

BACKGROUND: Marginal posterior genotype probabilities need to be computed for genetic analyses such as geneticcounseling in humans and selective breeding in animal and plant species. METHODS: In this paper, we describe a peeling based, deterministic, exact algorithm to compute efficiently genotype p...

Descripción completa

Detalles Bibliográficos
Autores principales: Totir, Liviu R, Fernando, Rohan L, Abraham, Joseph
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2801663/
https://www.ncbi.nlm.nih.gov/pubmed/19958551
http://dx.doi.org/10.1186/1297-9686-41-52
_version_ 1782175947228708864
author Totir, Liviu R
Fernando, Rohan L
Abraham, Joseph
author_facet Totir, Liviu R
Fernando, Rohan L
Abraham, Joseph
author_sort Totir, Liviu R
collection PubMed
description BACKGROUND: Marginal posterior genotype probabilities need to be computed for genetic analyses such as geneticcounseling in humans and selective breeding in animal and plant species. METHODS: In this paper, we describe a peeling based, deterministic, exact algorithm to compute efficiently genotype probabilities for every member of a pedigree with loops without recourse to junction-tree methods from graph theory. The efficiency in computing the likelihood by peeling comes from storing intermediate results in multidimensional tables called cutsets. Computing marginal genotype probabilities for individual i requires recomputing the likelihood for each of the possible genotypes of individual i. This can be done efficiently by storing intermediate results in two types of cutsets called anterior and posterior cutsets and reusing these intermediate results to compute the likelihood. EXAMPLES: A small example is used to illustrate the theoretical concepts discussed in this paper, and marginal genotype probabilities are computed at a monogenic disease locus for every member in a real cattle pedigree.
format Text
id pubmed-2801663
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-28016632010-01-05 An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops Totir, Liviu R Fernando, Rohan L Abraham, Joseph Genet Sel Evol Research BACKGROUND: Marginal posterior genotype probabilities need to be computed for genetic analyses such as geneticcounseling in humans and selective breeding in animal and plant species. METHODS: In this paper, we describe a peeling based, deterministic, exact algorithm to compute efficiently genotype probabilities for every member of a pedigree with loops without recourse to junction-tree methods from graph theory. The efficiency in computing the likelihood by peeling comes from storing intermediate results in multidimensional tables called cutsets. Computing marginal genotype probabilities for individual i requires recomputing the likelihood for each of the possible genotypes of individual i. This can be done efficiently by storing intermediate results in two types of cutsets called anterior and posterior cutsets and reusing these intermediate results to compute the likelihood. EXAMPLES: A small example is used to illustrate the theoretical concepts discussed in this paper, and marginal genotype probabilities are computed at a monogenic disease locus for every member in a real cattle pedigree. BioMed Central 2009-12-03 /pmc/articles/PMC2801663/ /pubmed/19958551 http://dx.doi.org/10.1186/1297-9686-41-52 Text en Copyright ©2009 Totir et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Totir, Liviu R
Fernando, Rohan L
Abraham, Joseph
An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
title An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
title_full An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
title_fullStr An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
title_full_unstemmed An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
title_short An efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
title_sort efficient algorithm to compute marginal posterior genotype probabilities for every member of a pedigree with loops
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2801663/
https://www.ncbi.nlm.nih.gov/pubmed/19958551
http://dx.doi.org/10.1186/1297-9686-41-52
work_keys_str_mv AT totirliviur anefficientalgorithmtocomputemarginalposteriorgenotypeprobabilitiesforeverymemberofapedigreewithloops
AT fernandorohanl anefficientalgorithmtocomputemarginalposteriorgenotypeprobabilitiesforeverymemberofapedigreewithloops
AT abrahamjoseph anefficientalgorithmtocomputemarginalposteriorgenotypeprobabilitiesforeverymemberofapedigreewithloops
AT totirliviur efficientalgorithmtocomputemarginalposteriorgenotypeprobabilitiesforeverymemberofapedigreewithloops
AT fernandorohanl efficientalgorithmtocomputemarginalposteriorgenotypeprobabilitiesforeverymemberofapedigreewithloops
AT abrahamjoseph efficientalgorithmtocomputemarginalposteriorgenotypeprobabilitiesforeverymemberofapedigreewithloops