Algorithms for comparing large pedigree graphs

The importance of pedigrees is translated by geneticists as a tool for diagnosing genetic diseases. Errors resulting during collection of data and missing information of individuals are considered obstacles in deducing pedigrees, especially larger ones. Therefore, the reconstructed pedigree graph ev...

Full description

Bibliographic Details
Main Authors: Nahla A. Belal, Lamiaa A. Amar, Hany H. Sherief
Format: Article
Language:English
Published: Academy Publishing Center 2022-06-01
Series:Advances in Computing and Engineering
Subjects:
Online Access:http://apc.aast.edu/ojs/index.php/ACE/article/view/474
_version_ 1797258893382909952
author Nahla A. Belal
Lamiaa A. Amar
Hany H. Sherief
author_facet Nahla A. Belal
Lamiaa A. Amar
Hany H. Sherief
author_sort Nahla A. Belal
collection DOAJ
description The importance of pedigrees is translated by geneticists as a tool for diagnosing genetic diseases. Errors resulting during collection of data and missing information of individuals are considered obstacles in deducing pedigrees, especially larger ones. Therefore, the reconstructed pedigree graph evaluation needs to be undertaken for relevant diagnosis. This requires a comparison between the derived and the original data. The present study discusses the isomorphism of huge pedigrees with labeled and unlabeled leaves, where a pedigree has hundreds of families, which are monogamous and generational. The algorithms presented in this paper are based on a set of bipartite graphs covering the pedigree and the problem addressed is parameter tractable. The Bipartite graphs Covering the Pedigree (BCP) problem is said to possess a time complexity of $f(k).mod(X)^{O(1)}$ where $f$ is the computing function that grows exponentially. The study presents an algorithm for the BCP problem that can be categorized as a polynomial-time-tractable evaluation of the reconstructed pedigree. The paper considers pedigree graphs that consist of both labeled and unlabeled leaves that make use of parameterized and kernelization algorithms to solve the problem. The kernelization algorithm executes in $O(k^3)$ for the BCP graphs.
first_indexed 2024-03-12T01:40:33Z
format Article
id doaj.art-b11f665b22fa4c1dbb1d548cc54a2fdf
institution Directory Open Access Journal
issn 2735-5977
2735-5985
language English
last_indexed 2024-04-24T23:00:46Z
publishDate 2022-06-01
publisher Academy Publishing Center
record_format Article
series Advances in Computing and Engineering
spelling doaj.art-b11f665b22fa4c1dbb1d548cc54a2fdf2024-03-17T15:34:15ZengAcademy Publishing CenterAdvances in Computing and Engineering2735-59772735-59852022-06-0121435910.21622/ace.2022.02.1.043204Algorithms for comparing large pedigree graphsNahla A. Belal0Lamiaa A. Amar1Hany H. Sherief2College of Computing and Information Technology, Arab Academy for Science, Technology and Maritime Transport (AASTMT), Smart Village, Giza Arab Academy for Science, Technology, and Maritime TransportAlexandria University, Faculty of Science, Al Azaritah WA Ash Shatebi, Qism Bab Sharqi, AlexandriaAlexandria University, Faculty of Science, Al Azaritah WA Ash Shatebi, Qism Bab Sharqi, AlexandriaThe importance of pedigrees is translated by geneticists as a tool for diagnosing genetic diseases. Errors resulting during collection of data and missing information of individuals are considered obstacles in deducing pedigrees, especially larger ones. Therefore, the reconstructed pedigree graph evaluation needs to be undertaken for relevant diagnosis. This requires a comparison between the derived and the original data. The present study discusses the isomorphism of huge pedigrees with labeled and unlabeled leaves, where a pedigree has hundreds of families, which are monogamous and generational. The algorithms presented in this paper are based on a set of bipartite graphs covering the pedigree and the problem addressed is parameter tractable. The Bipartite graphs Covering the Pedigree (BCP) problem is said to possess a time complexity of $f(k).mod(X)^{O(1)}$ where $f$ is the computing function that grows exponentially. The study presents an algorithm for the BCP problem that can be categorized as a polynomial-time-tractable evaluation of the reconstructed pedigree. The paper considers pedigree graphs that consist of both labeled and unlabeled leaves that make use of parameterized and kernelization algorithms to solve the problem. The kernelization algorithm executes in $O(k^3)$ for the BCP graphs.http://apc.aast.edu/ojs/index.php/ACE/article/view/474pedigree graphsisomorphismparameterized algorithmkernelization algorithms
spellingShingle Nahla A. Belal
Lamiaa A. Amar
Hany H. Sherief
Algorithms for comparing large pedigree graphs
Advances in Computing and Engineering
pedigree graphs
isomorphism
parameterized algorithm
kernelization algorithms
title Algorithms for comparing large pedigree graphs
title_full Algorithms for comparing large pedigree graphs
title_fullStr Algorithms for comparing large pedigree graphs
title_full_unstemmed Algorithms for comparing large pedigree graphs
title_short Algorithms for comparing large pedigree graphs
title_sort algorithms for comparing large pedigree graphs
topic pedigree graphs
isomorphism
parameterized algorithm
kernelization algorithms
url http://apc.aast.edu/ojs/index.php/ACE/article/view/474
work_keys_str_mv AT nahlaabelal algorithmsforcomparinglargepedigreegraphs
AT lamiaaaamar algorithmsforcomparinglargepedigreegraphs
AT hanyhsherief algorithmsforcomparinglargepedigreegraphs