Table 1.
Genomes and Illumina libraries for studying GC bias in real NGS data.
Table 2.
Genomic sequences for simulating PE libraries with GC bias.
Figure 1.
Scatter plots of GC content and read coverage of real Illumina data.
The data sets are from S. aureus USA300 (A) and S. aureus MRSA252 (B) genomes. Read coverage is normalized to the mean value, which is represented by a horizontal dashed line. A vertical dashed line denotes the mean GC content. The data points are fitted by a straight line and the slope is defined as the degree of GC bias. The two cases represent a negative and positive GC bias, respectively.
Figure 2.
Correlation between the degree of GC bias and two statistics of GC contents.
No correlation can be observed between the degree of GC bias (y-axis) and either the mean GC content (A) or the standard deviation of GC contents (B).
Figure 3.
Scatter plots of GC content and read coverage of the simulated data.
From the S. aureus USA300 genome, we simulated reads of 50X coverage at three degrees of GC bias: negative slope −3.83 (A), slope zero (B), and positive slope 3.72 (C).
Figure 4.
Completeness of assemblies of three bacterial genomes by eight assemblers, each treating nine data sets.
The nine data sets at various degrees of GC bias (shown in different colors) are simulated from the genomes of three bacteria: E. coli (A), S. aureus (B), and M. tuberculosis (C). Assembly completeness is measured by the N50 length of the contigs after error corrections. The left and right columns show the results of assembly using simulated data of a 50X and 100X coverage, respectively. Note that the Velvet-SC assembly of the genome M. tuberculosis failed without a clear reason. At a 50X coverage, strong GC bias leads to more fragmented assembly in all cases. Such performance drops can be rescued via increasing the amount of data to a 100X coverage.
Figure 5.
Completeness of the E.coli assemblies using data of various coverage.
Assembly completeness is measured by N50 length of the corrected contigs, which are output by eight assemblers when treating simulated reads of various coverage (50X, 100X, 250X, 500X, 1000X, and 2000X) at a zero (blue line) and a strong positive GC bias (slope 3.6, pink line).
Figure 6.
Percentage of unaligned reference sequences.
The results are from the assemblies of three bacterial genomes: E. coli (A), S. aureus (B), and M. tuberculosis (C). Each of the eight assemblers treats data at a strong negative, zero, and strong positive GC bias.
Table 3.
Number of “major” errors in the assemblies at a strong negative, zero, and strong positive GC bias by the eight assemblers for the three bacteria.
Figure 7.
Read coverage and mis-assemblies on the S.aureus genome.
Read coverage (blue curves) and mis-assemblies (colored regions in the bottom bar) in a region of S. aureus genome at a strong negative (A), zero (B), and strong positive (C) GC bias. Different colors represent different types of mis-assemblies: tandem repeat error (green), translocation error (purple), unaligned reference sequence (red). The colors are projected to the curve of read coverage. The down-triangles in the coverage curves denote single-base insertions.
Figure 8.
Distributions of coverage depths at all bases and at error bases.
Distributions of coverage depths at error bases (red curves) are compared with those at all bases (blue curves) in the Velvet assemblies of three bacterial genomes: E. coli (A), S. aureus (B), and M. tuberculosis (C), using data simulated at a strong negative (left column), zero (middle column), and strong positive (right column) GC bias.
Figure 9.
Ratio of corrected N50 length at a strong GC bias to that at no GC bias.
Ratio of the corrected N50 length at a strong negative GC bias (A) and a strong positive GC bias (B) to that at no GC bias when assembling the data of five species (in different colors) using eight assemblers.
Figure 10.
Distribution of GC contents and read coverage of the five species under study.
The red curves stand for GC contents (scale in top axis). The blue and yellow curves represent read coverage at a strong positive and strong negative GC bias, respectively (scale in bottom axis). We used the data at 100X coverage for the five species.
Figure 11.
Scatter plots of GC content and read coverage of data simulated with various degrees of background fluctuations.
The data are simulated from the E. coli genome at three degrees of background fluctuations: zero (top row), 10 (middle row), and 20 (bottom row). At each degree of background fluctuation, we simulated PE reads at a strong negative (A), zero (B), and a strong positive (C) GC bias, respectively.
Figure 12.
Corrected N50 length of assemblies at three background fluctuations.
We show the corrected N50 length in eight assemblies of three bacterial genomes: E. coli (A), S. aureus (B), and M. tuberculosis (C), using simulated data at three degrees of background fluctuations (x-axis), each at three degrees of GC bias: negative (yellow), zero (dark blue), and positive (pink).
Figure 13.
Estimation of the degree of GC bias using reference sequences and assembled contigs.
We show the scatter plots of GC content and read coverage for P.fluorescens Pf0-1 Illumina library (DRR001171) based on the known reference genome (A) and the contigs assembled by Edena, which contain 6,610,650 bases and the N50 length is 8,257 (B).
Figure 14.
Correlation between the degree of GC bias obtained using reference sequences and assembled contigs.
The correlation is calculated for thirteen Illumina data sets, including eight data sets by Edena, four data sets by Vevlet and one data set by ABySS. The high R2 value (0.88) indicates that estimating the degree of GC bias using the assembled contigs is appropriate.