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!

Python Playground

Learn to be a Pythonista! Try Python

Python Playground is a collection of fun programming projects that will inspire you to new heights. You'll manipulate images, build simulations, and interact with hardware using Arduino & Raspberry Pi. With each project, you'll get familiarized with leveraging external libraries for specialized tasks, breaking problems into smaller, solvable pieces, and translating algorithms into code.

$ Check price
29.9529.95Amazon 4 logo(14+ reviews)

More Python resources

Become a Bioinformatics Whiz!

Bioinformatics Data Skills

Become a Bioinformatics Whiz! Try Bioinformatics

Learn the best practices used by academic and industry professionals. Bioinformatics Data Skills give a great overview to the Linux Command Line, Github, and other essential tools used in the trade. This book bridges the gap between knowing a few programming languages and being able to utilize the tools to analyze large amounts of biological data.

$ Check price
49.9949.99Amazon 4.5 logo(7+ reviews)

More Bioinformatics resources