2006
DOI: 10.1007/11851561_6
|View full text |Cite
|
Sign up to set email alerts
|

Linear-Time Haplotype Inference on Pedigrees Without Recombinations

Abstract: Abstract. In this paper, a linear-time algorithm, which is optimal, is presented to solve the haplotype inference problem for pedigree data when there are no recombinations and the pedigree has no mating loops. The approach is based on the use of graphs to capture SNP, Mendelian and parity constraints of the given pedigree.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(26 citation statements)
references
References 6 publications
0
26
0
Order By: Relevance
“…Several attempts have been made by Chin and Zhang 28 and Li et al, 29 but the authors failed to prove the correctness of their algorithms in all cases, especially when the input pedigree has mating loops. Chan et al 30 proposed a linear-time algorithm, but the algorithm only works for pedigrees without mating loops (i.e. the tree pedigrees).…”
Section: Algorithms For Zrhc-formentioning
confidence: 99%
“…Several attempts have been made by Chin and Zhang 28 and Li et al, 29 but the authors failed to prove the correctness of their algorithms in all cases, especially when the input pedigree has mating loops. Chan et al 30 proposed a linear-time algorithm, but the algorithm only works for pedigrees without mating loops (i.e. the tree pedigrees).…”
Section: Algorithms For Zrhc-formentioning
confidence: 99%
“…We have . By plugging in the solution of h variables in Equation 2, we will finally get a general solution for the ZRHC problem, (3) If is not pre-determined, we have one more degree of freedom in Equation 3.…”
Section: Offset[rep[j]] ← Offset[j] + Offset[i] + C Rep[rep[j]] ← Repmentioning
confidence: 99%
“…Here, a particular solution means a specific assignment for each variable which satisfies the constraints, while a general solution is a description of all solutions in a general form where some variables are designated as free (meaning that they are allowed to take any value), and the remaining variables are represented by a linear combination of these free variables. For tree pedigrees, Chan et al 3 further reduce the complexity of finding a particular solution to a linear time O(mn) by manipulating the constraints on a graph structure. Liu and Jiang12 also propose an algorithm to produce a particular solution in O(mn) and a general solution in O(mn 2 ) by further exploring features of their h variable system on a tree pedigree.…”
Section: Introductionmentioning
confidence: 99%
“…It is unclear how the algorithm can be extended to produce general solutions efficiently. Moreover, the algorithm has four different stages and needs to maintain various consistency conditions (called SNPconsistency, Mendelian consistency, and endgame-consistency) and avoid some inconsistency conditions (such as the family problem) at these stages (see [4] for the details of the (in)consistency conditions). As a result, the analysis of the algorithm (concerning both correctness and complexity) is quite involved.…”
Section: Introductionmentioning
confidence: 99%