Skip to content
iS-CellR: interactive graphical tool for analysis of single-cell RNAseq data
R CSS JavaScript
Branch: master
Clone or download
Latest commit c04dfa1 Aug 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
data Add demo data Jun 7, 2018
images Updated Oct 25, 2018
scripts Updated v1.2 Aug 15, 2019
www Updated Oct 25, 2018 Updated v1.2 Aug 15, 2019
LICENSE Update LICENCE Jun 7, 2018 Update Oct 29, 2018
SwitchButton.R Added SwitchButton Oct 25, 2018 Updated Oct 25, 2018
ajax-loader-bar.gif Add ajax-loader-bar image Jun 7, 2018
global.R Added global.R Nov 13, 2018
helpers.R Add helpers function Jun 7, 2018
iS-CellR-report.Rmd Update report Oct 25, 2018
iS-CellR.Rproj Updated v1.1 Nov 13, 2018
installPkgsR.R Updated v1.2 Aug 15, 2019
setglobs.R Updated v1.1 Nov 13, 2018
style.css Updated Oct 25, 2018
ui.R Updated v1.1 Nov 13, 2018


iS-CellR (Interactive platform for Single-cell RNAseq) is a web-based Shiny application designed to provide a comprehensive analysis of single-cell RNA sequencing data. iS-CellR provides a fast method for filtering and normalization of raw data, dimensionality reductions (linear and non-linear) to identify cell types clusters, differential gene expression analysis to locate markers, and inter-/intra-sample heterogeneity analysis. iS-CellR integrates the Seurat package with Shiny's reactive programming framework and interactive visualization using plotly library. iS-CellR runs on any modern web browser and provides access to powerful R libraries through a graphical user interface. Each session of iS-CellR allows the user to share, reproduce and archive results without requiring programming skills.

Getting started

iS-CellR pipeline overview is illustrated in the figure. iS-CellR is organized into a seven-step process for complete scRNA-seq analysis.

How to get strated and load data:


1). Install Docker (v >= 18.02.0-ce)
Download and install Docker from  

2). Install R (v >= 3.2)
Download and install R from  

3). Install R studio (Optional)
Download and install RStudio Desktop from

4). Install Shiny package
install.packages(“shiny”) # inside R console 

Using R

devtools::install_github("rstudio/shiny", dependencies=FALSE)

# or
shiny::runGitHub("iS-CellR", "immcore")
# or
runApp(/fullpath/iS-CellR) # provide full path to iS-CellR folder

Using Docker

To run container use the command below:

docker run --rm -p 3838:3838 immcore/is-cellr 

After that check with your browser at addresses plus the port 3838 :


1). Seurat installaton

When you see the following warning message in the R console:

Warning: Installed Rcpp (0.12.12) different from Rcpp used to build dplyr (0.12.11).

Please reinstall dplyr to avoid random crashes or undefined behavior.

install.packages("dplyr", type = "source")

If you are using older R versions, installing from source causes errors on some standard Mac installs due to R being compiled using gfortran-4.8.

The error will look something like:

ld: library not found for -lgfortran

To fix the above error type following commands in terminal. * sudo permissions required*

curl -O
sudo tar fvxz gfortran-4.8.2-darwin13.tar.bz2 -C /

It is important that the input file should follow the same format as descibed below.

To get started, please load in a CSV/TSV separated values file. The file should contain the count data where:

  1. Columns are Cells
  2. Rows are Genes
  3. Optional: Cell names or Cell type in Column header followed by Cell id. eg. Tcell_TC1_fcount_1.

iS-CellR v1.1 now supports following inputs:

  • 10X genomics Cellranger output
  • Precomputed Rds files

Demo data files:

There is one matrix file for Malignant dataset from Tirosh et al., 2016 (Main file for the analysis) and genes file (For STEP: Discriminating marker genes).

Count matrix: Maligant50.csv

Genes file: Genes_MITF_AXL.txt

You can’t perform that action at this time.