Literature DB >> 30321264

Expanded functionality, increased accuracy, and enhanced speed in the de novo genotyping-by-sequencing pipeline GBS-SNP-CROP.

Arthur T O Melo1, Iago Hale1.   

Abstract

SUMMARY: GBS-SNP-CROP is a bioinformatics pipeline originally developed to support the cost-effective genome-wide characterization of plant genetic resources through paired-end genotyping-by-sequencing (GBS), particularly in the absence of a reference genome. Since its 2016 release, the pipeline's functionality has greatly expanded, its computational efficiency has improved, and its applicability to a broad set of genomic studies for both plants and animals has been demonstrated. This note details the suite of improvements to date, as realized in GBS-SNP-CROP v.4.0, with specific attention paid to a new integrated metric that facilitates reliable variant identification despite the complications of homologs. Using the new de novo GBS read simulator GBS-Pacecar, also introduced in this note, results show an improvement in overall pipeline accuracy from 66% (v.1.0) to 84% (v.4.0), with a time saving of ∼70%. Both GBS-SNP-CROP versions significantly outperform TASSEL-UNEAK; and v.4.0 resolves the issue of non-overlapping variant calls observed between UNEAK and v.1.0.
AVAILABILITY AND IMPLEMENTATION: GBS-SNP-CROP source code and user manual are available at https://github.com/halelab/GBS-SNP-CROP. The GBS read simulator GBS-Pacecar is available at https://github.com/halelab/GBS-Pacecar. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author(s) 2018. Published by Oxford University Press.

Entities:  

Mesh:

Year:  2019        PMID: 30321264      PMCID: PMC6513162          DOI: 10.1093/bioinformatics/bty873

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

The GBS-SNP-Calling Reference Optional Pipeline (GBS-SNP-CROP) is an open-source pipeline that integrates custom parsing and filtering procedures with well-known, vetted bioinformatic tools, giving users full readable access to all intermediate files. Initially designed for paired-end reads, GBS-SNP-CROP employs a strategy of variant calling based on both within-individual and across-population patterns of polymorphism to identify and distinguish high-confidence variants from both sequencing and PCR errors, whether or not a reference genome is available. In the latter case, the pipeline uses a read-clustering strategy to build a so-called Mock Reference (MR) of consensus GBS fragments for use in downstream alignment, variant calling, and genotyping (Melo ). As a reference-optional (or de novo) pipeline, GBS-SNP-CROP has proven useful to breeders of under-researched crop species for which the lack of a reference genome presented a barrier to the efficient use of GBS data (Cheng ; Hale ; Melo ; Sogbohossou ; Wang ). The pipeline has facilitated studies of genetic diversity and population structure for natural populations of both plants (Arredondo ; Bartaula ; Sunseri ) and animals (Drury ; Xu ) and has successfully supported molecular breeding analyses in a variety of crop and non-crop plant species (Adhikari ; Chung ; Holloway ; Munjal et al., 2017). In presenting GBS-SNP-CROP v.4.0, this note describes the expanded functionality and enhanced performance of the pipeline relative to its original version.

2 Enhanced functionality and performance

Since its initial release, GBS-SNP-CROP has been updated with a suite of functional enhancements. Specifically, the pipeline now: (i) accommodates both single-end and paired-end reads; (ii) identifies and calls bi-allelic indels as well as SNPs; (iii) improves overall memory usage and employs parallelization to substantially reduce computation time; (iv) supports conversion of the final genotyping matrix into standard Variant Call Format (VCF); (v) creates a set of comprehensive variant description files to support user decision-making in the application of subsequent filters; (vi) enables the identification and filtering of likely paralogous/duplicated loci, based on the strategy of McKinney ; and (vii) facilitates ploidy inference based on individual distribution of allele depth ratios at heterozygous loci, as proposed by Yoshida (Supplementary Fig. S1).

2.1 Computation time and data usage

A notable feature of GBS-SNP-CROP v.4.0 is the parallelization of raw read and genotype-specific mpileup file parsing via the Parallel::ForkManager CPAN module. On a Unix workstation with 16 GB RAM and a 2.6 GHz Dual Intel processor, v.4.0 requires ∼14 minutes to parse 1 Gb of raw sequence data, compared to ∼49 minutes under the initial version. On the same machine, v.4.0 completes a full analysis of 55 Gb of 150-bp paired-end data (a population of 96 Berberis × ottawensis hybrids) in ∼13 h, compared to the ∼45 h required by v.1.0, a time saving of 71%. A similar time saving (67%) was observed using reads generated by GBS-Pacecar (Table 1), a de novo GBS read simulator available at https://github.com/halelab/GBS-Pacecar.
Table 1.

Comparative summary of GBS-SNP-CROP v.4.0 performance, based on a set of simulated data from GBS-Pacecar

PipelineaMR genobTime (min)cVariants calleddType I erroreType II errorfAccuracyg
UNEAKNA8.526420.9%92.5%7.5%
GSC v.1.01370.823 3951.3%34.1%65.4%
GSC v.4.01121.729 7380.6%15.6%84.0%
5156.926 8850.6%23.6%76.0%
10171.526 8540.5%23.7%76.1%
15179.126 8970.5%23.6%76.1%
20183.026 8920.5%23.6%76.1%
25163.226 9010.5%23.5%76.2%

