R Shiny app to show basic statistics and features of microbial genomes.
Available on Shinyapps.io!
Run the app at https://m-jahn.shinyapps.io/shiny-genome-stats/!
If you want to run this app locally, you need to have R > 4.0.0 (optionally also Rstudio) and these libraries installed:
shiny
httr
jsonlite
DT
shinyWidgets
tidyr
dplyr
readr
ggplot2
shinythemes
shinyTree
configr
stringr
colorspace
forcats
rentrez
Open global.R
, server.R
or ui.R
in RStudio and push the Run App
button in Rstudio, done!
You can also run the app from R console, just call runApp("path-to-ShinyApp")
.
shiny-genome-stats
retrieves data dynamically from uniprot.org and NCBI.
In order to speed things up, the app comes with currently six microbial proteomes pre-downloaded.
381666
224308
99287
469008
160488
301447
This app consists of a set of R scripts that determine the functionality.
global.R
loads packages, data sets, and .yml
configuration filesserver.R
contains the main body of functions. The server obtains input parameters from the GUI and adjusts the graphical output accordingly (changes charts on the fly)ui.R
The GUI contains the interactive modules such as sliders and check boxesR/<helper_functions>.R
- additional functions loaded when necessary, for example for data formatting and plotting