Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Robustness of Massively Parallel Sequencing Platforms

  • Pınar Kavak,

    Affiliations Department of Computer Engineering, Boğaziçi University, İstanbul, Turkey, Advanced Genomics and Bioinformatics Research Group (İGBAM), BİLGEM, The Scientific and Technological Research Council of Turkey (TÜBİTAK), Gebze, Kocaeli, Turkey

  • Bayram Yüksel,

    Affiliation TÜBİTAK - MAM - GMBE (The Scientific and Technological Research Council of Turkey, Genetic Engineering and Biotechnology Institute), Gebze, Kocaeli, Turkey

  • Soner Aksu,

    Affiliation TÜBİTAK - MAM - GMBE (The Scientific and Technological Research Council of Turkey, Genetic Engineering and Biotechnology Institute), Gebze, Kocaeli, Turkey

  • M. Oguzhan Kulekci,

    Current address: ERLAB Software Company, İstanbul, Turkey

    Affiliation Advanced Genomics and Bioinformatics Research Group (İGBAM), BİLGEM, The Scientific and Technological Research Council of Turkey (TÜBİTAK), Gebze, Kocaeli, Turkey

  • Tunga Güngör,

    Affiliation Department of Computer Engineering, Boğaziçi University, İstanbul, Turkey

  • Faraz Hach,

    Affiliation School of Computing Science, Simon Fraser University, Burnaby, BC, Canada

  • S. Cenk Şahinalp,

    Affiliation School of Computing Science, Simon Fraser University, Burnaby, BC, Canada

  • Turkish Human Genome Project ,

    Membership of the Turkish Human Genome Project can be found in the Acknowledgments section.

  • Can Alkan ,

    calkan@cs.bilkent.edu.tr (CA); mahmut.sagiroglu@tubitak.gov.tr (MŞS)

    Affiliation Department of Computer Engineering, Bilkent University, Ankara, Turkey

  • Mahmut Şamil Sağıroğlu

    calkan@cs.bilkent.edu.tr (CA); mahmut.sagiroglu@tubitak.gov.tr (MŞS)

    Affiliation Advanced Genomics and Bioinformatics Research Group (İGBAM), BİLGEM, The Scientific and Technological Research Council of Turkey (TÜBİTAK), Gebze, Kocaeli, Turkey

Abstract

The improvements in high throughput sequencing technologies (HTS) made clinical sequencing projects such as ClinSeq and Genomics England feasible. Although there are significant improvements in accuracy and reproducibility of HTS based analyses, the usability of these types of data for diagnostic and prognostic applications necessitates a near perfect data generation. To assess the usability of a widely used HTS platform for accurate and reproducible clinical applications in terms of robustness, we generated whole genome shotgun (WGS) sequence data from the genomes of two human individuals in two different genome sequencing centers. After analyzing the data to characterize SNPs and indels using the same tools (BWA, SAMtools, and GATK), we observed significant number of discrepancies in the call sets. As expected, the most of the disagreements between the call sets were found within genomic regions containing common repeats and segmental duplications, albeit only a small fraction of the discordant variants were within the exons and other functionally relevant regions such as promoters. We conclude that although HTS platforms are sufficiently powerful for providing data for first-pass clinical tests, the variant predictions still need to be confirmed using orthogonal methods before using in clinical applications.

Introduction

The robustness and the reproducibility are the sine qua non of every data intended to be used for clinical applications. These factors have been the main issue hindering large scale applicability of array-based technologies for clinics. High throughput sequencing (HTS) offers alternative solutions to array based technologies with respect to genotyping, and HTS data are considered to be more robust and comprehensive. The performance of HTS platforms has been tested in various studies [13], but the robustness of HTS platforms still need to be systematically assessed. More specifically, it is of crucial importance to obtain accurate single nucleotide polymorphism (SNP), indel, and structural variation (SV) call sets in the sense that the calls made for specific SNPs or SVs should be solely dependent on the actual genotypes of sequenced individuals but not the location, time, or the platform of choice of the study.

