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...
Main Authors: | , , , , , , , , , , |
---|---|
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 |