3DNAwalk –  
an inventive visualization of DNA.

Reloaded genome visualization in 3D with OpenGL – formerly known as AGCT


2D DNA Walk

In conventional 2D DNA Walks a simple algorithm is used to draw a DNA walk by simply assigning a direction to each nucleotide such as T, C, A, and G correspond the East, South, West, and North directions in 2D, respectively. Reading the nucleotide sequence – nucleotide by nucleotide – following the rule – a path emerges like on the graph: Figure 1.

Fig.-1

It is clearly shown that such a sequence of “ATATATATA” as an example would not lay a distinctive path in 2D, therefore the visualization might be misleading.
We need better solution.

3D DNA Walk

The 3D DNA walk sequence is not lossless either in its simplest implementation, but provides far more intuitive visualization in three dimensional space (3D), since it needs a long, distinctive sequence to intercept the path already drawn.
It is yet a simple algorithm to draw a DNA walk by assigning distinctive directions to each nucleotide such as T, C, A, and G correspond to four main directions, respectively in the three dimensional space (3D – following the diamond crystal structure as an example), and add colors for redundancy.
Reading the nucleotide sequence – nucleotide by nucleotide – following the new rule – a path emerges like on the graph: Figure 2.

Fig.-2

Reference implementation

3DNAwalk-1
Reference implementation of the 3D DNA Walk consists a computer software written in standard “C” programming language using OpenGL(R) based visualization for Windows(TM) and Linux operating systems.
The demo software can be downloaded from here freely for non commercial usage.
(Contact us for further conditions on commercial use.)
It demonstrates the visualization of eight DNA sequences as follows
(the number is passed to the software as command line argument):


(Music by Julia A. Miller (c) FMA)