Here we investigate the robustness of the Illumina HiSeq platform, currently the most widely used HTS technology in genome sequencing. In order to achieve this, we resequenced the genomes of two individuals from the Turkish Genome Project [4] twice. The two genomes were previously sequenced once [4], using the Illumina HiSeq 2000 platform in BGI Shenzhen, and a second time through the same platform set up at the Turkish Advanced Genomics and Bioinformatics Research Group (TÜBİTAK İGBAM). Although the same model sequencing machines were used, roughly the same level of coverage was achieved, and identical tools were used with identical parameters, independent analysis of the SNP and indel calls revealed significant number of differences between the two trials. In particular, we noticed that roughly 280 thousand of the 3 million SNPs genotyped by the GATK [5] tool in one trial (e.g. BGI) or the other (e.g. TÜBİTAK) are unique to only one callset—implying that the reproducibility rate of SNP calls is ∼ 92%. Interestingly, the multisample calling option of GATK that jointly analyzes two WGS datasets simultaneously does not seem to substantially improve the reproducibility and thus accuracy of the results. In this study, we explore the “sources” of this loss of accuracy as a function of both quality scores and coverage levels in each of the samples. Although increase in coverage levels in each sample typically decreases the differences between the GATK calls for specific loci on the two samples, there are still some cases in which differences can not be attributed to low coverage or quality score differences.

Our main contribution in this paper is a detailed investigation of the types and causes of exclusive variants within the call sets that are expected to be substantially the same. In addition, we try to identify strategies to handle such discrepancies when there is a second WGS dataset generated from the genome of the same donor. With further technological advancements and the cost improvements, sequencing a sample many times can be expected to be prevalent, as storing the data may become more expensive than resequencing the same sample. Here the same donor sample is sequenced twice, to evaluate the outcome of this highly possible situation in the future. For such cases, when there are more than one WGS sequence of the same donor, we state our remarks on how to exploit all the data fruitfully. In Section 1, we describe the methods used in the study. In Section 2, we present the results of the study and show the shared and exclusive sets of different SNP groups. And finally, in Section 3, we provide our remarks on the results and conclude.

1 Methods

1.1 DNA Samples and Ethics Statement

Genomic DNA from two individuals were collected and purified in 2011, only once from the blood of two volunteers for a previously published study [4]. The source (i.e. blood), DNA extraction time and location are the identical. As indicated in [4], institutional review board permission was obtained from INAREK (Committee on Ethical Conduct in Studies Involving Human Subjects at the Boğaziçi University) before data collection, and all participants including those that are included in this study provided informed consent.

1.2 Sequencing

The genomes of the two individuals were already sequenced using Illumina HiSeq2000 in 2011 at BGI Shenzhen [4]. The same samples were resequenced for a second time using another Illumina HiSeq2000 in 2012 at the TÜBİTAK İGBAM located in Kocaeli, Turkey. For the first sequencing data set, DNA samples were fragmented to 500bp, and paired-end sequencing data were generated with a read length of 90bp. For the second sequencing experiment at TÜBİTAK, we used the same protocols and sheared the DNA to 500bp fragments, and sequenced 104bp paired-end reads. In the remainder of the paper, we refer to the data generated at BGI as S1B (first individual) and S2B (second individual), and the data generated at TÜBİTAK for the same individuals as S1T and S2T.

1.3 Alignment, coverage, GC content

To discover SNPs and short indels, we mapped the reads to the human reference genome (NCBI GRCh37) using the BWA aligner (version 0.6.2) [6], in paired-end mode (“sampe”) and default options. We converted the mapping output to sorted, duplicate-removed, and indexed BAM files using SAMtools [7]. We calculate the expected coverage as: Next, SAMtools and BEDtools [8] were used to calculate the effective coverage: Finally, we used the FASTQC tool (version 0.10.1) [9] to collect basic statistics of the genomic sequence data (Table 1).

