GENAVi: a shiny web application for gene expression normalization, analysis and visualization

Abstract Background The development of next generation sequencing (NGS) methods led to a rapid rise in the generation of large genomic datasets, but the development of user-friendly tools to analyze and visualize these datasets has not developed at the same pace. This presents a two-fold challenge t...

Full description

Bibliographic Details
Main Authors: Alberto Luiz P. Reyes, Tiago C. Silva, Simon G. Coetzee, Jasmine T. Plummer, Brian D. Davis, Stephanie Chen, Dennis J. Hazelett, Kate Lawrenson, Benjamin P. Berman, Simon A. Gayther, Michelle R. Jones
Format: Article
Language:English
Published: BMC 2019-10-01
Series:BMC Genomics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s12864-019-6073-7
_version_ 1818408893752016896
author Alberto Luiz P. Reyes
Tiago C. Silva
Simon G. Coetzee
Jasmine T. Plummer
Brian D. Davis
Stephanie Chen
Dennis J. Hazelett
Kate Lawrenson
Benjamin P. Berman
Simon A. Gayther
Michelle R. Jones
author_facet Alberto Luiz P. Reyes
Tiago C. Silva
Simon G. Coetzee
Jasmine T. Plummer
Brian D. Davis
Stephanie Chen
Dennis J. Hazelett
Kate Lawrenson
Benjamin P. Berman
Simon A. Gayther
Michelle R. Jones
author_sort Alberto Luiz P. Reyes
collection DOAJ
description Abstract Background The development of next generation sequencing (NGS) methods led to a rapid rise in the generation of large genomic datasets, but the development of user-friendly tools to analyze and visualize these datasets has not developed at the same pace. This presents a two-fold challenge to biologists; the expertise to select an appropriate data analysis pipeline, and the need for bioinformatics or programming skills to apply this pipeline. The development of graphical user interface (GUI) applications hosted on web-based servers such as Shiny can make complex workflows accessible across operating systems and internet browsers to those without programming knowledge. Results We have developed GENAVi (Gene Expression Normalization Analysis and Visualization) to provide a user-friendly interface for normalization and differential expression analysis (DEA) of human or mouse feature count level RNA-Seq data. GENAVi is a GUI based tool that combines Bioconductor packages in a format for scientists without bioinformatics expertise. We provide a panel of 20 cell lines commonly used for the study of breast and ovarian cancer within GENAVi as a foundation for users to bring their own data to the application. Users can visualize expression across samples, cluster samples based on gene expression or correlation, calculate and plot the results of principal components analysis, perform DEA and gene set enrichment and produce plots for each of these analyses. To allow scalability for large datasets we have provided local install via three methods. We improve on available tools by offering a range of normalization methods and a simple to use interface that provides clear and complete session reporting and for reproducible analysis. Conclusion The development of tools using a GUI makes them practical and accessible to scientists without bioinformatics expertise, or access to a data analyst with relevant skills. While several GUI based tools are currently available for RNA-Seq analysis we improve on these existing tools. This user-friendly application provides a convenient platform for the normalization, analysis and visualization of gene expression data for scientists without bioinformatics expertise.
first_indexed 2024-12-14T09:50:58Z
format Article
id doaj.art-36c958ac529d47a3b142afcbdb29ef85
institution Directory Open Access Journal
issn 1471-2164
language English
last_indexed 2024-12-14T09:50:58Z
publishDate 2019-10-01
publisher BMC
record_format Article
series BMC Genomics
spelling doaj.art-36c958ac529d47a3b142afcbdb29ef852022-12-21T23:07:31ZengBMCBMC Genomics1471-21642019-10-012011910.1186/s12864-019-6073-7GENAVi: a shiny web application for gene expression normalization, analysis and visualizationAlberto Luiz P. Reyes0Tiago C. Silva1Simon G. Coetzee2Jasmine T. Plummer3Brian D. Davis4Stephanie Chen5Dennis J. Hazelett6Kate Lawrenson7Benjamin P. Berman8Simon A. Gayther9Michelle R. Jones10Center for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterWomen’s Cancer Program, Samuel Oschin Comprehensive Cancer Institute, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterCenter for Bioinformatics and Functional Genomics, Department of Biomedical Science, Cedars-Sinai Medical CenterAbstract Background The development of next generation sequencing (NGS) methods led to a rapid rise in the generation of large genomic datasets, but the development of user-friendly tools to analyze and visualize these datasets has not developed at the same pace. This presents a two-fold challenge to biologists; the expertise to select an appropriate data analysis pipeline, and the need for bioinformatics or programming skills to apply this pipeline. The development of graphical user interface (GUI) applications hosted on web-based servers such as Shiny can make complex workflows accessible across operating systems and internet browsers to those without programming knowledge. Results We have developed GENAVi (Gene Expression Normalization Analysis and Visualization) to provide a user-friendly interface for normalization and differential expression analysis (DEA) of human or mouse feature count level RNA-Seq data. GENAVi is a GUI based tool that combines Bioconductor packages in a format for scientists without bioinformatics expertise. We provide a panel of 20 cell lines commonly used for the study of breast and ovarian cancer within GENAVi as a foundation for users to bring their own data to the application. Users can visualize expression across samples, cluster samples based on gene expression or correlation, calculate and plot the results of principal components analysis, perform DEA and gene set enrichment and produce plots for each of these analyses. To allow scalability for large datasets we have provided local install via three methods. We improve on available tools by offering a range of normalization methods and a simple to use interface that provides clear and complete session reporting and for reproducible analysis. Conclusion The development of tools using a GUI makes them practical and accessible to scientists without bioinformatics expertise, or access to a data analyst with relevant skills. While several GUI based tools are currently available for RNA-Seq analysis we improve on these existing tools. This user-friendly application provides a convenient platform for the normalization, analysis and visualization of gene expression data for scientists without bioinformatics expertise.http://link.springer.com/article/10.1186/s12864-019-6073-7Next generation sequencingRNA-seqShinyGUIDifferential expressionVisualization
spellingShingle Alberto Luiz P. Reyes
Tiago C. Silva
Simon G. Coetzee
Jasmine T. Plummer
Brian D. Davis
Stephanie Chen
Dennis J. Hazelett
Kate Lawrenson
Benjamin P. Berman
Simon A. Gayther
Michelle R. Jones
GENAVi: a shiny web application for gene expression normalization, analysis and visualization
BMC Genomics
Next generation sequencing
RNA-seq
Shiny
GUI
Differential expression
Visualization
title GENAVi: a shiny web application for gene expression normalization, analysis and visualization
title_full GENAVi: a shiny web application for gene expression normalization, analysis and visualization
title_fullStr GENAVi: a shiny web application for gene expression normalization, analysis and visualization
title_full_unstemmed GENAVi: a shiny web application for gene expression normalization, analysis and visualization
title_short GENAVi: a shiny web application for gene expression normalization, analysis and visualization
title_sort genavi a shiny web application for gene expression normalization analysis and visualization
topic Next generation sequencing
RNA-seq
Shiny
GUI
Differential expression
Visualization
url http://link.springer.com/article/10.1186/s12864-019-6073-7
work_keys_str_mv AT albertoluizpreyes genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT tiagocsilva genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT simongcoetzee genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT jasminetplummer genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT brianddavis genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT stephaniechen genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT dennisjhazelett genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT katelawrenson genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT benjaminpberman genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT simonagayther genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization
AT michellerjones genaviashinywebapplicationforgeneexpressionnormalizationanalysisandvisualization