2010
DOI: 10.1089/cmb.2009.0133
|View full text |Cite
|
Sign up to set email alerts
|

A Near-Linear Time Algorithm for Haplotype Determination on General Pedigrees

Abstract: An O(nmα(m)) time algorithm is given for inferring haplotypes from genotypes of non-recombinant pedigree data, where n is the number of members, m is the number of sites, and α(m) is the inverse of the Ackermann function. The algorithm works on both tree and general pedigree structures with cycles. Constraints between pairs of heterozygous sites are used to resolve unresolved sites for the pedigree, enabling the algorithm to avoid problems previously experienced for non-tree pedigrees.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
5
0

Year Published

2011
2011
2012
2012

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…Various haplotyping algorithms exist for non-recombinant pedigree data [1,2], especially a linear algorithm for tree pedigrees [1] and a near-linear algorithm for general pedigrees [2]. Haplotype inference is complicated by recombination events and the complex structures of the data.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Various haplotyping algorithms exist for non-recombinant pedigree data [1,2], especially a linear algorithm for tree pedigrees [1] and a near-linear algorithm for general pedigrees [2]. Haplotype inference is complicated by recombination events and the complex structures of the data.…”
Section: Introductionmentioning
confidence: 99%
“…In the absence of recombination events, haplotypes of members in a pedigree follow the Mendelian law of inheritance, where the two haplotypes of a child are transferred from its parents, one haplotype from its father and the other from its mother. Various haplotyping algorithms exist for non-recombinant pedigree data [ 1 , 2 ], especially a linear algorithm for tree pedigrees [ 1 ] and a near-linear algorithm for general pedigrees [ 2 ]. Haplotype inference is complicated by recombination events and the complex structures of the data.…”
Section: Introductionmentioning
confidence: 99%
“…Xiao et al improved the method to take O ( mn 2 + n 3 log 2 n log log n ) time by removing redundant equations from the linear system [16]. Doan et al proposed an O ( mnα ( m )) time algorithm by exploring constraints among marker loci rather than family members, where α (·) is the inverse of the Ackermann function [14]. For tree pedigrees, the execution time of the algorithm proposed by Xiao can be reduced from O ( mn 2 + n 3 log 2 n log log n ) to O ( mn + n 3 ) [16].…”
Section: Introductionmentioning
confidence: 99%
“…Various haplotyping algorithms exist for non-recombinant pedigree data [2-5], especially a linear time algorithm for non-recombinant tree pedigrees [2] and a near-linear time algorithm for non-recombinant general pedigrees [3]. Haplotype inference is complicated by recombination events and the complex structures of the data themselves.…”
Section: Introductionmentioning
confidence: 99%
“…In the absence of recombination events, haplotypes of members in a pedigree follow the Mendelian law of inheritance, where the two haplotypes of a child are transferred from its parents, one haplotype from its father and the other from its mother. Various haplotyping algorithms exist for non-recombinant pedigree data [ 2 - 5 ], especially a linear time algorithm for non-recombinant tree pedigrees [ 2 ] and a near-linear time algorithm for non-recombinant general pedigrees [ 3 ]. Haplotype inference is complicated by recombination events and the complex structures of the data themselves.…”
Section: Introductionmentioning
confidence: 99%