Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nivasharmaa/genetrack
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.
https://github.com/nivasharmaa/genetrack
data data-processing dna-analysis file-io-in-java genetic-analysis java-oop
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/nivasharmaa/genetrack
- Owner: nivasharmaa
- Created: 2024-08-07T03:28:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T04:53:00.000Z (5 months ago)
- Last Synced: 2024-08-08T08:19:13.496Z (5 months ago)
- Topics: data, data-processing, dna-analysis, file-io-in-java, genetic-analysis, java-oop
- Language: Java
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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