library(devtools)
install_github('GScluster/application')
library(application)
library(shiny)
Additionally, GScluster needs R library from CRAN( shinydashboard, shinyjs, DT, V8 ) and from Github (r-cytoscape.js). which can be installed using this code.
r-cytoscape.js is being updated. (https://github.com/cytoscape/cyjShiny) user need to install legacy package manually. from this link *https://github.com/cytoscape/cyjShiny/archive/v0.0.7.tar.gz *
install.packages('shiny')
install.packages('shinydashboard')
install.packages('shinyjs')
install.packages('DT')
install.packages('V8')
install.packages('devtools')
install.packages('cyjShiny-0.0.7.tar.gz',repos = NULL) # manually install
# devtools::install_github("cytoscape/r-cytoscape.js")
# not available
GScluster is network Analysis & Visualize tool for GSA results. It provides visualized result of Clustered Gene-set and their sub-network. Initially, GScluster Application (call App) provides only application frame, So to run this App, it's required to download PPI data by species. once PPI data downloaded, it will installed in user's, and it doesn't need to download again.
Important Downloading Data may fails according to network status between user and github. If PPI files can't be downloaded using R automatically, user can download them by manually.
Download additional data from github.com/GScluster/data and locate it to "package directory"/data/"Species" for example : "C:\Program Files\R\R-3.4.3\library\application\data\human" after that GScluster App will run without problem.
GScluster App provides 9 species, that is Arabidopsis, C.elegans, E.coli, Fly, Human, Mouse, Rat, Yeast, Zebra fish.
TRY DEMO, will load Human sample data and run GScluster automatically which can be downloaded in Downloads tab also
GScluster includes manual and sample datas itself
Geneset File consisted with tab-delimited 3 column txt file. (including Header) Each column is Geneset Name, Gene member in set, Geneset Qvalue. Gene member should separated by space.
GS GeneList Qvalues GENESET1 RAPGEF3 CDX2 AGPAT1 GNB5 0.005412803 GENESET2 ALB PCK1 BDH1 HNF1A NF1 0.005412803 GENESET3 AGPAT1 AGPAT2 AGPAT6 0.005412803 ....
Genescore File consisted with tab-delimited 2 column txt file. (not include Header) Each columns is Gene, Pvalue ( or Qvalue ) Score should be raw ( not log scale, 0 ~ 1) and Gene should be Symbol.
TCF7L2 1e-06 MTNR1B 1e-06 RPSAP52 1e-06 FTO 1e-06 IGF2BP2 1e-06 ....
notice that Gene, can take either Gene Symbol or Entrez id or Ensembl form Some species (Arabidopsis / Ecoli / Yeast) doesn't handle Ensembl type
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.