Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zji90/SCRAT
SCRAT: Single-Cell Regulome Analysis Tool
https://github.com/zji90/SCRAT
Last synced: 23 days ago
JSON representation
SCRAT: Single-Cell Regulome Analysis Tool
- Host: GitHub
- URL: https://github.com/zji90/SCRAT
- Owner: zji90
- Created: 2016-01-23T22:36:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-04T19:10:01.000Z (about 4 years ago)
- Last Synced: 2024-02-24T16:39:00.362Z (4 months ago)
- Language: R
- Homepage:
- Size: 18.6 MB
- Stars: 13
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Lists
- awesome_single_cell - SCRAT - [R] - SCRAT provides essential tools for users to read in single-cell regolome data (ChIP-seq, ATAC-seq, DNase-seq) and summarize into different types of features. It also allows users to visualize the features, cluster samples and identify key features. (Software packages / Epigenomics)
- awesome-single-cell - SCRAT - [R] - SCRAT provides essential tools for users to read in single-cell regulome data (ChIP-seq, ATAC-seq, DNase-seq) and summarize into different types of features. It also allows users to visualize the features, cluster samples and identify key features. [Single-cell regulome data analysis by SCRAT](https://academic.oup.com/bioinformatics/article/33/18/2930/3823309) (Software packages / Epigenomics)
- awesome-single-cell - SCRAT - [R] - SCRAT provides essential tools for users to read in single-cell regolome data (ChIP-seq, ATAC-seq, DNase-seq) and summarize into different types of features. It also allows users to visualize the features, cluster samples and identify key features. (Software packages / Epigenomics)
README
SCRAT: Single-Cell Regulome Analysis Tool
====## SCRAT Online User Interface
SCRAT is also available online at https://zhiji.shinyapps.io/scrat/
## SCRAT Installation
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:
```{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):
```{r }
source("https://raw.githubusercontent.com/zji90/SCRATdata/master/installcode.R")
```
To launch user interface after installation, run following commands in R:
```{r }
library(SCRAT)
SCRATui()
```## SCRAT User Manual
SCRAT user manual is available on Github: https://github.com/zji90/SCRATdata/blob/master/manual.pdf
## SCRAT Example Data
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:
```{r }
if (!require("devtools"))
install.packages("devtools")
devtools::install_github("zji90/SCRATexample")
```## Citation
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.## Q & A
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:
```{r }
source("https://raw.githubusercontent.com/zji90/SCRATdata/master/installcode.R")
```Please use the following commands:
```{r }
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")
```## Contact the Author
Author: Zhicheng Ji, Weiqiang Zhou, Hongkai JiReport bugs and provide suggestions by sending email to:
Maintainer: Zhicheng Ji ([email protected])
Or open a new issue on this Github page