Skip to content

Repository files navigation

Global and Local Alignment Algorithms with User Interface

Through this project, I implemented the Needleman-Wunsch algorithm for global alignment and Smith-Waterman algorithm for local alignment. To facilitate ease of use and efficiency, I also created a user interface for computing both global and local alignment algorithms using React, HTML, and CSS for the frontend and JavaScript for the backend.

The code for the alignment algorithms is located in src/alignment.js.

The application is hosted on GitHub pages at https://cherhchen.github.io/dna-alignment.

Run project locally

  1. Install Node.js on your computer if haven't already.
  2. Clone repository
git clone https://github.com/cherhchen/dna-alignment.git
  1. Install dependencies from package.json file:
npm install
  1. Start server and run project
npm run dev

About

Implementing Needleman-Wunsch and Smith-Waterman algorithms for global and local alignment with UI built with JS, React, HTML, and CSS

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages