Free Tools › Dot Plot Sequence Alignment

Dot Plot Sequence Alignment

Compare two sequences visually. A dot marks each pair of positions where a window of the two sequences matches, so similar regions appear as diagonal lines and repeats as parallel lines.

FreeNo account neededYour data stays in your browser

Sequence 1 (x-axis)
Sequence 2 (y-axis)
Sequence 1 (80 nt)Sequence 2 (73 nt)

70 matching windows. Diagonal lines show similar regions and parallel diagonals show repeats; lines running from top-right to bottom-left show a segment in reversed order. To find reverse-complement matches (such as inverted repeats), compare sequence 1 with the reverse complement of sequence 2. Increase the window or the matches required to reduce noise.

Get new free research tools firstOccasional emails when we add tools and guides. No spam.

We only use your email to send these updates, never share it, and you can unsubscribe by replying to any email or writing to info@timelyscholar.com. Privacy Policy

How to Use the Dot Plot Sequence Alignment

  1. 1

    Paste two sequences

    DNA, RNA or protein; up to 3,000 letters each.

  2. 2

    Set the window and stringency

    Longer windows and more required matches reduce noise.

  3. 3

    Read the plot

    Diagonals, repeats and breaks between them.

How dot plots work

A dot plot places one sequence along each axis and marks positions where the sequences match. Identical sequences give a single main diagonal; insertions and deletions shift it; repeated segments give parallel diagonals.

Using a sliding window and requiring a minimum number of matches within it filters out random single-letter matches and makes real similarity stand out.

How it is calculated

Sources

Dot Plot Sequence Alignment: FAQ

How do I find inverted repeats?

Compare the first sequence with the reverse complement of the second (use the reverse complement tool first).

Related Free Tools