1.4 Variant calling

SNP and indel detection.

After the initial alignment and the PCR-duplicate removal, we realigned the indel-containing reads to the reference genome using GATK Realigner tool. We then used the GATK UnifiedGenotyper tool to generate the SNP and indel call sets. We also used the GATK HaplotypeCaller as an alternative approach for variant calling. Next, we eliminated likely false positives using the GATK Variant Quality Score Recalibration (VQSR) tool with GATK resource bundle v2.5. Finally, we further filtered the call sets using the GATK VariantFiltration to remove low confidence calls (SnpCluster filter to remove SNPs if there are more than 3 SNPs in a 10 bp window). We applied the same variant calling pipeline to each of the four datasets separately: S1B, S1T, S2B and S2T.

Pooled SNP and indel calling.

As a second experiment, we tested whether pooling data from multiple sequencing runs for the same samples improve callset reproducibility. Our main question here was to understand if the slight differences in the coverage and depth of the datasets could be ameliorated by merging data for discovery, and if this would improve genotyping accuracy. For this purpose, we applied the SNP/indel detection pipeline to both samples by pooling two sequencing datasets (i.e. S1BT, and S2BT) generated at BGI and TÜBİTAK.

However, we named the two datasets from the same sample as if they were generated from different genomes. In the remainder of the paper, we denote the SNP/indels genotyped within the BGI data from S1 as B1, and the SNP/indels genotyped within the TÜBİTAK data from S1 as T1 for this experiment. Similarly, we have B2 and T2 for the sample S2.

1.5 Variant annotation

We used the ANNOVAR [10] tool (version 2013-02-21) to annotate SNPs and indels.

1.6 Data Availability

We had previously deposited the sequence reads obtained from BGI to the SRA read archive (SRP021510). Primary run IDs relevant to this study are: SRR839600 for S1B and SRR849493 for S2B. Datasets generated at TÜBİTAK are also available as “secondary sequencing” data sets with sample IDs SRR2128004 and SRR2128088 respectively within the same SRA archive. We also released our scripts we used to map the reads and call the variants at https://github.com/pinarkavak/robust, and the VCF files for the call sets are available at http://alkanlab.org/paper-data/Kavak_RobustNGS/.

2 Results

2.1 Read length, coverage, GC content

We provide the basic analysis of the input data sets in Table 1. Briefly, we generated a total of more than 5.5 billion reads, equivalent to ∼ 530 Gbps, where the effective sequence coverage per data set ranged from 29.5X to 49.2X. The reads sequenced at TÜBİTAK (S1T and S2T) were 14bp longer than the reads sequenced at BGI (S1B and S2B), and the GC contents were similar (Table 1).

2.2 Call Sets and comparisons

SNP and indel discovery.

We generated SNP call sets for each sample and for pooled data sets (Methods). 4 SNP call sets: S1T, S1B, S2T, S2B; and 2 pooled call sets for S1 and S2, denoted as S1BT, S2BT were generated. 3 call sets per sample (i.e., S1T, S1B, and S1BT for S1 and S2T, S2B, and S2BT for S2) were compared with each other to quantify and characterize any differences. The SNP and indel statistics are summarized in Table 2. The SNP and indel statistics that were obtained by HaplotypeCaller are also shown in Table 3.

thumbnail
Table 2. SNPs and indels discovered using UnifiedGenotyper.

https://doi.org/10.1371/journal.pone.0138259.t002

thumbnail
Table 3. SNPs and indels discovered using HaplotypeCaller.

https://doi.org/10.1371/journal.pone.0138259.t003

Separately generated call sets. Briefly, after potential false positive removal (Methods), we observed approximately 95% agreement between the pairs of SNP call sets generated from both genomes (Table 4). The indel call sets showed a larger discrepancy, where only 18%-68% of each callset were shared with the other two call sets (Table 4). The number of shared and discrepant SNP and indels of HaplotypeCaller are shown in Table 5.

