Related Experiment Video
Updated: May 19, 2026

Quantification of Orofacial Phenotypes in Xenopus
Published on: November 6, 2014
Comparing pedigree graphs
Bonnie Kirkpatrick1, Yakir Reshef, Hilary Finucane
1Electrical Engineering and Computer Sciences, University of California, Berkeley, California, USA. bbkirk@eecs.berkeley.edu
Abstract:
Pedigree graphs, or family trees, are typically constructed by an expensive process of examining genealogical records to determine which pairs of individuals are parent and child. New methods to automate this process take as input genetic data from a set of extant individuals and reconstruct ancestral individuals. There is a great need to evaluate the quality of these methods by comparing the estimated pedigree to the true pedigree. In this article, we consider two main pedigree comparison problems. The first is the pedigree isomorphism problem, for which we present a linear-time algorithm for leaf-labeled pedigrees. The second is the pedigree edit distance problem, for which we present (1) several algorithms that are fast and exact in various special cases, and (2) a general, randomized heuristic algorithm. In the negative direction, we first prove that the pedigree isomorphism problem is as hard as the general graph isomorphism problem, and that the sub-pedigree isomorphism problem is NP-hard. We then show that the pedigree edit distance problem is APX-hard in general and NP-hard on leaf-labeled pedigrees. We use simulated pedigrees to compare our edit-distance algorithms to each other as well as to a branch-and-bound algorithm that always finds an optimal solution.
More Related Videos
11:54Microsatellite DNA Genotyping and Flow Cytometry Ploidy Analyses of Formalin-fixed Paraffin-embedded Hydatidiform Molar Tissues
Published on: October 20, 2019
10:20Simultaneous Assessment of Kinship, Division Number, and Phenotype via Flow Cytometry for Hematopoietic Stem and Progenitor Cells
Published on: March 24, 2023
Related Concept Videos
Pedigree Analysis
Pedigree Analysis
Bar Graph
Punnett Squares
Punnett Squares
Multiple Bar Graph
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...