Skip to content

A Java program for analyzing DNA sequences and identifying individuals based on Short Tandem Repeats (STRs). Features profile database creation, STR analysis, individual identification, and relationship detection.

Notifications You must be signed in to change notification settings

nivasharmaa/GeneTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

GeneTrack

Overview

GeneTrack is a Java program designed to analyze DNA sequences and identify individuals based on Short Tandem Repeats (STRs). STRs are short DNA segments repeated back to back, and analyzing these can help identify genetic information and potential relationships. This program reads DNA profiles and STRs of interest from input files, processes the DNA data, and provides detailed analysis.

Features

  • Profile Database Creation: Reads and stores DNA profiles from a database file.
  • STR Analysis: Analyzes DNA sequences to identify the occurrence of specific STRs.
  • Individual Identification: Matches DNA profiles based on STR patterns to identify individuals.
  • Relationship Detection: Identifies potential relationships based on shared STR patterns.

Concepts Covered

  • Object-Oriented Programming (OOP)
  • File I/O Operations
  • Genetic Analysis Algorithms
  • Data Processing and Analysis

About

A Java program for analyzing DNA sequences and identifying individuals based on Short Tandem Repeats (STRs). Features profile database creation, STR analysis, individual identification, and relationship detection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages