dnppatviz


Visualize recurring patterns in signal sequences with arc diagrams

.NET C# application which reads files containing signal sequences, searches for patterns on any signal aggregation level, and visualizes them using arc diagrams (1).

Signals can be any data like single letters, words, n-grams (combination of words), DNA bases {A, G, T, C}, musical notes etc. For each kind of signal file type an adapter needs to be implemented.

This application was inspired by (2) and is part of a series of articles for Germany´s largest .NET magazine: dotnetpro (http://www.dotnetpro.de).

(1) Martin Wattenberg, Arc Diagrams: Visualizing Structure in Strings, IBM Research, http://domino.research.ibm.com/cambridge/research.nsf/0/e2a83c4986332d4785256ca7006cb621/$FILE/TR2002-11.pdf

(2) The Shape of Song, http://www.turbulence.org/Works/song/index.html

Project Information

Labels:
dotnetpro CSharp Pile ArcDiagrams Visualization Westphal