thumbnail
Table 4. Comparisons of total and novel SNP and indel call sets generated from the genomes of S1 and S2. S1B, S1T, S1BT: S1 calls from BGI, TÜBİTAK, and pooled datasets using UnifiedGenotyper; S2B, S2T, S2BT: S2 calls from BGI, TÜBİTAK, and pooled datasets, respectively.

https://doi.org/10.1371/journal.pone.0138259.t004

thumbnail
Table 5. Comparisons of total and novel SNP and indel call sets generated from the genomes of S1 and S2. S1B, S1T, S1BT: S1 calls from BGI, TÜBİTAK, and pooled datasets using HaplotypeCaller; S2B, S2T, S2BT: S2 calls from BGI, TÜBİTAK, and pooled datasets, respectively.

https://doi.org/10.1371/journal.pone.0138259.t005

To understand the causes of different calls from the same genomes, we investigated the underlying sequence content of the discrepancies of novel SNP and indel calls in detail. First, we downloaded the human reference genome annotations (segmental duplications and common repeats) from the UCSC genome browser (http://genome.ucsc.edu), CNV call sets from the 1000 Genomes Project [11]. We then calculated and annotated the number of novel SNPs and indels (Fig 1, Fig 1A and 1C, Fig 1B and 1D). We found that 46%-59% of discrepant novel SNP calls intersected with common repeats, and 5%-28% intersected with segmental duplications. In addition, a 3%-5% of the discrepant calls were found within the CNV regions reported in the 1000 Genomes Project [11], and 0.3%-0.8% were discovered in low coverage areas (< 5X). Analysis of the discrepant indel calls yielded similar results (Fig 1B and 1D). Next, we investigated the types of common repeats for the discrepancies. The majority of discrepant calls were found to be within Alu and L1 repeats (Tables 6 and 7). The incongruent calls within satellites and low complexity repeats were negligible. In addition, a close look to Alu and L1 subfamilies revealed that the number of discrepant calls peaked at ∼ 10% sequence divergence from consensus sequences, also showing negligible differences at recent and distant mobile element insertion loci (data not shown). Both of these observations can be explained by low mapping quality within these regions, causing the GATK VQSR algorithm to filter out such calls.

thumbnail
Fig 1. Underlying sequence content of novel SNP and indel calls.

A) SNPs and B) indels in the genome of S1. C) SNPs and D) indels in the genome of S2.

https://doi.org/10.1371/journal.pone.0138259.g001

thumbnail
Table 6. Detailed view of novel SNP and indel distributions of S1 that map to common repeats.

https://doi.org/10.1371/journal.pone.0138259.t006

thumbnail
Table 7. Detailed view of novel SNP and indel distributions of S2 that map to common repeats.

https://doi.org/10.1371/journal.pone.0138259.t007

The significance of the discrepant SNP and indels in terms of predicted functionality was more closely investigated (Table 8). We found that 88%-95% of the discrepant SNP calls mapped to intergenic and intronic regions, where a 3.5%-4.5%- were predicted to be within coding exons, and ncRNAs. Indels showed similar properties, where only 0–3 of them were predicted to incur frameshifts.

thumbnail
Table 8. Distribution of discrepant novel SNP-indels of S1 and S2 over gene regions.

https://doi.org/10.1371/journal.pone.0138259.t008

Pooled BGI vs Pooled TÜBİTAK.

The number of shared and discrepant SNP and indel calls are shown on Table 9. This strategy showed a better correspondence between the two datasets, reducing the contradicting call rate to 0.1%-0.8%. The number of shared and discrepant SNP and indel calls of pooled HaplotypeCaller are also shown on Table 10.

thumbnail
Table 9. Comparisons of total and novel SNP and indel intersections of B1 vs. T1 and B2 vs. T2. B1, T1:pooled S1 calls from BGI and TÜBİTAK datasets; B2, T2:pooled S2 calls from BGI and TÜBİTAK datasets, respectively.

