Monday, January 19, 2009

Dot Plot

The article like the article below titled "Sequence Alignment Techniques" is related to the field of Bioinformatics. In the field of Bioinformatics Sequence Matching and Sequence Alignment play an important roll. By using Dot Plot we can do Sequence Matching, people of other fields can also view this article as a novel method of matching a pair of words.

Let us view the procedure-
Suppose we have 2 sequences,
Sequence1- ACCTGGAAA
Sequence2- AGGTCCAPP

Place Sequence1 on X axis and Sequence2 on Y axis
Figure1- The Matrix

Compare each element of X axis and Y axis, plot a point whenever same element occurs.

Figure2- Plotting of points

Now join, the points with diagonal lines.

Figure3- Joining of points which occur in diagonal boxes

I am a student of Bioinformatics, below I have written a code in PERL language which can generate a Dot Plot between any 2 sequences, this PERL code will be a useful reference for graduate and undergraduate student of Bioinfomatics.

(Uploaded on 22/4/2009)

* Note- My dear friend, if you are downloading the code kindly include a comment. Your comments mean a lot to me and will encourage me to write more.