Cargando…

SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control

Next-generation sequencing technology is of great importance for many biological disciplines; however, due to technical and biological limitations, the short DNA sequences produced by modern sequencers require numerous quality control (QC) measures to reduce errors, remove technical contaminants, or...

Descripción completa

Detalles Bibliográficos
Autores principales: Al-Ghalith, Gabriel A., Hillmann, Benjamin, Ang, Kaiwei, Shields-Cutler, Robin, Knights, Dan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Society for Microbiology 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5915699/
https://www.ncbi.nlm.nih.gov/pubmed/29719872
http://dx.doi.org/10.1128/mSystems.00202-17
_version_ 1783316910394310656
author Al-Ghalith, Gabriel A.
Hillmann, Benjamin
Ang, Kaiwei
Shields-Cutler, Robin
Knights, Dan
author_facet Al-Ghalith, Gabriel A.
Hillmann, Benjamin
Ang, Kaiwei
Shields-Cutler, Robin
Knights, Dan
author_sort Al-Ghalith, Gabriel A.
collection PubMed
description Next-generation sequencing technology is of great importance for many biological disciplines; however, due to technical and biological limitations, the short DNA sequences produced by modern sequencers require numerous quality control (QC) measures to reduce errors, remove technical contaminants, or merge paired-end reads together into longer or higher-quality contigs. Many tools for each step exist, but choosing the appropriate methods and usage parameters can be challenging because the parameterization of each step depends on the particularities of the sequencing technology used, the type of samples being analyzed, and the stochasticity of the instrumentation and sample preparation. Furthermore, end users may not know all of the relevant information about how their data were generated, such as the expected overlap for paired-end sequences or type of adaptors used to make informed choices. This increasing complexity and nuance demand a pipeline that combines existing steps together in a user-friendly way and, when possible, learns reasonable quality parameters from the data automatically. We propose a user-friendly quality control pipeline called SHI7 (canonically pronounced “shizen”), which aims to simplify quality control of short-read data for the end user by predicting presence and/or type of common sequencing adaptors, what quality scores to trim, whether the data set is shotgun or amplicon sequencing, whether reads are paired end or single end, and whether pairs are stitchable, including the expected amount of pair overlap. We hope that SHI7 will make it easier for all researchers, expert and novice alike, to follow reasonable practices for short-read data quality control. IMPORTANCE Quality control of high-throughput DNA sequencing data is an important but sometimes laborious task requiring background knowledge of the sequencing protocol used (such as adaptor type, sequencing technology, insert size/stitchability, paired-endedness, etc.). Quality control protocols typically require applying this background knowledge to selecting and executing numerous quality control steps with the appropriate parameters, which is especially difficult when working with public data or data from collaborators who use different protocols. We have created a streamlined quality control pipeline intended to substantially simplify the process of DNA quality control from raw machine output files to actionable sequence data. In contrast to other methods, our proposed pipeline is easy to install and use and attempts to learn the necessary parameters from the data automatically with a single command.
format Online
Article
Text
id pubmed-5915699
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher American Society for Microbiology
record_format MEDLINE/PubMed
spelling pubmed-59156992018-05-01 SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control Al-Ghalith, Gabriel A. Hillmann, Benjamin Ang, Kaiwei Shields-Cutler, Robin Knights, Dan mSystems Methods and Protocols Next-generation sequencing technology is of great importance for many biological disciplines; however, due to technical and biological limitations, the short DNA sequences produced by modern sequencers require numerous quality control (QC) measures to reduce errors, remove technical contaminants, or merge paired-end reads together into longer or higher-quality contigs. Many tools for each step exist, but choosing the appropriate methods and usage parameters can be challenging because the parameterization of each step depends on the particularities of the sequencing technology used, the type of samples being analyzed, and the stochasticity of the instrumentation and sample preparation. Furthermore, end users may not know all of the relevant information about how their data were generated, such as the expected overlap for paired-end sequences or type of adaptors used to make informed choices. This increasing complexity and nuance demand a pipeline that combines existing steps together in a user-friendly way and, when possible, learns reasonable quality parameters from the data automatically. We propose a user-friendly quality control pipeline called SHI7 (canonically pronounced “shizen”), which aims to simplify quality control of short-read data for the end user by predicting presence and/or type of common sequencing adaptors, what quality scores to trim, whether the data set is shotgun or amplicon sequencing, whether reads are paired end or single end, and whether pairs are stitchable, including the expected amount of pair overlap. We hope that SHI7 will make it easier for all researchers, expert and novice alike, to follow reasonable practices for short-read data quality control. IMPORTANCE Quality control of high-throughput DNA sequencing data is an important but sometimes laborious task requiring background knowledge of the sequencing protocol used (such as adaptor type, sequencing technology, insert size/stitchability, paired-endedness, etc.). Quality control protocols typically require applying this background knowledge to selecting and executing numerous quality control steps with the appropriate parameters, which is especially difficult when working with public data or data from collaborators who use different protocols. We have created a streamlined quality control pipeline intended to substantially simplify the process of DNA quality control from raw machine output files to actionable sequence data. In contrast to other methods, our proposed pipeline is easy to install and use and attempts to learn the necessary parameters from the data automatically with a single command. American Society for Microbiology 2018-04-24 /pmc/articles/PMC5915699/ /pubmed/29719872 http://dx.doi.org/10.1128/mSystems.00202-17 Text en Copyright © 2018 Al-Ghalith et al. https://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International license (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Methods and Protocols
Al-Ghalith, Gabriel A.
Hillmann, Benjamin
Ang, Kaiwei
Shields-Cutler, Robin
Knights, Dan
SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control
title SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control
title_full SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control
title_fullStr SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control
title_full_unstemmed SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control
title_short SHI7 Is a Self-Learning Pipeline for Multipurpose Short-Read DNA Quality Control
title_sort shi7 is a self-learning pipeline for multipurpose short-read dna quality control
topic Methods and Protocols
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5915699/
https://www.ncbi.nlm.nih.gov/pubmed/29719872
http://dx.doi.org/10.1128/mSystems.00202-17
work_keys_str_mv AT alghalithgabriela shi7isaselflearningpipelineformultipurposeshortreaddnaqualitycontrol
AT hillmannbenjamin shi7isaselflearningpipelineformultipurposeshortreaddnaqualitycontrol
AT angkaiwei shi7isaselflearningpipelineformultipurposeshortreaddnaqualitycontrol
AT shieldscutlerrobin shi7isaselflearningpipelineformultipurposeshortreaddnaqualitycontrol
AT knightsdan shi7isaselflearningpipelineformultipurposeshortreaddnaqualitycontrol