HomeBioinformaticsBioinformatics: Sequence Alignment DP-Matrix Explorer

Bioinformatics: Sequence Alignment DP-Matrix Explorer

Interactive bioinformatics simulator: watch the Needleman-Wunsch dynamic-programming matrix build itself into a 3D score landscape as two DNA sequences are globally aligned, with the optimal traceback path highlighted and gap/mismatch penalties tunable in real time.

Bioinformatics3DModerate60 FPS
bioinformatics-biology ↗ Open standalone

Bioinformatics turns biological sequences into problems that dynamic programming can solve exactly. This simulator generates two short DNA sequences — one a mutated copy of the other — and builds the Needleman-Wunsch global-alignment score matrix between them cell by cell. Rendered as a 3D landscape, each cell's height is its dynamic-programming score, and the bright ridge traces the optimal path back through the matrix that recovers the actual best alignment. Adjust sequence length, mutation rate, mismatch penalty and gap penalty to see how the landscape reshapes and how the traceback path bends toward gaps or mismatches.

⚙ Under the hood

Watch the Needleman-Wunsch dynamic-programming matrix build itself into a 3D score landscape as two DNA sequences are globally aligned, with the optimal traceback path highlighted and gap/mismatch penalties tunable in real time.

Three.jsbioinformaticssequence alignmentNeedleman-Wunschdynamic programmingcomputational biology

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)