title: Inferring haplotypes from genotypes on a pedigree with mutations, genotyping errors and missing alleles.
abstract: Inferring the haplotypes of the members of a pedigree from their genotypes has been extensively studied. However, most studies do not consider genotyping errors and de novo mutations. In this paper, we study how to infer haplotypes from genotype data that may contain genotyping errors, de novo mutations, and missing alleles. We assume that there are no recombinants in the genotype data, which is usually true for tightly linked markers. We introduce a combinatorial optimization problem, called haplotype configuration with mutations and errors (HCME), which calls for haplotype configurations consistent with the given genotypes that incur no recombinants and require the minimum number of mutations and errors. HCME is NP-hard. To solve the problem, we propose a heuristic algorithm, the core of which is an integer linear program (ILP) using the system of linear equations over Galois field GF(2). Our algorithm can detect and locate genotyping errors that cannot be detected by simply checking the Mendelian law of inheritance. The algorithm also offers error correction in genotypes/haplotypes rather than just detecting inconsistencies and deleting the involved loci. Our experimental results show that the algorithm can infer haplotypes with a very high accuracy and recover 65%-94% of genotyping errors depending on the pedigree topology.
authors.affiliation: Computer Science, University of California - Riverside, 900 University Avenue, Riverside, California 92521, USA. weiw@cs.ucr.edu
authors.forename: Wei-Bung
authors.initials: WB
authors.lastname: Wang
authors.forename: Tao
authors.initials: T
authors.lastname: Jiang
mesh_terms: D000465:Algorithms; D000483:Alleles; D019295:Computational Biology; D003198:Computer Simulation; D005260:Female; D005838:Genotype; D006239:Haplotypes; D006801:Humans; D008297:Male; D008957:Models, Genetic; D009154:Mutation; D020411:Oligonucleotide Array Sequence Analysis / Q000706:statistics & numerical data; D010375:Pedigree; D020641:Polymorphism, Single Nucleotide; D011382:Programming, Linear