Skip to content

shamihsnn/local-alignment-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Local Sequence Alignment Tool

A web-based implementation of the Smith-Waterman algorithm for local sequence alignment. Built for researchers, students, and bioinformatics professionals who need fast, browser-based pairwise alignment without dependencies.

| Portfolio → portfolio-usama-sage.vercel.app


Features

  • Interactive sequence input with real-time validation
  • Configurable scoring parameters — match, mismatch, and gap penalties
  • Dynamic scoring matrix visualization
  • Instant alignment output with traceback highlighting
  • Pure client-side — no server, no install, runs entirely in the browser

Algorithm

The Smith-Waterman algorithm performs local sequence alignment — identifying the most similar region between two sequences rather than aligning them end-to-end. It guarantees an optimal local alignment by exhaustive dynamic programming.

Parameter Description
Match score Reward for identical residues
Mismatch penalty Penalty for substitutions
Gap penalty Penalty for insertions/deletions

Applications

  • DNA and RNA sequence comparison
  • Protein domain alignment
  • Motif and pattern discovery
  • Computational biology coursework
  • Research-grade pairwise alignment

Tech Stack

Layer Technology
Logic Pure JavaScript (ES6+)
Interface HTML5 + CSS3
Visualization Dynamic matrix rendering
Deployment Static — no backend required

Getting Started

No installation needed. Clone and open directly in a browser:

git clone <YOUR_GIT_URL>
cd <YOUR_PROJECT_NAME>
open index.html

Or use a local server:

npx serve .

Developer

Usama Hassan — Bioinformatics Developer
GitHub | LinkedIn | usamahsnnn@gmail.com


License

MIT

About

Browser-based local sequence alignment using the Smith-Waterman algorithm configurable scoring, dynamic matrix visualization, pure JavaScript, no backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors