Youssif Assem, Mohamed Moataz, Kareem Ehab, Ahmed Gamal, Mohamed Akram, Ashraf Abdelraouf, and  Ahmed Hazem

Publishing Date



The most important aspect in determining a family is a person’s DNA. One of the most significant phenomena that have spread around the world and illustrate everything about a person. For street children, orphaned children, criminals, or men who dispute paternity to a child, we want to develop a method that analyzes the whole genome or alleles. The system will utilize numerous algorithms to compare it to all of the people in our dataset, checking for resemblance with each one, and then telling them what family this child may be related to. In addition, the algorithm can determine whether or not the child is connected to the father. Furthermore, we intend to expand our system in the future to help the police with their criminal investigations and help the court with the proving fatherhood case and possibly other cases concerning this matter.

1.1 Background

With the advancement of technology, paternity testing, has progressed. Paternity fraud has become increasingly difficult over time [1]. Paternity fraud is when a woman fraudulently accuses a man of being the father of her child to receive child support or other financial advantages. Unfortunately, paternity questions are difficult to answer. These questions have posed a substantial difficulty to[1] scientists and future parents for many years. There are instances where actual, scientific confirmation of paternity is required. When evidence of paternity is necessary, a physician or a court order may seek paternity testing; immigration officials; government child support agency; or a welfare benefits office may request paternity testing. Figure 1 represents the applications that might use our approach.

1.2 Motivation

Our goal is to create a system for proving the paternity between father, mother, and child using whole genome. We apply short tandem repeats algorithm that counts the number of repeats for a specific nucleotide on the whole DNA sequence. In addition, we aim to make the paternity test for father and child using the rs number. And create a new approach that if we found a child in the street we make the DNA test for him/her and get the most family accurate family this child maybe related to using Mendelian’s law rules.

1.3 Problem Statement

There are a lot of children in the street, in the orphanage, and we don’t know what is family they are related to. A lot of families lose their children and they can’t reach them again. On the other hand, a lot of fathers deny that this child is related to them. So, we aim to create a system that will solve these different problems. by applying Mendelian’s law on rs numbers and applying the STR algorithm on the whole genome.