PathWeaver
T
Sequence Analysis
Dashboard
Dictionary
3196words
3-5 letter English words
DNA Space
256seqs
4-base sequences (4^4)
Algorithms
3
A*, BFS, Dijkstra
Heuristic
Hamming
Admissible distance
How A* Search Works
A* finds the shortest path by combining actual cost g(n) with a heuristic estimate h(n). For word ladders and DNA mutations, the Hamming distance counts differing characters, guiding the search toward the goal while guaranteeing optimality.
f(n) = g(n) + h(n)
A* search
Admissible
h(n) ≤ actual
Optimal
100%
Mutation Analysis
Sequence Solver
Visual Analysis
Live Visualization
Live A* Expansion
Solve a pathway first
Speed
Solve a pathway, then click "Watch Live A*"
Step
-
Current Node
-
f(n)
-
g(n)
-
h(n)
-
Open Set
-
Closed Set
-
Start Goal Current Open Set Closed Path
Generated Charts

Click "Generate Charts" from the Solver to create static matplotlib visualizations.

Search Graph
Search Graph
Explored subgraph with optimal path
Comparison
Algorithm Comparison
Nodes explored per algorithm
A* Steps
A* Step-by-Step
Expansion panels with f/g/h
Heuristic
Heuristic Accuracy
Hamming vs actual cost
Algorithm Comparison
Performance Analysis
Preset Pairs