https://doi.org/10.1371/journal.pone.0138259.t009

thumbnail
Table 10. Comparisons of total and novel SNP and indel intersections of B1 vs. T1 and B2 vs. T2. B1, T1:pooled S1 calls from BGI and TÜBİTAK datasets using HaplotypeCaller; B2, T2:pooled S2 calls from BGI and TÜBİTAK datasets, respectively.

https://doi.org/10.1371/journal.pone.0138259.t010

3 Discussion and Conclusion

With the improvements in cost efficiency, speed, and analysis algorithms, HTS platforms are now being considered to be used routinely as part of health care. This assumption prompted a pilot project called ClinSeq [12] that aims to investigate the strength and potential pitfalls of using HTS data in the clinic. However, the HTS technologies continue to evolve and new platforms are introduced almost every month. This, coupled with changes and updates of algorithms to analyze HTS data raises questions about the maturity and robustness of HTS platforms for accurate discovery and genotyping of genomic variants.

In an effort to answer this question, we analyzed the genomes of two individuals, each sequenced twice using the same technology, albeit at different locations. Since our aim was to investigate the maturity of sequencing platforms in this study, we used the same tools to characterize both single nucleotide and short indel variants. Under the assumption of 100% robustness, one would expect to characterize the same set of variants in both sequencing datasets from the same genomes, however, this is not what we found.

We believe multiple factors contribute to this effect. First, since the library preparation is different, one may expect difference in GC% bias, as clearly seen in Table 1 of the manuscript. This leads to differences in read depth over different regions of the genome, which in turn causes discrepancies in variation calls. The GC% effect can also explain the over-representation of repeats and segmental duplications in terms of SNP discrepancies, as common repeats are high in GC content (41.45% GC within common repeats vs 40.33% GC in unique regions), together with difficulties in mapping to repeats and duplications. Second, although the make and model of the sequencing instruments are the same, they are individually different machines, which may account for slight differences in base calling errors. Third, mapping biases against repeats and duplications incur additional problems in terms of mapping and calling. We note that we used the same mapping and calling tools with the same parameters for all datasets in this study, therefore the tools should not be the reason for discrepancies. Although orthogonal methods are needed for definitive validations, we suggest that when there are more than one data set, one should use all the available data for higher accuracy.

Sequencing machines, alignment and genomic variant discovery and genotyping algorithms change rapidly, and one must be careful when interpreting results. Here we demonstrated potential problems that may arise within HTS-based studies. Discrepancies between call sets generated from the same genomes may be complementary false positives and false negatives in each callset, in addition to common genotyping errors. Luckily, much of the differences were found within non-genic regions and common repeats, which are of less importance for most studies.

Acknowledgments

We would like to thank Turkish Human Genome Project (TGP) members for sharing the DNA sample and data of the project, otherwise this study could not exist. TGP members include Mehmet Somel1,#a, Omer Gokcumen2, Serkan Uğurlu3, Ceren Saygi3, Elif Dal4, KuyaŞ Bugra3, Nesrin Özören3, and Cemalettin Bekpen3,#b. The lead authors of this project were Nesrin Özören (nesrin.ozoren@boun.edu.tr) and Cemalettin Bekpen (bekpen@evolbio.mpg.de).

  1. 1 Department of Integrative Biology, University of California, Berkeley, CA, USA
  2. 2 Department of Biological Sciences, University at Buffalo, Buffalo, NY, USA
  3. 3 Department of Molecular Biology and Genetics, Boğaziçi University, İstanbul, Turkey
  4. 4 Department of Computer Engineering, Bilkent University, Ankara, Turkey
  5. #a Current Address: Department of Biology, Middle East Technical University, Ankara, Turkey
  6. #b Current Address: Max-Planck Institute for Evolutionary Biology, August-Thienemannstrasse 2, Plön, Germany