Note: In total, 25 000 SNPs and 10 000 indels were simulated across a genomic space of 100 000 GBS fragments. A total of 60 002 165 single-end reads were simulated for a population of 25 individuals (average of 2.4 million reads per genotype), with a sequencing error rate of 1.1%. See Supplementary Table S1 for more details

UNEAK = TASSEL-UNEAK; GSC = GBS-SNP-CROP.

The number of genotypes used for mock reference (MR) assembly.

Computation time (minutes) required to run the full analysis on a Unix workstation with 16 GB RAM and a 2.6 GHz Dual Intel processor.

Number of variants called by a pipeline (Note: a total of 35 000 variants were simulated, consisting of 25 000 SNPs and 10 000 indels).

Percentage of called variants that could not be validated (false positives).

Percentage of true, simulated variants that were not detected by the pipeline.

Overall accuracy: 100 * [number of validated variants/(total number of simulated variants + number of non-validated variants)].

Comparative summary of GBS-SNP-CROP v.4.0 performance, based on a set of simulated data from GBS-Pacecar Note: In total, 25 000 SNPs and 10 000 indels were simulated across a genomic space of 100 000 GBS fragments. A total of 60 002 165 single-end reads were simulated for a population of 25 individuals (average of 2.4 million reads per genotype), with a sequencing error rate of 1.1%. See Supplementary Table S1 for more details UNEAK = TASSEL-UNEAK; GSC = GBS-SNP-CROP. The number of genotypes used for mock reference (MR) assembly. Computation time (minutes) required to run the full analysis on a Unix workstation with 16 GB RAM and a 2.6 GHz Dual Intel processor. Number of variants called by a pipeline (Note: a total of 35 000 variants were simulated, consisting of 25 000 SNPs and 10 000 indels). Percentage of called variants that could not be validated (false positives). Percentage of true, simulated variants that were not detected by the pipeline. Overall accuracy: 100 * [number of validated variants/(total number of simulated variants + number of non-validated variants)]. Because of its superior speed and clustering capabilities, including fewer ‘missed’ alignments and chimeric centroids, Vsearch (Rognes ) is now called by GBS-SNP-CROP rather than Usearch (Edgar, 2010) for MR construction (Step 4). While this change effectively lifts Usearch's 4 GB data input limit, pipeline evaluation under a range of data usage scenarios indicates that overall performance generally does not improve, and in some cases dramatically declines, when more data are used for MR construction. Using reads from the single most read-abundant genotype for MR assembly, rather than using all available (population-wide) data, remains the recommended practice, regardless of Vsearch's ability to handle more data (Table 1).

2.2 Homolog variant detection

Despite the many advantages of GBS data, its reliability for reference-independent (or de novo) variant calling is compromised by the presence of homologous genomic regions. Whether the result of gene duplication (intragenomic homology) or polyploidization (homology across subgenomes), the existence of multiple copies of highly related but non-allelic sequences hampers reliable genotyping due to the challenge of separating such sequences into their respective loci (Dufresne ; Waples et al., 2015). While the study of duplicated loci can shed light on fundamental evolutionary factors such as the adaptive potential of redundant genes and their role in the process of speciation (Madlung, 2013), paralogs and duplicated loci routinely confound population genomic studies, especially in polyploid species (Limborg ). To address this fundamental issue and help users distinguish real allelic variation from artifactual polymorphisms due to homology (i.e. homolog variants), GBS-SNP-CROP now calculates for each called variant the mean allele depth ratio observed across all heterozygous individuals. Following the strategy described by McKinney , the deviation of this ratio from its expected value (1:1) is expressed as a Z-score, based on a binomial distribution with P = 0.5. Using these Z-scores, reported in a new column in the pipeline's final genotyping matrix, users can now identify and filter likely homolog variants. To test the informativeness of this new filter, SNPs and indels were called in populations of two different plant species, one diploid (Berberis × ottawensis) and one tetraploid (Actinidia arguta). Using a conservative threshold of |Zi| > 5 to declare likely homolog variants, the percentages of culled loci for the diploid and tetraploid species were 14.3% and 40.1%, respectively (Supplementary Table S1).

2.3 Improved accuracy

