Developed a data browsing and visualization application capable of navigating incresingly large and complex datasets genrated to study human immune cells.http://jem.rupress.org/content/early/2017/09/12/jem.20170416
Shiny is a new package from RStudio that makes it incredibly easy to build interactive web applications with R. A Shiny application is simply a directory containing an R script , which is made up of a user interface object ui.R and a server.R,helper.R function. These files contain any any additional data, scripts, or other resources required to support the application.
- Processor AMD AthlonXP/Sempron or above Intel pentium4 and above ,1.2 cache= 512kb minimum ,process 130nm minimum.
- Memory 512Mb or above.
- Java 1.7.0_03
- R 2.15(R 3.1 suggested )
- MySQL5.1.41(MySQL5.5 suggested)
- Framework R shiny installed
- Planning the app: Basic idea & Design
- Planning the App : database Architecture & development approach
- Designing the App: Workflow map and photoshop design
- Designing the App : HTML ,CSS , R & JAVASCRIPT
- Developing the App :User Interface
- Developing the App :List interaction
- Security & the future .
1.Outputs change instantly as users modify inputs, without requiring a reload of the browser.
2.user interfaces is built entirely using R, HTML, CSS, and JavaScript for more flexibility.
3.Works in any R environment (Console R, Rgui for Windows or Mac, ESS, StatET, RStudio, etc.
4.Attractive default UI based on Twitter Bootstrap.
5.built output widgets for displaying plots, tables, and printed output of R objects.
6.Used a reactive programming model that eliminates messy event handling code, so user can focus on the code that really matters,reactive programming is a coding style that starts with reactive values–values that change over time, or in response to the user–and builds on top of them with reactive expressions–expressions that access reactive values and execute other reactive expressions.
Shiny is available on CRAN, so you can install it in the usual way from your R console:
install.packages("shiny")
install.packages("magrittr")
install.packages("plyr")
install.packages("dplyr")
install.packages("tidyr")
install.packages("ggplot2")
install.packages("shinyjs")
install.packages("DT")
install.packages("d3heatmap")
install.packages("ggvis")
install.packages("circlize")
install.packages("ComplexHeatmap")
install.packages("shinyBS")
install.packages("pheatmap")
install.packages("rintrojs")
install.packages("shinythemes")
install.packages("highcharter")
install.packages("wakefield")
install.packages("tibble")
install.packages("FactoMineR")
install.packages("shinyjqui")
We have provided a resource enabling interactive query and navigation of genomic datasets relevant to research on human immune system aging. Detailed information about studies and samples will be displayed dynamically; if desired the associated data can be downloaded with permission from Jackson laboratory. Custom interactive visualizations of the data can be shared via email with authorized permission. The application can be used to browse context-rich systems-scale data within and across systems Aging studies. A portion of the resource will be publicly available online.
The Jackson Laboratory provides the software “as is” without warranty of any kind, implied or expressed. You assume full responsibility and risk of loss resulting from your downloading and use of the content of the software. We expressly disclaim any warranty of merchantability, title, security, accuracy and non-infringement. In no event shall The Jackson Laboratory be liable for any claim, damages or other liability arising from the software or the use of the software. You may only use our content in academic research but not for commercial purposes. The software is provided as an information resource only, and should not be used or relied on for any diagnostic or treatment purposes.