Author Contributions

Conceived and designed the experiments: MŞS SCŞ BY MOK. Performed the experiments: BY SA. Analyzed the data: PK CA MŞS. Contributed reagents/materials/analysis tools: PK CA MŞS FH. Wrote the paper: CA PK MŞS SCŞ BY TG.

References

  1. 1. Lam HYK, Clark MJ, Chen R, Chen R, Natsoulis G, O’Huallachain M, et al. Performance comparison of whole-genome sequencing platforms. Nature Biotechnology. 2012;30:78–82. Available from: http://dx.doi.org/10.1038/nbt.2065.
  2. 2. Loman NJ, Misra RV, Dallman TJ, Constantinidou C, Gharbia SE, Wain J, et al. Performance comparison of benchtop high-throughput sequencing platforms. Nature Biotechnology. 2012 May;30:434–439. Available from: http://dx.doi.org/10.1038/nbt.2198. pmid:22522955
  3. 3. Zook JM, Chapman B, Wang J, Mittelman D, Hofmann O, Hide W, et al. Integrating human sequence data sets provides a resource of benchmark SNP and indel genotype calls. Nat Biotechnol. 2014 Mar;32(3):246–251. Available from: http://dx.doi.org/10.1038/nbt.2835. pmid:24531798
  4. 4. Alkan C, Kavak P, Somel M, Gokcumen O, Uğurlu S, Saygı C, et al. Whole genome sequencing of 16 Turkish genomes reveals functional private alleles and impact of genetic interactions with Europe, Asia and Africa. BMC Genomics. 2014 Nov;15(963). Available from: http://www.biomedcentral.com/1471-2164/15/963. pmid:25376095
  5. 5. DePristo MA, Banks E, Poplin R, Garimella KV, Maguire JR, Hartl C, et al. A framework for variation discovery and genotyping using next-generation DNA sequencing data. Nature genetics. 2011 May;43(5):491–498. Available from: http://dx.doi.org/10.1038/ng.806. pmid:21478889
  6. 6. Li H, Durbin R. Fast and Accurate Short Read Alignment with Burrows-Wheeler Transform. Bioinformatics. 2009 Jul;25(14):1754–1760. Available from: http://dx.doi.org/10.1093/bioinformatics/btp324. pmid:19451168
  7. 7. Li H, Handsaker B, Wysoker A, Fennell T, Ruan J, Homer N, et al. The Sequence Alignment/Map format and SAMtools. Bioinformatics. 2009 May;25(16):2078–2079. Available from: http://dx.doi.org/10.1093/bioinformatics/btp352. pmid:19505943
  8. 8. Quinlan AR, Hall IM. BEDTools: a flexible suite of utilities for comparing genomic features. Bioinformatics. 2010 Mar;26(6):841–842. Available from: http://dx.doi.org/10.1093/bioinformatics/btq033. pmid:20110278
  9. 9. Andrews S. FastQC: A Quality Control tool for High Throughput Sequence Data;. http://www.bioinformatics.babraham.ac.uk/projects/fastqc/.
  10. 10. Wang K, Li M, Hakonarson H. ANNOVAR: functional annotation of genetic variants from high-throughput sequencing data. Nucleic Acids Research. 2010;38(16):e164. Available from: http://dx.doi.org/10.1093/nar/gkq603. pmid:20601685
  11. 11. 1000 Genomes Project Consortium. An integrated map of genetic variation from 1,092 human genomes. Nature. 2012 Nov;491(7422):56–65. Available from: http://dx.doi.org/10.1038/nature11632. pmid:23128226
  12. 12. Biesecker LG, Mullikin JC, Facio FM, Turner C, Cherukuri PF, Blakesley RW, et al. The ClinSeq Project: piloting large-scale genome sequencing for research in genomic medicine. Genome Res. 2009 Sep;19(9):1665–1674. Available from: http://dx.doi.org/10.1101/gr.092841.109. pmid:19602640