Skip to content

mubashir1837/Needleman-Wunsch-Global-Alignment-Matrix

Repository files navigation

🧬 Needleman-Wunsch Global Alignment Matrix

This repository contains an implementation of the Needleman-Wunsch algorithm, a classic Dynamic Programming approach used for Global Sequence Alignment in bioinformatics.

Global alignment ensures that two sequences are compared from start to end, considering matches, mismatches, and gaps to find the optimal alignment.


📌 Features

  • Implements the Needleman-Wunsch Algorithm in Python
  • Supports customizable scoring scheme:
    • Match reward
    • Mismatch penalty
    • Gap penalty
  • Builds the alignment matrix step by step
  • Can be extended to perform traceback and output aligned sequences
confusion-metrix arrow-confusion-metrix

Mubashir Ali - Founder @ Code with Bismillah | Aspiring Bioinformatics & Data Science Professional | Bridging Biology & Data | Researcher | Genomics, Machine Learning, AI | Python, R, Bioinformatics Tools | QAU

⚙️ Installation

Clone the repository:

git clone https://github.com/mubashir1837/Needleman-Wunsch-Global-Alignment-Matrix.git
cd Needleman-Wunsch-Global-Alignment-Matrix

Contributors

Languages