https://github.com/tsoomo446/bioinformatic
Next.js project implementing bioinformatics algorithms, including Needleman-Wunsch and Smith-Waterman, for sequence alignment with a modern web interface. ICSI310 ,Introduction to Bioinformatics
https://github.com/tsoomo446/bioinformatic
bioinformatics needleman-wunsch-algorithm nextjs smith-waterman-algorithm university-course-project
Last synced: 5 months ago
JSON representation
Next.js project implementing bioinformatics algorithms, including Needleman-Wunsch and Smith-Waterman, for sequence alignment with a modern web interface. ICSI310 ,Introduction to Bioinformatics
- Host: GitHub
- URL: https://github.com/tsoomo446/bioinformatic
- Owner: tsoomo446
- Created: 2024-12-24T07:06:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-24T07:15:15.000Z (over 1 year ago)
- Last Synced: 2024-12-24T08:26:39.993Z (over 1 year ago)
- Topics: bioinformatics, needleman-wunsch-algorithm, nextjs, smith-waterman-algorithm, university-course-project
- Language: TypeScript
- Homepage:
- Size: 1.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bioinformatics Sequence Alignment with Next.js
A modern web-based implementation of bioinformatics sequence alignment algorithms, including **Needleman-Wunsch** and **Smith-Waterman**, built with the Next.js framework.
---
## Table of Contents
- [About the Project](#about-the-project)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Setup and Installation](#setup-and-installation)
- [Screenshots](#screenshots)
---
## About the Project
This project demonstrates the power of web-based tools in bioinformatics. Using Next.js, this application provides an intuitive interface to perform and visualize sequence alignment using Needleman-Wunsch and Smith-Waterman algorithms.
---
## Features
- **Needleman-Wunsch Algorithm**: Global sequence alignment.
- **Smith-Waterman Algorithm**: Local sequence alignment.
- Interactive interface for inputting sequences.
- Visualization of alignment results, including scoring matrices and alignment steps.
- Responsive and modern UI.
---
## Technologies Used
- **Next.js**: Framework for server-rendered React applications.
- **React**: Frontend library for building the user interface.
- **TailwindCSS**: For modern, responsive UI styling.
- **JavaScript/TypeScript**: Logic and algorithm implementation.
---
## Setup and Installation
1. **Clone the Repository**:
```bash
https://github.com/tsoomo446/bioinformatic.git
```
2. **Move to the directory**:
```bash
cd bioinformatic
```
3. **Install Dependencies**:
```bash
npm install
```
4. **Run nextjs project**:
```bash
npm run dev
```
## Screenshots