title: Whole genome identity-by-descent determination.
abstract: High-throughput single nucleotide polymorphism genotyping assays conveniently produce genotype data for genome-wide genetic linkage and association studies. For pedigree datasets, the unphased genotype data is used to infer the haplotypes for individuals, according to Mendelian inheritance rules. Linkage studies can then locate putative chromosomal regions based on the haplotype allele sharing among the pedigree members and their disease status. Most existing haplotyping programs require rather strict pedigree structures and return a single inferred solution for downstream analysis. In this research, we relax the pedigree structure to contain ungenotyped founders and present a cubic time whole genome haplotyping algorithm to minimize the number of zero-recombination haplotype blocks. With or without explicitly enumerating all the haplotyping solutions, the algorithm determines all distinct haplotype allele identity-by-descent (IBD) sharings among the pedigree members, in linear time in the total number of haplotyping solutions. Our algorithm is implemented as a computer program iBDD. Extensive simulation experiments using 2 sets of 16 pedigree structures from previous studies showed that, in general, there are trillions of haplotyping solutions, but only up to a few thousand distinct haplotype allele IBD sharings. iBDD is able to return all these sharings for downstream genome-wide linkage and association studies.
authors.affiliation: Department of Computing Science, University of Alberta, Edmonton, Alberta T6G 2E8, Canada. sabaa@ualberta.ca
authors.forename: Hadi
authors.initials: H
authors.lastname: Sabaa
authors.forename: Zhipeng
authors.initials: Z
authors.lastname: Cai
authors.forename: Yining
authors.initials: Y
authors.lastname: Wang
authors.forename: Randy
authors.initials: R
authors.lastname: Goebel
authors.forename: Stephen
authors.initials: S
authors.lastname: Moore
authors.forename: Guohui
authors.initials: G
authors.lastname: Lin
mesh_terms: D000465:Algorithms; D000483:Alleles; D019295:Computational Biology; D005260:Female; D008040:Genetic Linkage; D015894:Genome, Human; D023281:Genomics / Q000706:statistics & numerical data*; D005838:Genotype; D006239:Haplotypes; D006801:Humans; D008297:Male; D008957:Models, Genetic; D010375:Pedigree; D020641:Polymorphism, Single Nucleotide; D012984:Software