Chaos Game Representation is a graphical representation of a sequence. It is a method of converting a long one-dimensional sequence (in our case a genetic sequence) into a graphical form. It is a novel holistic approach that provides a visual image of a DNA sequence quite different from the traditional linear arrangement of nucleotides. CGR can recognize patterns in the nucleotide sequences, obtained from databases of a class of genes using the techniques of fractal structures and by considering DNA sequences as strings composed of four units, A, T, C and G.
Such recognition of patterns relies on visual identification. It is an application of non-random input to an iterated function system. The method was first proposed for the DNA sequence, now it is being used for any arbitrary symbols.