To assess the accuracy of GBS-SNP-CROP v.4.0 relative to the pipeline's initial release (v.1.0), we simulated a set of 150 bp single-end GBS reads with GBS-Pacecar. Across the 100 000 unique base GBS fragments simulated, 25 000 SNPs and 10 000 indels were induced, with no more than one variant per fragment. Approximately 60 million reads were generated across a population of 25 individuals, with read depth between 20-30x and sequencing error rate of 1.1%. As described in the GBS-Pacecar documentation, the details of all induced polymorphisms were recorded to enable downstream validation. In addition to a significant improvement in speed, both Type I and Type II error rates are lower in v.4.0 than in the original version (Table 1). Indeed, the overall accuracy of the pipeline increased significantly from 65.4 to 84.0%, in large part due to its expanded indel functionality. As mentioned above, Table 1 also confirms that increased data usage for MR construction (e.g. multiple genotypes versus one genotype) results in higher error rates and poorer overall performance. Applying the same depth criteria for SNP genotyping, the Type I error for TASSEL-UNEAK (Lu ) was only slightly higher than that of GBS-SNP-CROP v.4.0, although it called less than one-tenth of the number of validated variants. UNEAK's Type II error, however, was enormous (92.5%), in part due to the pipeline's 64 bp read length requirement, leading to an overall accuracy of only 7.5%. In the original release of GBS-SNP-CROP (Melo ), it was observed that the sets of SNPs called by v.1.0 and UNEAK did not overlap completely. Such orthogonality begs the question, ‘Which set is right?’ What is notable about this simulation is that it shows that each pipeline calls correct variants but neither calls the complete set, lending credence to the idea of applying both to the same set of data. As shown in Supplementary Figure S2, however, the new version of GBS-SNP-CROP resolves this earlier issue of orthogonality. Through improved MR assembly, v.4.0 now detects all SNPs called by UNEAK, including those missed by v.1.0.

3 Conclusions

The GBS-SNP-CROP pipeline has proven to be a useful bioinformatics tool in the cost-effective genomic study of a wide range of plant and animal species; and updates since its initial release have expanded its functionality, improved its accuracy, and enhanced its overall performance. With the ability to handle variable-length single-end and paired-end reads, to detect both SNPs and indels, and to identify likely homolog variants, the most recent version of GBS-SNP-CROP (v.4.0) is a robust and versatile tool for variant calling in both model and non-model species. Click here for additional data file.
  19 in total

1.  Search and clustering orders of magnitude faster than BLAST.

Authors:  Robert C Edgar
Journal:  Bioinformatics       Date:  2010-08-12       Impact factor: 6.937

Review 2.  Recent progress and challenges in population genetics of polyploid organisms: an overview of current state-of-the-art molecular and statistical tools.

Authors:  France Dufresne; Marc Stift; Roland Vergilino; Barbara K Mable
Journal:  Mol Ecol       Date:  2013-11-27       Impact factor: 6.185

Review 3.  Sorting duplicated loci disentangles complexities of polyploid genomes masked by genotyping by sequencing.

Authors:  Morten T Limborg; Lisa W Seeb; James E Seeb
Journal:  Mol Ecol       Date:  2016-04-20       Impact factor: 6.185

Review 4.  Polyploidy and its effect on evolutionary success: old questions revisited with new tools.

Authors:  A Madlung
Journal:  Heredity (Edinb)       Date:  2012-11-14       Impact factor: 3.821

5.  Paralogs are revealed by proportion of heterozygotes and deviations in read ratios in genotyping-by-sequencing data from natural populations.

Authors:  Garrett J McKinney; Ryan K Waples; Lisa W Seeb; James E Seeb
Journal:  Mol Ecol Resour       Date:  2016-11-20       Impact factor: 7.090

6.  Linkage mapping with paralogs exposes regions of residual tetrasomic inheritance in chum salmon (Oncorhynchus keta).

Authors:  R K Waples; L W Seeb; J E Seeb
Journal:  Mol Ecol Resour       Date:  2015-03-11       Impact factor: 7.090

7.  VSEARCH: a versatile open source tool for metagenomics.

Authors:  Torbjørn Rognes; Tomáš Flouri; Ben Nichols; Christopher Quince; Frédéric Mahé
Journal:  PeerJ       Date:  2016-10-18       Impact factor: 2.984

8.  The rise and fall of the Phytophthora infestans lineage that triggered the Irish potato famine.

Authors:  Kentaro Yoshida; Verena J Schuenemann; Liliana M Cano; Marina Pais; Bagdevi Mishra; Rahul Sharma; Chirsta Lanz; Frank N Martin; Sophien Kamoun; Johannes Krause; Marco Thines; Detlef Weigel; Hernán A Burbano
Journal:  Elife       Date:  2013-05-28       Impact factor: 8.140

9.  GBS-SNP-CROP: a reference-optional pipeline for SNP discovery and plant germplasm characterization using variable length, paired-end genotyping-by-sequencing data.

Authors:  Arthur T O Melo; Radhika Bartaula; Iago Hale
Journal:  BMC Bioinformatics       Date:  2016-01-12       Impact factor: 3.169

10.  Switchgrass genomic diversity, ploidy, and evolution: novel insights from a network-based SNP discovery protocol.

Authors:  Fei Lu; Alexander E Lipka; Jeff Glaubitz; Rob Elshire; Jerome H Cherney; Michael D Casler; Edward S Buckler; Denise E Costich
Journal:  PLoS Genet       Date:  2013-01-17       Impact factor: 5.917

View more
  1 in total

1.  On genetic diversity in caraway: Genotyping of a large germplasm collection.

Authors:  Daniel von Maydell; Heike Lehnert; Thomas Berner; Evelyn Klocke; Wolfram Junghanns; Jens Keilwagen; Frank Marthe
Journal:  PLoS One       Date:  2020-12-29       Impact factor: 3.240

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.