Basics of Library Preparation and Sequencing

TL;DR

With the advancement of next-generation sequencing (NGS) technologies, sequencing has become relatively affordable. This article summarizes the principles of library preparation, which is essential for NGS analysis, and the behavior of sequencers.

Library Preparation

Illumina's NGS technology uses a method called sequence by synthesis (SBS). To use SBS, recognition sequences called adapters are required. Library preparation is the process of attaching adapters to both ends of the DNA you want to read, using various reactions. There are several types of adapter sequences used, but as of 2021, the most commonly used are the Truseq adapter and the Nextera adapter. For other adapters, please refer to the Illumina adapter sequences document.

For commonly used reactions, please refer to this blog post.

Library Structure

A library is basically composed of the following elements. The names used here are not official terms, but are used for convenience throughout this article.

DescriptionCommon Examples
Flow cell binding sequenceSequence required for hybridization with the flow cellP5, P7 etc.
Index sequenceSequence used when handling multiple samplesi5, i7 etc.
Adapter sequenceSequence where the sequencing primer bindsTruseq Read, Nextera Read etc.
Insert DNAThe sequence that is actually analyzed

When you look at the actual library structure, you can see that all of these elements are included.

Truseq Single Index

5'- AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATCT-insert-AGATCGGAAGAGCACACGTCTGAACTCCAGTCACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG- 3'
3'- TTACTATGCCGCTGGTGGCTCTAGATGTGAGAAAGGGATGTGCTGCGAGAAGGCTAGA-insert-TCTAGCCTTCTCGTGTGCAGACTTGAGGTCAGTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC- 5'
Illumina P5 Truseq Read 1 Truseq Read 2 i7 Illumina P7

Truseq Dual Index

5'- AATGATACGGCGACCACCGAGATCTACACNNNNNNNNACACTCTTTCCCTACACGACGCTCTTCCGATCT-insert-AGATCGGAAGAGCACACGTCTGAACTCCAGTCACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG- 3'
3'- TTACTATGCCGCTGGTGGCTCTAGATGTGNNNNNNNNTGTGAGAAAGGGATGTGCTGCGAGAAGGCTAGA-insert-TCTAGCCTTCTCGTGTGCAGACTTGAGGTCAGTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC- 5'
Illumina P5 i5 Truseq Read 1 Truseq Read 2 i7 Illumina P7

Nextera Dual Index

5'- AATGATACGGCGACCACCGAGATCTACACNNNNNNNNTCGTCGGCAGCGTCAGATGTGTATAAGAGACAG-insert-CTGTCTCTTATACACATCTCCGAGCCCACGAGACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG- 3'
3'- TTACTATGCCGCTGGTGGCTCTAGATGTGNNNNNNNNAGCAGCCGTCGCAGTCTACACATATTCTCTGTC-insert-GACAGAGAATATGTGTAGAGGCTCGGGTGCTCTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC- 5'
Illumina P5 i5 Nextera Read 1 Nextera Read 2 i7 Illumina P7

Library Preparation Methods

Let's walk through how these libraries are actually constructed. The basic workflow of library preparation is:

  1. Create double-stranded DNA fragments of approximately several hundred base pairs
  2. Add the sequences required for SBS to these DNA fragments using various methods
  3. Purify with beads or gel, and perform PCR amplification

This is the general workflow. Here we will focus on library preparation for DNA, which is the most fundamental.

Truseq1

  1. Fragment 100-200 ng of genomic DNA using ultrasonic shearing with a device such as Covaris.
  2. Blunt-end and phosphorylate the DNA fragment ends using T4 DNA polymerase or Klenow fragment.
  3. Use beads to selectively collect DNA of a specific size range.
  4. Add A-tails to the blunt-ended DNA fragments using Klenow Fragment (reference 1, reference 2).
  5. Ligate adapters using T4 DNA ligase.
  6. Amplify by PCR.
  7. Proceed to sequencing.

truseq

Next-Generation Sequencer Library Preparation Reagents

Nextera

  1. Fragment genomic DNA to approximately 300 bp using Transposase, while simultaneously adding the required indices.
  2. Use primers that target the added sequences as templates to attach the remaining adapters via PCR.
  3. Proceed to sequencing.

nextera

Next-Generation Sequencer Library Preparation Reagents

How Sequencing Actually Reads the Data

First, as terminology: a library with one index sequence is called a single index, and a library with two index sequences is called a dual index. This slide deck provides very detailed information.

Multiplexing

When loading libraries into the sequencer, multiple libraries are loaded simultaneously rather than just one. The index sequence is used to determine which library each read originates from. In other words, by assigning a unique ID in the form of a sequence to each library, multiple samples can be analyzed in a single sequencing run and distinguished afterward. With dual indexing, there are two index sequences, so the combination of index sequences serves as the unique ID.

multiplex

NGS Introduction

Single Index with Paired-End Sequencing

  1. Sequence the insert DNA from the Read 1 side (a) (e.g., Truseq Read 1, Nextera Read 1).
  2. Read the index sequence from the Read 2 side (b) (e.g., Truseq Read 2, Nextera Read 2).
  3. Bridge amplification.
  4. Sequence the insert DNA from the Read 2 side (c).

single_index_pair

NGS Introduction

Dual Index with Paired-End Sequencing

  1. Sequence the insert DNA from the Read 1 side (e.g., Truseq Read 1, Nextera Read 1).
  2. Read the index sequence from the Read 2 side (e.g., Truseq Read 2, Nextera Read 2).
  3. After bridge amplification, read index sequence 2 from the P5 side.
  4. Sequence the insert DNA from the Read 2 side.

dual_index_pair

NGS Introduction

References

Reference Videos

Footnotes

  1. This is more accurately described as NEBNext rather than Truseq, but Nextera uses tagmentation, making it a distinctly different library preparation method.

Create an issue on GitHub about this article

Read Next