SCRAT is also available online at https://zhiji.shinyapps.io/scrat/
SCRAT software can be installed via Github. Users should have R installed on their computer before installing SCRAT. R can be downloaded here: http://www.r-project.org/ (64-bit R is recommended). Users should first install the SCRAT data packages by running following commands in R:
if (!require("devtools"))
install.packages("devtools")
devtools::install_github("zji90/SCRATdatahg19")
devtools::install_github("zji90/SCRATdatahg38")
devtools::install_github("zji90/SCRATdatamm10")
devtools::install_github("zji90/SCRATdatamm9")
To install the latest version of SCRAT package via Github, run following commands in R (R version 3.2.5 and up is recommended. See Q & A if you want to install SCRAT on an older version of R):
source("https://raw.githubusercontent.com/zji90/SCRATdata/master/installcode.R")
To launch user interface after installation, run following commands in R:
library(SCRAT)
SCRATui()
SCRAT user manual is available on Github: https://github.com/zji90/SCRATdata/blob/master/manual.pdf
SCRAT example data from GM12878 and HEK293T single-cell ATAC-seq are available on Github: https://github.com/zji90/SCRATdata
SCRAT example data can also be directly loaded in SCRAT UI after the SCRAT example data package is installed. To install the SCRAT example data package, please use the following command:
if (!require("devtools"))
install.packages("devtools")
devtools::install_github("zji90/SCRATexample")
Please cite the following paper: Ji Z, Zhou W, Ji H. Single-cell regulome data analysis by SCRAT. Bioinformatics. 2017 Sep 15;33(18):2930-2932.
How to install SCRAT with older versions of R (e.g., R 3.1.3)
Since older version of R does not support https connection, to install the SCRAT package, instead of using:
source("https://raw.githubusercontent.com/zji90/SCRATdata/master/installcode.R")
Please use the following commands:
source("http://bioconductor.org/biocLite.R")
biocLite("GenomicAlignments")
if(!require("shiny")) install.packages("shiny",dependencies=T)
if(!require("ggplot2")) install.packages("ggplot2",dependencies=T)
if(!require("reshape2")) install.packages("reshape2",dependencies=T)
if(!require("gplots")) install.packages("gplots",dependencies=T)
if(!require("pheatmap")) install.packages("pheatmap",dependencies=T)
if(!require("scatterD3")) install.packages("scatterD3",dependencies=T)
if(!require("DT")) install.packages("DT",dependencies=T)
if(!require("mclust")) install.packages("mclust",dependencies=T)
if(!require("tsne")) install.packages("tsne",dependencies=T)
if(!require("devtools")) install.packages("devtools",dependencies=T)
if(!require("png")) install.packages("png",dependencies=T)
devtools::install_github("zji90/SCRAT")
Author: Zhicheng Ji, Weiqiang Zhou, Hongkai Ji
Report bugs and provide suggestions by sending email to:
Maintainer: Zhicheng Ji ([email protected])
Or open a new issue on this Github page