Omics BioAnalytics is a Shiny app that perform common bioinformatics analyses such as descriptive analyses of demographics variables, exploratory data analysis, differential expression analysis and biomarker discovery analysis. The can either use the provided sample data to run through the various analyses of the app or upload their own data (demographics variables, omics data).
- assuming R is installed.
install.packages("devtools")
devtools::install_github("singha53/omicsBioAnalytics")
- Step 1) add inst/app/makeEnvVars.R with the following contents (.Renvion worked locally but not on shinyapps.io):
saveRDS("your-s3-bucket-name", "S3BUCKET.rds")
saveRDS("your-aws-access-key", "AWS_ACCESS_KEY_ID.rds")
saveRDS("your-aws-secret-access-key", "AWS_SECRET_ACCESS_KEY.rds")
saveRDS("your-aws-region", "AWS_DEFAULT_REGION.rds")
saveRDS("your-dynamodb-table-name", "TABLE_NAME.rds")
The above script is sourced in global.R and the env are set locally and on shinyapps.io at runtime.
- Step 2) run the Shiny webapp
library(omicsBioAnalytics);
omicsBioAnalytics::startApp()
- RShiny (v3.6.1)
- RStudio (v1.2.5019)
library(omicsBioAnalytics);
data(covid19)
steps to reproduce the COVID-19 data
library(omicsBioAnalytics);
data(heartFailure)
steps to reproduce the heart failure data
library(omicsBioAnalytics);
data(pathwayDB)
steps to reproduce the pathway database
- analyze multiple omics data obtained on the same set of subjects (samples/observations)
- interactive visualizations (heatmaps, networks, statistical graphs)
- RShiny app as an R-package
- voice-enabled analytics using an Alexa Skill
- use of Shiny modules to improve server-side code
- use of R6Class to improve code
If you’d like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
Note: if you build your own omicsBioAnalytics R-package and host it on your own github, then prior to deploying the app to shinyapps.io, make sure to restart your R session, then install the package from Github.
- Repository: https://github.com/singha53/omicsBioAnalytics/
Copyright 2020 AMRITPAL SINGH Inc.
The code in this project is licensed under MIT license.