Development of interactive biological web applications with R/Shiny

被引:21
|
作者
Jia, Lihua [2 ]
Yao, Wen [1 ]
Jiang, Yingru [1 ]
Li, Yang [1 ]
Wang, Zhizhan [1 ]
Li, Haoran [1 ]
Huang, Fangfang [1 ]
Li, Jiaming [1 ]
Chen, Tiantian [1 ]
Zhang, Huiyong [1 ]
机构
[1] Henan Agr Univ, Coll Life Sci, Zhengzhou 450002, Peoples R China
[2] Henan Agr Univ, Coll Agron, Zhengzhou, Henan, Peoples R China
基金
中国国家自然科学基金;
关键词
biological web application development; web server; biological database; data analysis; R; Shiny; R PACKAGE; VISUALIZATION; ALIGNMENT; CIRCOS;
D O I
10.1093/bib/bbab415
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
下载
收藏
页数:15
相关论文
共 50 条
  • [1] Development of Web Applications with R and Shiny: innovations in teaching statistics
    Konrath, Andrea Cristina
    da Silva, Silvio Aparecido
    Henning, Elisa
    dos Santos, Luciane Mulazani
    de Miranda, Rodrigo Gabriel
    Samohyl, Robert Wayne
    ABAKOS, 2018, 6 (02): : 55 - 71
  • [2] Interactive Pharmacometric Applications Using R and the Shiny Package
    Wojciechowski, J.
    Hopkins, A. M.
    Upton, R. N.
    CPT-PHARMACOMETRICS & SYSTEMS PHARMACOLOGY, 2015, 4 (03): : 146 - 159
  • [3] Online Statistics Teaching-Assisted Platform with Interactive Web Applications Using R Shiny
    Liu, Junjie
    Deng, Yuhui
    Peng, Xiaoling
    EMERGING TECHNOLOGIES FOR EDUCATION, SETE 2021, 2021, 13089 : 84 - 91
  • [4] Interactive web-based data visualization with R, plotly, and shiny
    Shalabh
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 2021, 184 (03) : 1150 - 1150
  • [5] Interactive web-based data visualization with R, plotly, and shiny
    Li, Ran
    Bilal, Usama
    BIOMETRICS, 2021, 77 (02) : 776 - 777
  • [6] Application of Web-Based Interactive R-Based Models Using Shiny
    Liu, Jinzhong
    Nicholas, Timothy
    Corrigan, Brian
    JOURNAL OF PHARMACOKINETICS AND PHARMACODYNAMICS, 2014, 41 : S98 - S98
  • [7] Six Years of Shiny in Research - Collaborative Development of Web Tools in R
    Kasprzak, Peter
    Mitchell, Lachlan
    Kravchuk, Olena
    Timmins, Andy
    R JOURNAL, 2020, 12 (02): : 20 - 42
  • [8] PKexplore: An Interactive Web Application Using R Shiny Package for Pharmacometric Exploratory Analysis and Modeling
    Zheng, Hao
    Niu, Feiyang
    Shen, Jing
    Ma, Grace
    Wang, Shuo
    Song, Qinghua
    Weng, Winnie
    JOURNAL OF PHARMACOKINETICS AND PHARMACODYNAMICS, 2017, 44 : S36 - S37
  • [9] Interactive Dose Proportionality Analysis Using R Shiny
    Liu, Qi
    Ware, Joseph
    Pivirotto, Thomas Scott
    Jin, Jin Yan
    JOURNAL OF PHARMACOKINETICS AND PHARMACODYNAMICS, 2018, 45 : S38 - S39
  • [10] Interactive Web Applications for Clinical Trial Simulation and Reporting: R Shiny with 'adsim' Package for Model-based Simulation in Alzheimer's Disease
    Wang, Haoyu
    Polhamus, Dan
    Rogers, Jim
    Romero, Klaus
    Gaitonde, Puneet
    Corrigan, Brian
    Ito, Kaori
    JOURNAL OF PHARMACOKINETICS AND PHARMACODYNAMICS, 2016, 43 : S98 - S98