Ribeiro Antonio, Golicz Agnieszka, Hackett Christine Anne, Milne Iain, Stephen Gordon, Marshall David, Flavell Andrew J, Bayer Micha
The James Hutton Institute, Invergowrie, Dundee, DD2 5DA, Scotland, UK.
Division of Plant Sciences, University of Dundee at JHI, Invergowrie, Dundee, DD2 5DA, Scotland, UK.
BMC Bioinformatics. 2015 Nov 11;16:382. doi: 10.1186/s12859-015-0801-z.
Single Nucleotide Polymorphisms (SNPs) are widely used molecular markers, and their use has increased massively since the inception of Next Generation Sequencing (NGS) technologies, which allow detection of large numbers of SNPs at low cost. However, both NGS data and their analysis are error-prone, which can lead to the generation of false positive (FP) SNPs. We explored the relationship between FP SNPs and seven factors involved in mapping-based variant calling - quality of the reference sequence, read length, choice of mapper and variant caller, mapping stringency and filtering of SNPs by read mapping quality and read depth. This resulted in 576 possible factor level combinations. We used error- and variant-free simulated reads to ensure that every SNP found was indeed a false positive.
The variation in the number of FP SNPs generated ranged from 0 to 36,621 for the 120 million base pairs (Mbp) genome. All of the experimental factors tested had statistically significant effects on the number of FP SNPs generated and there was a considerable amount of interaction between the different factors. Using a fragmented reference sequence led to a dramatic increase in the number of FP SNPs generated, as did relaxed read mapping and a lack of SNP filtering. The choice of reference assembler, mapper and variant caller also significantly affected the outcome. The effect of read length was more complex and suggests a possible interaction between mapping specificity and the potential for contributing more false positives as read length increases.
The choice of tools and parameters involved in variant calling can have a dramatic effect on the number of FP SNPs produced, with particularly poor combinations of software and/or parameter settings yielding tens of thousands in this experiment. Between-factor interactions make simple recommendations difficult for a SNP discovery pipeline but the quality of the reference sequence is clearly of paramount importance. Our findings are also a stark reminder that it can be unwise to use the relaxed mismatch settings provided as defaults by some read mappers when reads are being mapped to a relatively unfinished reference sequence from e.g. a non-model organism in its early stages of genomic exploration.
单核苷酸多态性(SNPs)是广泛使用的分子标记,自新一代测序(NGS)技术出现以来,其使用量大幅增加,该技术能够以低成本检测大量的SNPs。然而,NGS数据及其分析都容易出错,这可能导致产生假阳性(FP)SNPs。我们探究了FP SNPs与基于映射的变异检测中涉及的七个因素之间的关系,这些因素包括参考序列的质量、读长、映射器和变异检测工具的选择、映射严格性以及通过读映射质量和读深度对SNPs进行过滤。这产生了576种可能的因素水平组合。我们使用无错误和无变异的模拟读段来确保发现的每个SNP确实是假阳性。
对于1.2亿碱基对(Mbp)的基因组,产生的FP SNPs数量变化范围为0至36,621。所有测试的实验因素对产生的FP SNPs数量都有统计学上的显著影响,并且不同因素之间存在大量的相互作用。使用片段化的参考序列会导致产生的FP SNPs数量急剧增加,宽松的读映射和缺乏SNP过滤也会如此。参考序列组装器、映射器和变异检测工具的选择也显著影响结果。读长的影响更为复杂,这表明映射特异性与随着读长增加产生更多假阳性的可能性之间可能存在相互作用。
变异检测中所涉及的工具和参数的选择可能对产生的FP SNPs数量产生巨大影响,在本实验中,软件和/或参数设置的特别差的组合会产生数以万计的FP SNPs。因素之间的相互作用使得为SNP发现流程提供简单的建议变得困难,但参考序列的质量显然至关重要。我们的研究结果也强烈提醒,当将读段映射到例如处于基因组探索早期阶段的非模式生物的相对未完成的参考序列时,使用一些读映射器提供的默认宽松错配设置可能是不明智的。