Donya Mohamed Mohy Eldien , Mennat Allah Hisham ,Mazen Mohamed ,Dannel Maged, Dr. AbdelNasser H. Zaied, Eng. Youmna Hassan, Eng. Ahmed Hazem

Publishing Date

21th April 2021


The main idea of this project is to combine artificial intelligence and genomics to make a system using genome analysis to find knowledge about the genetic profile of a person. The system should tell whether that person is an athlete or not, recommend suitable sports for him/her, check the possibility of having certain injuries, and show the effects of each genotype on him/her. Our challenge is to help athletes to improve their performance, and help them avoid some injuries that may prevent them from playing and the non-athletes to find the sport that matches them the best.

1.1 Purpose

This software design document is to present a detailed description of the utilization of human genomes analysis to discover athlete’s traits using machine learning tools. The main purpose of the project is to be able to classify humans as super athletes(who have mutations inside their genes) or normal humans(who don’t have mutations) depending on their genes, So we can recommend a sport depending on these genes capabilities. The earlier this analysis takes place the more progress this athlete can achieve knowledge about their bodies. Also predicting the possible diseases that can infect an athlete.

1.2 Scope

The system is developed to predict whether the human has mutations (super traits) or not and recommend which sport is suitable for an athlete according to his/her genes (variations) as it gave them deep knowledge about their capabilities, which proteins their genes produce the most, and also amino acids. Also we gave a detailed report about the genes and their effects on the muscles. Another point that giving knowledge about possible genetic diseases that may appear in the future because of the environment that could activate the genes that could prevent him/her from practicing their favorite sport.

1.3 Overview

This SDD document includes 7 main sections. The first part is an introduction to our system including our scope, purpose, and intended audience. The second section is the system overview illustrating how our system works and our timeline. The third section includes the architecture design of the system, use case diagram, context diagram, class diagram, and the used algorithms and techniques. The fourth section illustrates database design in detail. The fifth section illustrates the user interface design and how the user will interact with the system. The sixth section is the requirement matrix which shows which components satisfy each of the functional requirements.

1.4 Intended audience

The intended audiences are the hospitals and International clubs from where they can help individuals or athletes to find their talented or most suitable sport for them according to their genes.