Skip to content

CPTPGenomicTranscriptomic/shinyheatmap

master
Switch branches/tags
Code
This branch is 16 commits ahead, 1 commit behind Bohdan-Khomtchouk:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
www
 
 
 
 
 
 
 
 
 
 
 
 

shinyheatmap

R Shiny web app for enormous biological heatmaps

About

Purpose: To create user-friendly, highly customizable static and interactive biological heatmaps of big datasets in a web browser.

If you are using shinyheatmap in your work, please cite the paper (http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0176334).

Citation

Khomtchouk BB, Hennessy JR, Wahlestedt C: "shinyheatmap: Ultra fast low memory heatmap web interface for big data genomics." PLoS One. 2017, 12(5): e0176334.

Funding

shinyheatmap was financially supported (2014-2017) by the United States Department of Defense (DoD) through the National Defense Science and Engineering Graduate Fellowship (NDSEG) Program. This research was conducted with Government support under and awarded by DoD, Army Research Office (ARO), National Defense Science and Engineering Graduate (NDSEG) Fellowship, 32 CFR 168a.

Usage (for general public)

http://shinyheatmap.com/

Installation

Requirements

Please check CRAN (https://cran.r-project.org/) for the installation of R.
Please check https://www.rstudio.com/ for the installation of RStudio.

How to run (for users)

Install the R Shiny package

Start an R session using RStudio and run this line:

if (!require("shiny")){install.packages("shiny")}
Start the app

Start an R session using RStudio and run this line:

shiny::runGitHub("shinyheatmap", "CPTPGenomicTranscriptomic")

This command will download the code of shinyheatmap from GitHub to a temporary directory of your computer and then launch the Gshinyheatmap app in the web browser. Once the web browser was closed, the downloaded code of shinyheatmap would be deleted from your computer. Next time when you run this command in RStudio, it will download the source code of shinyheatmap from GitHub to a temporary directory again.

Choose your analysis set up

Fist of all read the instructions at the rigth panel.

Once you are ready for the exam, you can download some example files to test the tool and look at the input file format.

Just upload the download file as input.

Click on the Static Heatmap button at the rigth panel.

How to run (for developers only)

Git clone this repo to your computer, and in RStudio type:
  • setwd("~/path/to/my_directory_that_contains_shinyheatmap_folder")
  • install.packages("shiny")
  • library(shiny)
  • install.packages("rsconnect")
  • library(rsconnect)
  • install.packages("data.table")
  • library(data.table)
  • install.packages("gplots")
  • library(gplots)
  • install.packages("heatmaply")
  • library(heatmaply)
  • library(tools)
  • runApp("shinyheatmap")

Presentation

shinyheatmap was presented at the Bay Area R User Group (BARUG) Meeting, which was held at Intuit Building 9 – Invention and Innovation, Mountain View, CA. Slides available here: https://github.com/joseph-rickert/BARUG/blob/master/Bohdan-Khomtchouk_BARUG_November-2017.pptx

About

Web application for enormous biological heatmaps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 73.7%
  • CSS 14.9%
  • JavaScript 11.4%