03. Sequencing by Ligation

Thus far we have seen methods that add a single base per cycle, known as sequencing by synthesis. In contrast, sequencing by ligation uses short segments of DNA called oligonucleotides instead of single bases to sequence DNA. Take a look at the diagram below to see the difference:

Sequencing by ligation vs. synthesis
Sequencing by synthesis vs. sequencing by ligation.

Ligase vs. Polymerase

Since this is ligation, we use the enzyme DNA ligase rather than DNA polymerase. This enzyme joins together ends of DNA molecules.

Note that ligation is performed in the 3'-5' direction for multiple cycles, which is the opposite of how polymerase works.

Because DNA ligase has a low efficiency when there are mismatches between bases, we can be sure that only the oligonucleotides that match are ligated.


There are five main steps to sequencing by ligation, as outlined below.

1) Anchor known sequences to target DNA

A known sequence is flanked onto the target DNA strand. A short anchor sequence is then brought in to bind to this known sequence.

Known sequences ligated to flank target DNA strand. Anchor sequence binds to that.
A known sequence is ligated to flank the target DNA strand, and another anchor sequence is used to bind to that.

2) Oligonucleotides design

Oligonucleotides are short segments of DNA, and are characterized by a number of features, as outlined below.


The oligonucleotides have either lengths 8 (octamer) or 9 (nonamer).

Partially degenerate

The oligonucleotides are partially degenerate, meaning that at one of their positions they have a known nucleotide. For example, one oligonucleotide can have a known query position at 1, but unknown positions for 2-9. Another nucleotide can have a known position at 4, but unknown nucleotides at 1-3 and 5-9.

For our example, let's assume we have a nonamer whose known position is at query position 1.

Fluorescently labeled

Each oligonucleotide is tagged at the 3' ends with a fluorescent dye. The colors vary depending on the known query position.

Nonamer with known query position 1.
Nonamers with known query position 1. Imagine a whole pool of these with gray bases being any random nucleotide.

3) Oligonucleotides hybridize

The pool of oligonucleotides are mixed in with the target DNA and allowed to hybridize with target DNA sequence.

DNA ligase joins the molecule to the anchor when its bases match the unknown DNA sequence. based on what color light is emitted, we are able to see the nucleotide at the position of the unknown sequence.

4) Fluorescent labels are cleaved

The fluorescent labels are cleaved away, regenerating at 5'-phosphate group on the ends of the ligated probes. This will allow the next oligonucleotides to be ligated onto the rest of the unknown sequences.

5) Another round of ligation

This process in steps 4 and 5 are repeated until the nonamers have reached the end of the unknown DNA sequence. After this, the anchor sequence is reduced by one nucleotide, and the process is repeated.

Sequencing by Ligation DNA sequencing.
How sequencing by ligation works, step-by-step.

Pros and cons

A downside to this method is its limitation to short reads, and the time it takes to ligate oligonucleotides on and off. Additionally, there have been problems sequencing palindromic strands.

The positives to this method is that it is easy to implement with off-the-shelf reagents.


  1. Yu-Feng Huang, Sheng-Chung Chen, Yih-Shien Chiang, Tzu-Han Chen & Kuo-Ping Chiu (2012). "Palindromic sequence impedes sequencing-by-ligation mechanism". BMC systems biology.
  2. Wikipedia - Sequencing by ligation

Learn to be a Pythonista!

Introducing Python

Learn to be a Pythonista! Try Python

Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you learned.

$ Check price
39.9939.99Amazon 4.5 logo(37+ reviews)

More Python resources

Become a Bioinformatics Whiz!

Introduction to Bioinformatics Vol. 2

Become a Bioinformatics Whiz! Try Bioinformatics

This is Volume 2 of Bioinformatics Algorithms: An Active Learning Approach. This book presents students with a light-hearted and analogy-filled companion to the author's acclaimed course on Coursera. Each chapter begins with an interesting biological question that further evolves into more and more efficiently solutions of solving it.

$ Check price
49.9949.99Amazon 5 logo(5+ reviews)

More Bioinformatics resources