Literature DB >> 19602525

PIQA: pipeline for Illumina G1 genome analyzer data quality assessment.

A Martínez-Alcántara1, E Ballesteros, C Feng, M Rojas, H Koshinsky, V Y Fofanov, P Havlak, Y Fofanov.   

Abstract

SUMMARY: PIQA is a quality analysis pipeline designed to examine genomic reads produced by Next Generation Sequencing technology (Illumina G1 Genome Analyzer). A short statistical summary, as well as tile-by-tile and cycle-by-cycle graphical representation of clusters density, quality scores and nucleotide frequencies allow easy identification of various technical problems including defective tiles, mistakes in sample/library preparations and abnormalities in the frequencies of appearance of sequenced genomic reads. PIQA is written in the R statistical programming language and is compatible with bustard, fastq and scarf Illumina G1 Genome Analyzer data formats. AVAILABILITY: The PIQA pipeline, installation instructions and examples are available at the supplementary web site (http://bioinfo.uh.edu/PIQA).

Entities:  

Mesh:

Year:  2009        PMID: 19602525      PMCID: PMC2735671          DOI: 10.1093/bioinformatics/btp429

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


1 INTRODUCTION

Next Generation Sequencing machines, e.g. Illumina Genome Analyzer (Illumina Inc., San Diego, CA, USA) and SOLiD (Applied Biosystems, Foster City, CA, USA), are capable of producing millions of relatively short (20–55 bases) genomic subsequences (reads) in one (2–3 days) run (Illumina, 2008a, b, 2009a). Efficient and less expensive than traditional Sanger sequencing, the Illumina Genome Analyzer (G1) has drawn many authors in sequencing (and analyzing) hundreds of genomic samples (Illumina, 2009a; Kathryn et al., 2008; Srivatsan et al., 2008). Due to the large amount of data produced, the final user of the data may find difficult accomplishing important tasks such as estimating how much useful data were produced, detecting defective tiles/lanes present on the flow cell, or identifying the maximum length of reads which can be used without compromising base calls quality. The study of quality issues of the data produced is an active area of research for next generation sequencing with efforts elsewhere (Dolan and Denver, 2008) that could be complementary to the work presented here. Early detection of various problems that can appear during the sample preparation and sequencing process significantly reduce time and effort required for more sophisticated steps of analysis, such as de novo sequence assembly or mapping reads to reference sequences. Herein, we present a simple quality analysis pipeline (PIQA), developed to be used on regular desktop PCs or as an ‘extension’ of the standard Illumina Genome Analyzer software (Illumina pipeline). PIQA reads data in the bustard, fastq and scarf formats and eases the visual identification of technical problems, including mistakes in sample/library preparations, defective tiles/lanes and abnormalities in the frequencies of appearance of genomic reads.

2 FEATURES

2.1 Structure of the data

Each sequencing run of an Illumina Genome Analyzer G1 uses a single glass flow cell consisting of eight independent lanes (each lane may contain a different DNA sample). Each lane is populated with randomly fragmented genomic DNA previously capped at both ends with two types of DNA subsequences (adapters). One type of adapters allows the sequence to be attached to the surface of the flow cell and it is also used during the amplification phase to form clusters of the same type of sequence on the surface. A second type of adapters attach to the opposite end of the sequences acting as primers from which the sequencing-by-synthesis starts (Bentley, 2006; Church, 2006; Illumina, 2008a, 2009b). The sequencing phase may consist of 20–50 cycles (Illumina, 2008b), limited by the probability (or the corresponding quality score) with which each nucleotide can be identified. The quality score decreases as the number of cycles increases. The standard Illumina quality score is represented by an integer value that ranges from −40 to +40; an average score above +10 is considered acceptable. The total number of sequencing cycles corresponds to the length of sequences produced (reads). During each cycle, every lane is imaged four times using a different wavelength for each nucleotide. These images are collected as the camera sweeps up and down each lane three times, covering 100–110 (depending on the Illumina software release used) non-overlapping tiles on each sweep. Once the sequencing process is finished, the image files go into the image analysis stage of the Illumina pipeline (called FIRECREST). The pipeline continues to a base-calling stage (called BUSTARD) that assigns quality scores and determines the cluster's sequence. The final stage of the pipeline (GERALD) filters out low-quality reads and trims the sequences by excluding low-quality prefixes and/or suffixes of all the reads, while still keeping the length of all the reads equal. In a successful run, the average number of reads produced for a single lane varies from 2 to 10 million for unfiltered data (1–6 million for filtered data). The size of the text files containing 5 M reads of 36 nt. varies from ≈245 Mb (bustard format) if only sequencing reads are included, to ≈725 Mb in fastq format, if the quality of each nucleotide is included. Various problems which may occur in each step of the sample preparation and sequencing can be detected by an analysis of the variation of clusters density; base-call proportions; and base quality across cycles of the run, and across tiles and lanes of the flow cell. PIQA processes data of one flow cell lane at a time and outputs three HTML documents. The main page of the report (PIQA_report.html) consists of a sequencing summary showing general information about the run, a set of graphs and links to two complementary HTML pages. The graphs displayed in PIQA_report.html assess the clusters density per tile, the base-calls proportions per tile and per cycle, and finally the base-calls quality per tile and per cycle. The complementary HTML documents show the proportion of base-calls per tile for each cycle and the average quality of base-calls per tile for each cycle.

2.2 Density of clusters

The total number of clusters (reads) across the lane can serve as an indicator of the overall success of a sequencing run (Fig. 1a). Various mechanical, optical and sample preparation issues can, however, significantly disturb the expected pattern. Frequently observed abnormalities include: poor sample quality and/or poor accuracy in DNA quantitation, leading to cluster densities either too high or too low across the entire lane; problems with the optical system, causing decreased cluster density (usually for all the lanes on the flow cell); and finally, mechanical defects such as oil drops and cracks causing decrease in the density of clusters across neighboring tiles.
Fig. 1.

Example output of the PIQA program.

Example output of the PIQA program.

2.3 Base calls

Ideally, since each lane is populated by randomly fragmented genomic DNA, the proportion of nucleotides (denoted by A, T, C, G and N—for unknown base calls) observed in each tile, lane and cycle is expected to be identical. Deviation from this pattern could be a signature of major technical and/or sample preparation problems, for instance, optical failures or sequence bias introduced during the sample preparation. In Figure 1b, too many adapter sequences were introduced during sample preparation, causing the sequencing of adapters instead of the sample. In Figure 1c, the first 20 nt were affected by the primer used during whole genome amplification. PIQA produces a simple but useful quality analysis of the data. For example, considering quality scores below + 10 as unacceptable, tile-by-tile (Fig. 1d) and cycle-by-cycle (Fig. 1e) plots of the average quality score for each base allows one to make an educated decision about which tiles need to be excluded from consideration and if the trimming of reads (exclusion of prefix and/or suffix parts of reads) is required.

3 IMPLEMENTATION

The PIQA package is implemented in R (R Development Core Team, 2007) and C++. Versions for Windows-32; LINUX-32 and 64; and Mac OS X-32 and 64, are available for download on the Supplementary web site. PIQA makes use of the R2HTML (Lecoutre, 2008) library, and it is implemented as a pipeline in two stages: the first part generates a text summary file (also available to the user for further analyses), the second part uses this summary to produce an HTML report.
  5 in total

Review 1.  Whole-genome re-sequencing.

Authors:  David R Bentley
Journal:  Curr Opin Genet Dev       Date:  2006-10-18       Impact factor: 5.578

2.  Genomes for all.

Authors:  George M Church
Journal:  Sci Am       Date:  2006-01       Impact factor: 2.142

3.  High-throughput sequencing provides insights into genome variation and evolution in Salmonella Typhi.

Authors:  Kathryn E Holt; Julian Parkhill; Camila J Mazzoni; Philippe Roumagnac; François-Xavier Weill; Ian Goodhead; Richard Rance; Stephen Baker; Duncan J Maskell; John Wain; Christiane Dolecek; Mark Achtman; Gordon Dougan
Journal:  Nat Genet       Date:  2008-07-27       Impact factor: 38.330

4.  High-precision, whole-genome sequencing of laboratory strains facilitates genetic studies.

Authors:  Anjana Srivatsan; Yi Han; Jianlan Peng; Ashley K Tehranchi; Richard Gibbs; Jue D Wang; Rui Chen
Journal:  PLoS Genet       Date:  2008-08-01       Impact factor: 5.917

5.  TileQC: a system for tile-based quality control of Solexa data.

Authors:  Peter C Dolan; Dee R Denver
Journal:  BMC Bioinformatics       Date:  2008-05-28       Impact factor: 3.169

  5 in total
  18 in total

1.  The Genome Analysis Toolkit: a MapReduce framework for analyzing next-generation DNA sequencing data.

Authors:  Aaron McKenna; Matthew Hanna; Eric Banks; Andrey Sivachenko; Kristian Cibulskis; Andrew Kernytsky; Kiran Garimella; David Altshuler; Stacey Gabriel; Mark Daly; Mark A DePristo
Journal:  Genome Res       Date:  2010-07-19       Impact factor: 9.043

2.  NGS QC Toolkit: a toolkit for quality control of next generation sequencing data.

Authors:  Ravi K Patel; Mukesh Jain
Journal:  PLoS One       Date:  2012-02-01       Impact factor: 3.240

3.  FASTQuick: rapid and comprehensive quality assessment of raw sequence reads.

Authors:  Fan Zhang; Hyun Min Kang
Journal:  Gigascience       Date:  2021-01-29       Impact factor: 6.524

4.  Epigenetic methodologies for behavioral scientists.

Authors:  Danielle S Stolzenberg; Patrick A Grant; Stefan Bekiranov
Journal:  Horm Behav       Date:  2010-10-15       Impact factor: 3.587

5.  Whole genome sequencing of mutation accumulation lines reveals a low mutation rate in the social amoeba Dictyostelium discoideum.

Authors:  Gerda Saxer; Paul Havlak; Sara A Fox; Michael A Quance; Sharu Gupta; Yuriy Fofanov; Joan E Strassmann; David C Queller
Journal:  PLoS One       Date:  2012-10-08       Impact factor: 3.240

6.  HTQC: a fast quality control toolkit for Illumina sequencing data.

Authors:  Xi Yang; Di Liu; Fei Liu; Jun Wu; Jing Zou; Xue Xiao; Fangqing Zhao; Baoli Zhu
Journal:  BMC Bioinformatics       Date:  2013-01-31       Impact factor: 3.169

7.  Slim-filter: an interactive Windows-based application for illumina genome analyzer data assessment and manipulation.

Authors:  Georgiy Golovko; Kamil Khanipov; Mark Rojas; Antonio Martinez-Alcántara; Jesse J Howard; Efren Ballesteros; Sharu Gupta; William Widger; Yuriy Fofanov
Journal:  BMC Bioinformatics       Date:  2012-07-16       Impact factor: 3.169

8.  SIMPLEX: cloud-enabled pipeline for the comprehensive analysis of exome sequencing data.

Authors:  Maria Fischer; Rene Snajder; Stephan Pabinger; Andreas Dander; Anna Schossig; Johannes Zschocke; Zlatko Trajanoski; Gernot Stocker
Journal:  PLoS One       Date:  2012-08-01       Impact factor: 3.240

9.  SolexaQA: At-a-glance quality assessment of Illumina second-generation sequencing data.

Authors:  Murray P Cox; Daniel A Peterson; Patrick J Biggs
Journal:  BMC Bioinformatics       Date:  2010-09-27       Impact factor: 3.169

10.  The non-human primate reference transcriptome resource (NHPRTR) for comparative functional genomics.

Authors:  Lenore Pipes; Sheng Li; Marjan Bozinoski; Robert Palermo; Xinxia Peng; Phillip Blood; Sara Kelly; Jeffrey M Weiss; Jean Thierry-Mieg; Danielle Thierry-Mieg; Paul Zumbo; Ronghua Chen; Gary P Schroth; Christopher E Mason; Michael G Katze
Journal:  Nucleic Acids Res       Date:  2012-11-29       Impact factor: 16.971

View more

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