PCR-free library preparation greatly reduces stutter noise at short tandem repeats
Melissa Gymrek

TL;DR
A PCR-free library preparation method significantly reduces stutter noise in STR genotyping, improving accuracy for forensic and genetic studies.
Contribution
The study demonstrates that PCR-free protocols reduce stutter artifacts, particularly at homopolymers, enabling more reliable STR genotyping.
Findings
PCR-free protocol reduces stutter reads by over four-fold compared to traditional methods.
Stutter at homopolymers is reduced by more than six-fold, allowing better STR calling.
High confidence STR genotypes are achievable with PCR-free sequencing.
Abstract
Over the past several decades, the forensic and population genetic communities have increasingly leveraged short tandem repeats (STRs) for a variety of applications. The advent of next-generation sequencing technologies and STR-specific bioninformatic tools has enabled the profiling of hundreds of thousands of STRs across the genome. Nonetheless, these genotypes remain error-prone, hindering their utility in downstream analyses. One of the primary drivers of STR genotyping errors are “stutter” artifacts arising during the PCR amplification step of library preparation that add or delete copies of the repeat unit in observed sequencing reads. Recently, Illumina developed the TruSeq PCR-free library preparation protocol which eliminates the PCR step and theoretically should reduce stutter error. Here, I compare two high coverage whole genome sequencing datasets prepared with and without…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3

Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenomics and Phylogenetic Studies · Molecular Biology Techniques and Applications · Environmental DNA in Biodiversity Studies
Introduction
1
Short tandem repeats (STRs) are repetitive tracts of DNA comprised of an underlying 1-6 pair motif. Their repetitive structure induces DNA polymerase slippage events that add or delete copies of the repeat unit, resulting in exceptionally high mutation rates. This same biological process presumably leads to errors in the number of repeats that accumulate during the PCR amplification step used in library preparation protocols for next-generation sequencing. As a result, sequencing data often contains errors in the number of repeats, referred to as “PCR stutter”, complicating STR genotyping from short reads.
Figure 1 gives an example of a sequencing error likely due to PCR stutter. This example is from a locus on the X chromosome from a male sample, where there is expected to be only one true allele. One read is off by a single repeat unit (missing an AGAT) from the presumed true allele. This problem becomes even more complicated at diploid loci that may have two true alleles with separate stutter noise patterns, making it difficult to determine the true genotype. Recently, we developed lobSTR [4], an algorithm for STR calling that attempts to model PCR stutter noise when scoring genotypes. However, PCR stutter remains one of the major sources of error at STRs.
Example of PCR stutter error. Alignment visualization was produced by PyBamView [3].
Illumina recently developed the TruSeq “PCR-free” library preparation protocol [2], which eliminates the PCR amplification step from traditional library preparation techniques. I and others have hypothesized that this protocol may dramatically reduce the PCR stutter issue at STRs. Below I com pare two whole genome sequencing datasets of similar quality prepared with and without PCR, and show evidence that the PCR free protocol reduces the stutter rate by more than four fold.
Methods
2
Datasets
2.1
We compared stutter noise in whole genome sequencing datasets for two samples. Sample HGDP00542 from Papua New Guinea was sequenced to 25.9x coverage as part of a pooled sequencing run as reported in Meyer et al. [6]. Library preparation was performed as described by Rohland and Reich [7] and included a PCR enrichment step. The second sample is for a Pakistani individual (sample HGDP00208) sequenced to 37.6x coverage following Illumina’s TruSeq PCR-free library preparation protocol. This sample was sequenced as part of the Simons Genome Diversity Project described at [1].
Both datasets consist of 100bp paired end reads for male samples sequenced on Illumina HiSeq2000 sequencers. Besides the difference in library preparation protocols, these datasets are expected to have similar quality.
lobSTR commands
2.2
STR genotypes were obtained using lobSTR [4], a specialized algorithm for profiling STR variation from high-throughput sequencing data. BAM files were first sorted by read name using samtools [5]. They were then aligned to STR containing regions using lobSTR v2.0.4. Genotypes were generated using the lobSTR allelotype tool v2.0.5. The specific commands used to process each BAM file are given in the Supplemental Methods.
Measuring stutter noise
2.3
For each sample, we estimated stutter noise at loci on the X chromosome. Since both samples are male, X chromosome calls are expected to be hemizygous and therefore haploid. Reads not matching the true allele could result from alignment artifacts or stutter noise. Here we assume minimal impact from alignment errors. We obtained all X chromosome calls made using five or more informative reads and with a unique modal allele (the allele supported by the most reads) assumed to represent the true allele. Any read not matching the “true” allele was deemed a stutter error.
Results
3
The PCR-free dataset has 4-fold fewer stutter reads
3.1
We first measured the percentage of reads determined to result from stutter noise. Table 1 gives the STR stutter rate broken down by motif size. The stutter rate clearly decreases with motif length, with homopolymers having by far the highest stutter rate. On average, the PCR free dataset had more than four-fold fewer percentage reads resulting from stutter. Note that the larger difference for hexanucleotide repeats is likely due to noise stemming from the small amount of loci analyzed.
Table 1:: Comparison of STR stutter rates using PCR vs. PCR-free library preparation protocols.
Stutter error sizes are similar across protocols
3.2
While the rate of stutter reads was greatly reduced in the PCR-free dataset, the distributions of stutter error sizes was similar. Figure 2 shows the distributions of error sizes for each motif length 2-5. Stutter noise tends to come in multiples of the repeat unit length with a strong bias toward decreasing the number of repeats of the true allele, matching what we have observed in previous work [4]. This general trend holds for both datasets, with the PCR-free dataset having a slightly lower downward bias.
Stutter error size distributions by motif for each protocol. Top: with PCR. Bottom: without PCR.
PCR-free datasets show improved genotype quality scores
3.3
Finally, we determined whether the PCR-free protocol resulted in higher quality genotype calls by comparing the distributions of genotype quality scores. For each genotype call, lobSTR outputs a quality score defined as: [eqn] where LML is the likelihood of the maximum likelihood genotype, G is the set of all possible diploid genotypes, and Lg is the likelihood of genotype g. A Q-value close to 1 implies a confident call, whereas Q close to 0 means the call is not much better than the other possible genotype calls. We compared the average Q for different coverage levels across the two datasets, shown in Figure 3. Scores are significantly higher at all coverage levels in the PCR-free dataset.
Average scaled Q score (—log10(1 — Q)) by coverage level for the PCR-free (blue) and with PCR (green) datasets.
Discussion
4
In conclusion, the Illumina PCR-free protocol has great promise for improving STR calls from high throughput sequencing datasets. While I only compared two datasets here, I see similar trends in other datasets: PCR-free samples have much lower stutter noise at STRs. Of particular note is the improvement at homopolymers, which have until now been nearly impossible to call with reasonable accuracy. STR call quality is likely to dramatically improve as more and more sequencing datasets are generated using this protocol.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Simons genome diversity project.
- 2Truseq dna pcr-free library preparation kit.
- 3M. Gymrek. Py Bam View: a browser-based application for viewing short read alignments. Bioinformatics, 30(23):3405–3407, aug 2014.
- 4M. Gymrek, D. Golan, S. Rosset, and Y. Erlich. lob STR: A short tandem repeat profiler for personal genomes. Genome Research, 22(6):1154–1162, apr 2012.
- 5H. Li, B. Handsaker, A. Wysoker, T. Fennell, J. Ruan, N. Homer, G. Marth, G. Abecasis, and R. Durbin. The sequence alignment/map format and SAM-tools. Bioinformatics, 25(16):2078–2079, jun 2009.
- 6M. Meyer, M. Kircher, M.-T. Gansauge, H. Li, F. Racimo, S. Mallick, J. G. Schraiber, F. Jay, K. Prufer, C. de Filippo, P. H. Sudmant, C. Alkan, Q. Fu, R. Do, N. Rohland, A. Tandon, M. Siebauer, R. E. Green, K. Bryc, A. W. Briggs, U. Stenzel, J. Dabney, J. Shendure, J. Kitzman, M. F. Hammer, M. V. Shunkov, A. P. Derevianko, N. Patterson, A. M. Andres, E. E. Eichler, M. Slatkin, D. Reich, J. Kelso, and S. Paabo. A high-coverage genome sequence from an archaic denisovan individual. Science, 338(610
- 7N. Rohland and D. Reich. Cost-effective, high-throughput DNA sequencing libraries for multiplexed target capture. Genome Research, 22(5):939–946, jan 2012.
