title: A fast and accurate algorithm for single individual haplotyping.
abstract: BACKGROUND
  Due to the difficulty in separating two (paternal and maternal) copies of a chromosome, most published human genome sequences only provide genotype information, i.e., the mixed information of the underlying two haplotypes. However, phased haplotype information is needed to completely understand complex genetic polymorphisms and to increase the power of genome-wide association studies for complex diseases. With the rapid development of DNA sequencing technologies, reconstructing a pair of haplotypes from an individual's aligned DNA fragments by computer algorithms (i.e., Single Individual Haplotyping) has become a practical haplotyping approach.
  
  
  RESULTS
  In the paper, we combine two measures "errors corrected" and "fragments cut" and propose a new optimization model, called Balanced Optimal Partition (BOP), for single individual haplotyping. The model generalizes two existing models, Minimum Error Correction (MEC) and Maximum Fragments Cut (MFC), and could be made either model by using some extreme parameter values. To solve the model, we design a heuristic dynamic programming algorithm H-BOP. By limiting the number of intermediate solutions at each iteration to an appropriately chosen small integer k, H-BOP is able to solve the model efficiently.
  
  
  CONCLUSIONS
  Extensive experimental results on simulated and real data show that when k = 8, H-BOP is generally faster and more accurate than a recent state-of-art algorithm ReFHap in haplotype reconstruction. The running time of H-BOP is linearly dependent on some of the key parameters controlling the input size and H-BOP scales well to large input data. The code of H-BOP is available to the public for free upon request to the corresponding author.
authors.affiliation: College of Physics and Information Science, Hunan Normal University, Changsha 410081, PR China. xieminzhu@hotmail.com
authors.forename: Minzhu
authors.initials: M
authors.lastname: Xie
authors.forename: Jianxin
authors.initials: J
authors.lastname: Wang
authors.forename: Tao
authors.initials: T
authors.lastname: Jiang
mesh_terms: D000465:Algorithms; D019295:Computational Biology / Q000379:methods*; D060005:Genotyping Techniques / Q000379:methods*; D006239:Haplotypes; D006801:Humans; D015233:Models, Statistical; D012984:Software; D013997:Time Factors