Related Experiment Video
Updated: Oct 17, 2025

09:51
Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web
Published on: July 16, 2017
15.6K
Development of interactive biological web applications with R/Shiny.
Lihua Jia1,2, Wen Yao2, Yingru Jiang2
1National Key Laboratory of Wheat and Maize Crop Science, College of Agronomy, Henan Agricultural University, Zhengzhou 450002, China.
Briefings in Bioinformatics
|October 13, 2021
Summary
Shiny package development revolutionized bioinformatics by enabling R users to create interactive web applications for biological data analysis. This review explores R/Shiny applications, development steps, and deployment strategies.
Area of Science:
- Bioinformatics
- Computational Biology
- Data Science
Background:
- Interactive web applications are crucial for biological data management and analysis.
- R is a popular programming language for biological data analysis.
- Developing web applications was challenging for R users before the Shiny package.
Purpose of the Study:
- To review the development of biological web applications using R/Shiny.
- To highlight key R/Shiny applications and resources for the bioinformatics community.
Main Methods:
- Review of existing R/Shiny biological web applications.
- Summary of fundamental steps for building R/Shiny applications.
- Identification of common R packages for R/Shiny development.
Main Results:
- The Shiny package simplifies the creation of interactive web applications from R code.
- Over 470 biological web applications have been developed using R/Shiny.
- The review covers application examples, development processes, interface/server packages, cloud deployment, and online resources.
Conclusions:
- R/Shiny significantly lowers the barrier to entry for developing biological web applications.
- The R/Shiny ecosystem offers comprehensive resources for application development and deployment.
- This review serves as a guide for utilizing R/Shiny in bioinformatics.
More Related Videos
Related Concept Videos
Introduction to R
2.7K
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
2.7K
Interpreting R Charts
141
R chart, or range chart, is a fundamental tool in statistical process control used to monitor the variability within a process. It complements the X-bar (x̄) chart by focusing on the range of the data, rather than individual values, providing a clear picture of the process dispersion over time.
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
141
The R Chart
180
In statistical process control, control charts, particularly R charts, are instrumental in monitoring process variations and identifying non-random patterns that run charts might miss. R charts track the variability within process subgroups, which is crucial when standard deviation use is impractical or unknown process variations exist.
R charts are pivotal for pinpointing shifts in process variability. Stability is indicated when all data points remain within the defined upper and lower...
R charts are pivotal for pinpointing shifts in process variability. Stability is indicated when all data points remain within the defined upper and lower...
180
Synthetic Biology
5.0K
Synthetic biology is an interdisciplinary science that involves using principles from disciplines such as engineering, molecular biology, cell biology, and systems biology. It involves remodeling existing organisms from nature or constructing completely new synthetic organisms for applications such as protein or enzyme production, bioremediation, value-added macromolecule production, and the addition of desirable traits to crops, to name a few.
Golden rice
Golden rice is a genetically modified...
Golden rice
Golden rice is a genetically modified...
5.0K
Biostatistics: Overview
411
Biostatistics plays a crucial role in understanding and analyzing data in healthcare and biology. Biostatisticians conduct experiments, gather evidence, and draw meaningful conclusions using statistical methods and techniques. Different variables form the foundation of biostatistical analysis, allowing researchers to understand and interpret data effectively. These variables are classified into different types, each serving a specific purpose in statistical analysis.
Discrete variables are...
Discrete variables are...
411
Cell-surface Signaling
52.7K
Hormones—or any molecule that binds to a receptor, known as a ligand—that are lipid-insoluble (water-soluble) are not able to diffuse across the cell membrane. In order to be able to affect a cell without entering it, these hormones bind to receptors on the cell membrane. When a first messenger, a hormone, binds to a receptor, a signal cascade is set off, causing second messengers, proteins inside the cell, to become activated, resulting in downstream effects.
52.7K

