Cargando…

SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package

BACKGROUNDS: Next-Generation Sequencing (NGS) is now widely used in biomedical research for various applications. Processing of NGS data requires multiple programs and customization of the processing pipelines according to the data platforms. However, rapid progress of the NGS applications and proce...

Descripción completa

Detalles Bibliográficos
Autores principales: Joo, Taewoon, Choi, Ji-Hye, Lee, Ji-Hye, Park, So Eun, Jeon, Youngsic, Jung, Sae Hoon, Woo, Hyun Goo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6383233/
https://www.ncbi.nlm.nih.gov/pubmed/30786880
http://dx.doi.org/10.1186/s12859-019-2676-x
_version_ 1783396802220785664
author Joo, Taewoon
Choi, Ji-Hye
Lee, Ji-Hye
Park, So Eun
Jeon, Youngsic
Jung, Sae Hoon
Woo, Hyun Goo
author_facet Joo, Taewoon
Choi, Ji-Hye
Lee, Ji-Hye
Park, So Eun
Jeon, Youngsic
Jung, Sae Hoon
Woo, Hyun Goo
author_sort Joo, Taewoon
collection PubMed
description BACKGROUNDS: Next-Generation Sequencing (NGS) is now widely used in biomedical research for various applications. Processing of NGS data requires multiple programs and customization of the processing pipelines according to the data platforms. However, rapid progress of the NGS applications and processing methods urgently require prompt update of the pipelines. Recent clinical applications of NGS technology such as cell-free DNA, cancer panel, or exosomal RNA sequencing data also require appropriate customization of the processing pipelines. Here, we developed SEQprocess, a highly extendable framework that can provide standard as well as customized pipelines for NGS data processing. RESULTS: SEQprocess was implemented in an R package with fully modularized steps for data processing that can be easily customized. Currently, six pre-customized pipelines are provided that can be easily executed by non-experts such as biomedical scientists, including the National Cancer Institute’s (NCI) Genomic Data Commons (GDC) pipelines as well as the popularly used pipelines for variant calling (e.g., GATK) and estimation of allele frequency, RNA abundance (e.g., TopHat2/Cufflink), or DNA copy numbers (e.g., Sequenza). In addition, optimized pipelines for the clinical sequencing from cell-free DNA or miR-Seq are also provided. The processed data were transformed into R package-compatible data type ‘ExpressionSet’ or ‘SummarizedExperiment’, which could facilitate subsequent data analysis within R environment. Finally, an automated report summarizing the processing steps are also provided to ensure reproducibility of the NGS data analysis. CONCLUSION: SEQprocess provides a highly extendable and R compatible framework that can manage customized and reproducible pipelines for handling multiple legacy NGS processing tools.
format Online
Article
Text
id pubmed-6383233
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-63832332019-03-01 SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package Joo, Taewoon Choi, Ji-Hye Lee, Ji-Hye Park, So Eun Jeon, Youngsic Jung, Sae Hoon Woo, Hyun Goo BMC Bioinformatics Software BACKGROUNDS: Next-Generation Sequencing (NGS) is now widely used in biomedical research for various applications. Processing of NGS data requires multiple programs and customization of the processing pipelines according to the data platforms. However, rapid progress of the NGS applications and processing methods urgently require prompt update of the pipelines. Recent clinical applications of NGS technology such as cell-free DNA, cancer panel, or exosomal RNA sequencing data also require appropriate customization of the processing pipelines. Here, we developed SEQprocess, a highly extendable framework that can provide standard as well as customized pipelines for NGS data processing. RESULTS: SEQprocess was implemented in an R package with fully modularized steps for data processing that can be easily customized. Currently, six pre-customized pipelines are provided that can be easily executed by non-experts such as biomedical scientists, including the National Cancer Institute’s (NCI) Genomic Data Commons (GDC) pipelines as well as the popularly used pipelines for variant calling (e.g., GATK) and estimation of allele frequency, RNA abundance (e.g., TopHat2/Cufflink), or DNA copy numbers (e.g., Sequenza). In addition, optimized pipelines for the clinical sequencing from cell-free DNA or miR-Seq are also provided. The processed data were transformed into R package-compatible data type ‘ExpressionSet’ or ‘SummarizedExperiment’, which could facilitate subsequent data analysis within R environment. Finally, an automated report summarizing the processing steps are also provided to ensure reproducibility of the NGS data analysis. CONCLUSION: SEQprocess provides a highly extendable and R compatible framework that can manage customized and reproducible pipelines for handling multiple legacy NGS processing tools. BioMed Central 2019-02-20 /pmc/articles/PMC6383233/ /pubmed/30786880 http://dx.doi.org/10.1186/s12859-019-2676-x Text en © The Author(s). 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Joo, Taewoon
Choi, Ji-Hye
Lee, Ji-Hye
Park, So Eun
Jeon, Youngsic
Jung, Sae Hoon
Woo, Hyun Goo
SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package
title SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package
title_full SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package
title_fullStr SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package
title_full_unstemmed SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package
title_short SEQprocess: a modularized and customizable pipeline framework for NGS processing in R package
title_sort seqprocess: a modularized and customizable pipeline framework for ngs processing in r package
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6383233/
https://www.ncbi.nlm.nih.gov/pubmed/30786880
http://dx.doi.org/10.1186/s12859-019-2676-x
work_keys_str_mv AT jootaewoon seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage
AT choijihye seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage
AT leejihye seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage
AT parksoeun seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage
AT jeonyoungsic seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage
AT jungsaehoon seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage
AT woohyungoo seqprocessamodularizedandcustomizablepipelineframeworkforngsprocessinginrpackage