https://github.com/mateusjssilva/smith-waterman-algorithm
This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.
https://github.com/mateusjssilva/smith-waterman-algorithm
algorithm bioinformatics java smith-waterman
Last synced: 7 months ago
JSON representation
This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.
- Host: GitHub
- URL: https://github.com/mateusjssilva/smith-waterman-algorithm
- Owner: MateusjsSilva
- License: mit
- Created: 2023-04-28T12:29:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-17T12:19:42.000Z (about 1 year ago)
- Last Synced: 2025-02-05T09:54:02.150Z (8 months ago)
- Topics: algorithm, bioinformatics, java, smith-waterman
- Language: Java
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smith-Waterman Algorithm
This project implements the Smith-Waterman algorithm used for local alignment of DNA sequences.
## Features
- Reads sequences from an input file.
- Calculates the optimal alignment and the maximum score.
- Writes the aligned sequences and additional information to an output file.## Project Structure
```
algoritmo-de-smith-waterman
└── SmithWaterman
└── src
└── mateussilva
└── main
└── java
```The source code is located in the `mateussilva/main/java` folder.
## Requirements
- Java (JDK 8 or higher)