Development of interactive biological web applications with R/Shiny
- 12 October 2021
- journal article
- review article
- Published by Oxford University Press (OUP) in Briefings in Bioinformatics
- Vol. 23 (1)
Abstract
Development of interactive web applications to deposit, visualize and analyze biological datasets is a major subject of bioinformatics. R is a programming language for data science, which is also one of the most popular languages used in biological data analysis and bioinformatics. However, building interactive web applications was a great challenge for R users before the Shiny package was developed by the RStudio company in 2012. By compiling R code into HTML, CSS and JavaScript code, Shiny has made it incredibly easy to build web applications for the large R community in bioinformatics and for even non-programmers. Over 470 biological web applications have been developed with R/Shiny up to now. To further promote the utilization of R/Shiny, we reviewed the development of biological web applications with R/Shiny, including eminent biological web applications built with R/Shiny, basic steps to build an R/Shiny application, commonly used R packages to build the interface and server of R/Shiny applications, deployment of R/Shiny applications in the cloud and online resources for R/Shiny.Keywords
Funding Information
- National Natural Science Foundation of China (202102110015, 31900451)
This publication has 44 references indexed in Scilit:
- BoxPlotR: a web tool for generation of box plotsNature Methods, 2014
- Software for Computing and Annotating Genomic RangesPLOS Computational Biology, 2013
- The Comprehensive R Archive NetworkWIREs Computational Statistics, 2012
- clusterProfiler: an R Package for Comparing Biological Themes Among Gene ClustersOMICS: A Journal of Integrative Biology, 2012
- pegas: an R package for population genetics with an integrated–modular approachBioinformatics, 2010
- edgeR: a Bioconductor package for differential expression analysis of digital gene expression dataBioinformatics, 2009
- Circos: An information aesthetic for comparative genomicsGenome Research, 2009
- The Sequence Alignment/Map format and SAMtoolsBioinformatics, 2009
- Fast and accurate short read alignment with Burrows–Wheeler transformBioinformatics, 2009
- Basic local alignment search toolJournal of Molecular Biology, 1990