{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T15:13:11Z","timestamp":1784128391232,"version":"3.55.0"},"reference-count":102,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T00:00:00Z","timestamp":1633996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["202102110015"],"award-info":[{"award-number":["202102110015"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["31900451"],"award-info":[{"award-number":["31900451"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,1,17]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>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.<\/jats:p>","DOI":"10.1093\/bib\/bbab415","type":"journal-article","created":{"date-parts":[[2021,9,13]],"date-time":"2021-09-13T19:13:14Z","timestamp":1631560394000},"source":"Crossref","is-referenced-by-count":72,"title":["Development of interactive biological web applications with R\/Shiny"],"prefix":"10.1093","volume":"23","author":[{"given":"Lihua","family":"Jia","sequence":"first","affiliation":[{"name":"National Key Laboratory of Wheat and Maize Crop Science, College of Agronomy, Henan Agricultural University, Zhengzhou 450002, China"},{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0643-506X","authenticated-orcid":false,"given":"Wen","family":"Yao","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yingru","family":"Jiang","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yang","family":"Li","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhizhan","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haoran","family":"Li","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fangfang","family":"Huang","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiaming","family":"Li","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tiantian","family":"Chen","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Huiyong","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Life Sciences, Henan Agricultural University, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2021,10,12]]},"reference":[{"key":"2022011921205435100_ref1","first-page":"D24","article-title":"Database resources of the National Genomics Data Center in 2020","volume":"48","author":"National Genomics Data Center Members and Partners","year":"2020","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref2","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1093\/bib\/bbaa261","article-title":"Web tools to fight pandemics: the COVID-19 experience","volume":"22","author":"Mercatelli","year":"2021","journal-title":"Brief Bioinform"},{"key":"2022011921205435100_ref3","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/S0022-2836(05)80360-2","article-title":"Basic local alignment search tool","volume":"215","author":"Altschul","year":"1990","journal-title":"J Mol Biol"},{"key":"2022011921205435100_ref4","doi-asserted-by":"crossref","first-page":"D1046","DOI":"10.1093\/nar\/gkaa1070","article-title":"The UCSC genome browser database: 2021 update","volume":"49","author":"Navarro Gonzalez","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref5","doi-asserted-by":"crossref","first-page":"D1","DOI":"10.1093\/nar\/gkaa1216","article-title":"The 2021 Nucleic Acids Research database issue and the online molecular biology database collection","volume":"49","author":"Rigden","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref6","doi-asserted-by":"crossref","first-page":"W1","DOI":"10.1093\/nar\/gkaa528","article-title":"Editorial: the 18th annual Nucleic Acids Research web server issue 2020","volume":"48","year":"2020","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref7","volume-title":"How to Build a LAMP Server","author":"Parker","year":"2015"},{"key":"2022011921205435100_ref8","volume-title":"R: A Language and Environment for Statistical Computing","author":"R Core Team","year":"2020"},{"key":"2022011921205435100_ref9","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1002\/wics.1212","article-title":"The comprehensive R archive network","volume":"4","author":"Hornik","year":"2012","journal-title":"Wiley Interdiscip Rev Comput Stat"},{"key":"2022011921205435100_ref10","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1038\/nmeth.3252","article-title":"Orchestrating high-throughput genomic analysis with Bioconductor","volume":"12","author":"Huber","year":"2015","journal-title":"Nat Methods"},{"key":"2022011921205435100_ref11","volume-title":"Shiny: Web Application Framework for R","author":"Chang"},{"key":"2022011921205435100_ref12","doi-asserted-by":"crossref","first-page":"155","DOI":"10.32614\/RJ-2021-004","article-title":"Six years of Shiny in research\u2014collaborative development of web tools in R","volume":"12","author":"Kasprzak","year":"2020","journal-title":"R J"},{"key":"2022011921205435100_ref13","volume-title":"COVID-19 BULLETIN BOARD","author":"Su"},{"key":"2022011921205435100_ref14","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-75969-2","volume-title":"Lattice: Multivariate Data Visualization with R","author":"Sarkar","year":"2008"},{"key":"2022011921205435100_ref15","first-page":"65","article-title":"ggplot2: elegant graphics for data analysis","volume":"35","author":"Wickham","year":"2010","journal-title":"J Stat Softw"},{"key":"2022011921205435100_ref16","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/978-3-642-21551-3_13","volume-title":"Handbook of computational statistics","author":"Wilkinson","year":"2012"},{"key":"2022011921205435100_ref17","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1038\/nmeth.2811","article-title":"BoxPlotR: a web tool for generation of box plots","volume":"11","author":"Spitzer","year":"2014","journal-title":"Nat Methods"},{"key":"2022011921205435100_ref18","doi-asserted-by":"crossref","first-page":"e3000202","DOI":"10.1371\/journal.pbio.3000202","article-title":"PlotsOfData-a web app for visualizing data together with their summaries","volume":"17","author":"Postma","year":"2019","journal-title":"PLoS Biol"},{"key":"2022011921205435100_ref19","doi-asserted-by":"crossref","first-page":"e3000581","DOI":"10.1371\/journal.pbio.3000581","article-title":"PlotTwist: a web app for plotting and annotating continuous data","volume":"18","author":"Goedhart","year":"2020","journal-title":"PLoS Biol"},{"key":"2022011921205435100_ref20","doi-asserted-by":"crossref","first-page":"1639","DOI":"10.1101\/gr.092759.109","article-title":"Circos: an information aesthetic for comparative genomics","volume":"19","author":"Krzywinski","year":"2009","journal-title":"Genome Res"},{"key":"2022011921205435100_ref21","doi-asserted-by":"crossref","first-page":"1740","DOI":"10.1093\/bioinformatics\/btw041","article-title":"BioCircos.js: an interactive Circos JavaScript library for biological data visualization on web applications","volume":"32","author":"Cui","year":"2016","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref22","article-title":"NG-Circos: next-generation Circos for data visualization and interpretation","volume":"2","author":"Cui","year":"2020","journal-title":"NAR Genom Bioinform"},{"key":"2022011921205435100_ref23","doi-asserted-by":"crossref","first-page":"2811","DOI":"10.1093\/bioinformatics\/btu393","article-title":"circlize implements and enhances circular visualization in R","volume":"30","author":"Gu","year":"2014","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref24","doi-asserted-by":"crossref","first-page":"1229","DOI":"10.1093\/bioinformatics\/btx763","article-title":"shinyCircos: an R\/Shiny application for interactive creation of Circos plot","volume":"34","author":"Yu","year":"2018","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref25","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1016\/j.gpb.2019.07.003","article-title":"shinyChromosome: an R\/Shiny application for interactive creation of non-circular plots of whole genomes","volume":"17","author":"Yu","year":"2019","journal-title":"Genomics Proteomics Bioinformatics"},{"key":"2022011921205435100_ref26","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1038\/s41592-019-0430-y","article-title":"trackViewer: a Bioconductor package for interactive and integrative visualization of multi-omics data","volume":"16","author":"Ou","year":"2019","journal-title":"Nat Methods"},{"key":"2022011921205435100_ref27","doi-asserted-by":"crossref","first-page":"5702","DOI":"10.1038\/s41467-020-19542-x","article-title":"Interactive analysis of single-cell epigenomic landscapes with ChromSCape","volume":"11","author":"Prompsy","year":"2020","journal-title":"Nat Commun"},{"key":"2022011921205435100_ref28","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1038\/s41592-019-0654-x","article-title":"Orchestrating single-cell analysis with Bioconductor","volume":"17","author":"Amezquita","year":"2020","journal-title":"Nat Methods"},{"key":"2022011921205435100_ref29","doi-asserted-by":"crossref","first-page":"1179","DOI":"10.1093\/bioinformatics\/btw777","article-title":"Scater: pre-processing, quality control, normalization and visualization of single-cell RNA-seq data in R","volume":"33","author":"McCarthy","year":"2017","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref30","first-page":"2122","article-title":"A step-by-step workflow for low-level analysis of single-cell RNA-seq data with Bioconductor","volume":"5","author":"Lun","year":"2016","journal-title":"F1000Research"},{"key":"2022011921205435100_ref31","doi-asserted-by":"crossref","first-page":"e1003118","DOI":"10.1371\/journal.pcbi.1003118","article-title":"Software for computing and annotating genomic ranges","volume":"9","author":"Lawrence","year":"2013","journal-title":"PLoS Comput Biol"},{"key":"2022011921205435100_ref32","volume-title":"Rsamtools: Binary Alignment (BAM), FASTA, Variant Call (BCF), and tabix File Import","author":"Morgan"},{"key":"2022011921205435100_ref33","volume-title":"BiocParallel: Bioconductor Facilities for Parallel Evaluation","author":"Morgan"},{"key":"2022011921205435100_ref34","volume-title":"Colourpicker: A Colour Picker Tool for Shiny and for Selecting Colours in Plots","author":"Attali"},{"key":"2022011921205435100_ref35","volume-title":"gplots: Various R Programming Tools for Plotting Data","author":"Warnes"},{"key":"2022011921205435100_ref36","doi-asserted-by":"crossref","first-page":"W194","DOI":"10.1093\/nar\/gky464","article-title":"LOLAweb: a containerized web server for interactive genomic locus overlap enrichment analysis","volume":"46","author":"Nagraj","year":"2018","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref37","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1093\/bioinformatics\/btv612","article-title":"LOLA: enrichment analysis for genomic region sets and regulatory elements in R and Bioconductor","volume":"32","author":"Sheffield","year":"2016","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref38","doi-asserted-by":"crossref","first-page":"W194","DOI":"10.1093\/nar\/gkw266","article-title":"GAM: a web-service for integrated transcriptional and metabolic network analysis","volume":"44","author":"Sergushichev","year":"2016","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref39","volume-title":"RMySQL: Database Interface and \u2018MySQL\u2019 Driver for R","author":"Ooms"},{"key":"2022011921205435100_ref40","volume-title":"RMariaDB: Database Interface and \u2018MariaDB\u2019 Driver","author":"M\u00fcller"},{"key":"2022011921205435100_ref41","doi-asserted-by":"crossref","first-page":"D1321","DOI":"10.1093\/nar\/gkaa698","article-title":"PCAT: an integrated portal for genomic and preclinical testing data of pediatric cancer patient-derived xenograft models","volume":"49","author":"Yang","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref42","doi-asserted-by":"crossref","first-page":"4181","DOI":"10.1093\/bioinformatics\/btz186","article-title":"ECOGEMS: efficient compression and retrieve of SNP data of 2058 rice accessions with integer sparse matrices","volume":"35","author":"Yao","year":"2019","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref43","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1093\/bioinformatics\/btg412","article-title":"APE: analyses of phylogenetics and evolution in R language","volume":"20","author":"Paradis","year":"2004","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref44","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1093\/bioinformatics\/btp696","article-title":"pegas: an R package for population genetics with an integrated\u2013modular approach","volume":"26","author":"Paradis","year":"2010","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref45","doi-asserted-by":"crossref","first-page":"9","DOI":"10.18637\/jss.v016.c03","article-title":"LDheatmap: an R function for graphical display of pairwise linkage disequilibria between single nucleotide polymorphisms","volume":"16","author":"Shin","year":"2006","journal-title":"J Stat Softw"},{"key":"2022011921205435100_ref46","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1111\/2041-210X.12628","article-title":"GGTREE: an R package for visualization and annotation of phylogenetic trees with their covariates and other associated data","volume":"8","author":"Yu","year":"2017","journal-title":"Methods Ecol Evol"},{"key":"2022011921205435100_ref47","doi-asserted-by":"crossref","first-page":"5282","DOI":"10.1038\/s41467-018-07615-x","article-title":"Transcriptomic meta-signatures identified in Anopheles gambiae populations reveal previously undetected insecticide resistance mechanisms","volume":"9","author":"Ingham","year":"2018","journal-title":"Nat Commun"},{"key":"2022011921205435100_ref48","doi-asserted-by":"crossref","first-page":"D243","DOI":"10.1093\/nar\/gkaa722","article-title":"TREND-DB-a transcriptome-wide atlas of the dynamic landscape of alternative polyadenylation","volume":"49","author":"Marini","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2022011921205435100_ref49","volume-title":"RStudio: integrated development environment for R","author":"Allaire"},{"key":"2022011921205435100_ref50","volume-title":"Shiny HTML Tags Glossary","author":"Grolemund"},{"key":"2022011921205435100_ref51","doi-asserted-by":"crossref","first-page":"e8","DOI":"10.5334\/jors.bu","article-title":"Building software, building community: lessons from the rOpenSci project","volume":"3","author":"Boettiger","year":"2015","journal-title":"J Open Res Softw"},{"key":"2022011921205435100_ref52","doi-asserted-by":"crossref","first-page":"1277","DOI":"10.1145\/2145204.2145396","volume-title":"Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work","author":"Dabbish","year":"2012"},{"key":"2022011921205435100_ref53","volume-title":"ggplot2 Extensions","author":"Emaasit"},{"key":"2022011921205435100_ref54","doi-asserted-by":"crossref","first-page":"1686","DOI":"10.21105\/joss.01686","article-title":"Welcome to the Tidyverse","volume":"4","author":"Wickham","year":"2019","journal-title":"J Open Source Softw"},{"key":"2022011921205435100_ref55","volume-title":"Biostrings: Efficient Manipulation of Biological Strings","author":"Pages"},{"key":"2022011921205435100_ref56","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1093\/bioinformatics\/btp616","article-title":"edgeR: a Bioconductor package for differential expression analysis of digital gene expression data","volume":"26","author":"Robinson","year":"2010","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref57","doi-asserted-by":"crossref","first-page":"550","DOI":"10.1186\/s13059-014-0550-8","article-title":"Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2","volume":"15","author":"Love","year":"2014","journal-title":"Genome Biol"},{"key":"2022011921205435100_ref58","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1089\/omi.2011.0118","article-title":"clusterProfiler: an R package for comparing biological themes among gene clusters","volume":"16","author":"Yu","year":"2012","journal-title":"OMICS"},{"key":"2022011921205435100_ref59","volume-title":"Enrichplot: Visualization of Functional Enrichment Result","author":"Yu"},{"key":"2022011921205435100_ref60","volume-title":"shinythemes: Themes for Shiny","author":"Chang"},{"key":"2022011921205435100_ref61","volume-title":"bslib: Custom \u2018Bootstrap\u2019 \u2018Sass\u2019 Themes for \u2018Shiny\u2019 and \u2018rmarkdown\u2019","author":"Sievert"},{"key":"2022011921205435100_ref62","volume-title":"bootswatch: Free Themes for Bootstrap","author":"Park"},{"key":"2022011921205435100_ref63","volume-title":"WHO Coronavirus (COVID-19) Dashboard","author":"WHO"},{"key":"2022011921205435100_ref64","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1186\/s12874-020-01121-9","article-title":"COVID19-world: a Shiny application to perform comprehensive country-specific data visualization for SARS-CoV-2 epidemic","volume":"20","author":"Teb\u00e9","year":"2020","journal-title":"BMC Med Res Methodol"},{"key":"2022011921205435100_ref65","volume-title":"Google Data Studio","author":"Google"},{"key":"2022011921205435100_ref66","volume-title":"Tableau, A Visual Analytics Platform","author":"Tableau Software"},{"key":"2022011921205435100_ref67","volume-title":"DashThis, An Automated Marketing Reporting Tool","author":"Moment Zero inc"},{"key":"2022011921205435100_ref68","volume-title":"Geckoboard, Data Dashboards Made for Sharing","author":"Geckoboard"},{"key":"2022011921205435100_ref69","volume-title":"Cyfe, All-in-One Business Dashboard","author":"Traject"},{"key":"2022011921205435100_ref70","volume-title":"IBM Watson Analytics","author":"IBM"},{"key":"2022011921205435100_ref71","volume-title":"Shinydashboard: Create Dashboards with \u2018Shiny\u2019","author":"Chang"},{"key":"2022011921205435100_ref72","volume-title":"flexdashboard: R Markdown Format for Flexible Dashboards","author":"Iannone"},{"key":"2022011921205435100_ref73","volume-title":"semantic.dashboard: Dashboard with Fomantic UI Support for Shiny","author":"Stachura"},{"key":"2022011921205435100_ref74","volume-title":"Semantic UI Framework Designed for Theming","author":"Semantic Organization"},{"key":"2022011921205435100_ref75","volume-title":"htmlwidgets: HTML Widgets for R","author":"Vaidyanathan"},{"key":"2022011921205435100_ref76","volume-title":"shinyWidgets: Custom Inputs Widgets for Shiny","author":"Perrier"},{"key":"2022011921205435100_ref77","volume-title":"shinySky: A Set of Shiny Components and Widgets","author":"AnalytixWare"},{"key":"2022011921205435100_ref78","volume-title":"shinyThings: Reusable Shiny Modules and Other Shiny Things","author":"Aden-Buie"},{"key":"2022011921205435100_ref79","volume-title":"shinyforms: Easily Create Questionnaire-Type Forms with Shiny","author":"Attali"},{"key":"2022011921205435100_ref80","volume-title":"shinyalert: Easily Create Pretty Popup Messages (Modals) in \u2018Shiny\u2019","author":"Attali"},{"key":"2022011921205435100_ref81","volume-title":"shinycssloaders: Add Loading Animations to a \u2018Shiny\u2019 Output While It\u2019s Recalculating","author":"Sali"},{"key":"2022011921205435100_ref82","volume-title":"shinycustomloader: Custom Loader for Shiny Outputs","author":"Tanaka"},{"key":"2022011921205435100_ref83","volume-title":"shinydisconnect: Show a Nice Message When a \u2018Shiny\u2019 App Disconnects or Errors","author":"Attali"},{"key":"2022011921205435100_ref84","volume-title":"shinyjs: Easily Improve the User Experience of Your Shiny Apps in Seconds","author":"Attali"},{"key":"2022011921205435100_ref85","volume-title":"shinyjqui: \u2018jQuery UI\u2019 Interactions and Effects for Shiny","author":"Tang"},{"key":"2022011921205435100_ref86","volume-title":"jQuery UI, a Curated Set of User Interface Interactions, Effects, Widgets, and Themes Built on Top of the jQuery JavaScript Library","author":"jQuery UI Team"},{"key":"2022011921205435100_ref87","first-page":"22","article-title":"RLumShiny: a graphical user interface for the R package \u201cluminescence\u201d","volume":"34","author":"Burow","year":"2016","journal-title":"Ancient TL"},{"key":"2022011921205435100_ref88","volume-title":"Dynamic Documents with R and knitr","author":"Xie","year":"2017"},{"key":"2022011921205435100_ref89","doi-asserted-by":"crossref","DOI":"10.1201\/9781138359444","volume-title":"R Markdown: The Definitive Guide","author":"Xie","year":"2018"},{"key":"2022011921205435100_ref90","volume-title":"shinyBS: Twitter Bootstrap Components for Shiny","author":"Bailey"},{"key":"2022011921205435100_ref91","volume-title":"cicerone: Provide Tours of \u2018Shiny\u2019 Applications","author":"Coene"},{"key":"2022011921205435100_ref92","volume-title":"shinyapps.io, an Online Service for Hosting Shiny Apps in the Cloud","author":"RStudio"},{"key":"2022011921205435100_ref93","volume-title":"RStudio Connect, a Standalone Publishing Platform for the Work Your Teams Create in R","author":"RStudio"},{"key":"2022011921205435100_ref94","doi-asserted-by":"crossref","first-page":"1754","DOI":"10.1093\/bioinformatics\/btp324","article-title":"Fast and accurate short read alignment with Burrows-Wheeler transform","volume":"25","author":"Li","year":"2009","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref95","doi-asserted-by":"crossref","first-page":"2078","DOI":"10.1093\/bioinformatics\/btp352","article-title":"The sequence alignment\/map format and SAMtools","volume":"25","author":"Li","year":"2009","journal-title":"Bioinformatics"},{"key":"2022011921205435100_ref96","volume-title":"Shiny Server, put Shiny Web Apps Online","author":"RStudio"},{"key":"2022011921205435100_ref97","volume-title":"ShinyProxy\u2013Open Source Enterprise Deployment for Shiny","author":"Verbeke"},{"key":"2022011921205435100_ref98","volume-title":"Official Tutorial on R\/Shiny","author":"RStudio"},{"key":"2022011921205435100_ref99","volume-title":"Official Technique Articles on R\/Shiny","author":"RStudio"},{"key":"2022011921205435100_ref100","volume-title":"Mastering Shiny","author":"Wickham","year":"2021"},{"key":"2022011921205435100_ref101","volume-title":"R\/Shiny Courses in Datacamp","author":"Datacamp"},{"key":"2022011921205435100_ref102","volume-title":"shinytest: Test Shiny Apps","author":"Chang"}],"container-title":["Briefings in Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/23\/1\/bbab415\/42229659\/bbab415.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/23\/1\/bbab415\/42229659\/bbab415.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T19:03:51Z","timestamp":1699470231000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bib\/article\/doi\/10.1093\/bib\/bbab415\/6387320"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,12]]},"references-count":102,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1,17]]}},"URL":"https:\/\/doi.org\/10.1093\/bib\/bbab415","relation":{},"ISSN":["1467-5463","1477-4054"],"issn-type":[{"value":"1467-5463","type":"print"},{"value":"1477-4054","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,1]]},"published":{"date-parts":[[2021,10,12]]},"article-number":"bbab415"}}