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, persons who are made criminals, or men who dispute paternity to a child, we want to develop a method that analyses the whole genome or alleles. The system will utilize numerous algorithms to compare it to all of the people in our data set, 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.

1.1 Purpose

The aim of this software design description (SDD) is to provide a full description of the model system application (Paternity testing using genetics). The usage of genes analytics is required due to the nature of the subject, Therefore It will outline the system’s objectives and characteristics, as well as the system’s interfaces. It will also cover what the system will perform, the constraints under which It will operate, and, most importantly, how the system will react to external stimulation, where our application system module will target children or orphans that are lost in the streets, The software system will only be available to government entities.

1.2 Scope

Our goal is to develop an application that takes the whole genome or alleles of a child, or father and illustrates if the child is related to this father or not. In addition, the system can take the whole genome or allele of a street child or orphanage child in the orphanage and compare it with our database and return the family this child may be related to.

1.3 Overview

We aim to create a system that allows some of the competent authorities to upload the data of whole-genome or allele for street children or children in the orphanage. Our system will check the similarity between the child it and each family in our database and the system will return to the family that this child may be related to. We aim to build our model depending on the Egyptian genome project because we aim to solve this problem in our countries. In addition, we aim to add another part in our system that proves the parentage of a child to a father depending on rs numbers or the whole genome.

1.4 Intended audience

Governmental entity: The module system will be used by government agents to determine which family the child in the street or the child in the orphanage may be related to.

Users: The module system will be used by users in General via mobile application so that they could know the results of their case by entering the number of cases and national ID.

These audiences will use this documentation as a guideline in case a bug arose or there was a need for any modification to the system.