Algorithms for Pedigree Comparison
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 422-431 |
Journal / Publication | IEEE/ACM Transactions on Computational Biology and Bioinformatics |
Volume | 15 |
Issue number | 2 |
Online published | 5 Apr 2016 |
Publication status | Published - Mar 2018 |
Link(s)
DOI | DOI |
---|---|
Document Link | Links |
Link to Scopus | https://www.scopus.com/record/display.uri?eid=2-s2.0-85044942084&origin=recordpage |
Permanent Link | https://scholars.cityu.edu.hk/en/publications/publication(4cdedfd5-3fba-4935-bdc6-028a4a44468d).html |
Abstract
Reconstruction of ancestral relationships among genera, species, and populations is a core task in evolutionary biology. At the population level, pedigrees have been commonly used. Reconstruction of pedigree is required in practice due to legal or medical reasons. Pedigrees are very important to geneticists for inferring haplotype segments, recombination, and allele sharing status with which disease loci can be identified. Evaluating reconstruction methods requires comparing the inferred pedigree and the known pedigrees. Moreover, comparison of pedigrees is required in studying relationships among crops such as maize, wheat and barley, etc. In this paper, we discuss three models for comparison of pedigrees, the maximum pedigree isomorphism problem, the maximum paternal-path-preserved mapping problem, and the minimum edge-cutting mapping problem. For the maximum pedigree isomorphism problem, we prove that the problem is NP-hard and give a fixed-parameter algorithm for the problem. For the maximum paternal-path-preserved mapping problem, we give a dynamic-programming algorithm to find the mapping that preserves the maximum number of paternal paths between the two input pedigrees. For the minimum edge-cutting mapping problem, we prove that the problem is NP-hard and give a fixed-parameter algorithm with running time O(n(1 + √2)k), where n is the number of vertices in the two input pedigrees and k is the number of edges to be cut. This algorithm is useful in practice when comparing two similar pedigrees.
Research Area(s)
- fixed-parameter algorithm, NP-hardness, Pedigree
Citation Format(s)
Algorithms for Pedigree Comparison. / Chen, Zhi-Zhong; Feng, Qilong; Shen, Chao et al.
In: IEEE/ACM Transactions on Computational Biology and Bioinformatics, Vol. 15, No. 2, 03.2018, p. 422-431.
In: IEEE/ACM Transactions on Computational Biology and Bioinformatics, Vol. 15, No. 2, 03.2018, p. 422-431.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review