Skip to content

abcsFrederick/scRNA_pipeline

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

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

iSCAP - An Integrated Single Cell Analysis Pipeline

Snakemake pipeline for Single Cell RNA-seq analysis. The integrated Single Cell Analysis Pipeline (iSCAP) enables combining different methods including quality control, preprocessing, normalization, batch effect correction, clustering, marker gene and subpopulation identification, cell type annotation, multi-sample differential expression analysis.

The iSCAP allows users to select and apply their preferred combination of the software tools supported in the pipeline and define sample groups for comparison analysis. iSCAP also includes gene set enrichment and network analysis, it generates HTML-based nozzle reports which allow users to browse the results obtained in each stage of the pipeline.

Prerequisites

  • Software packages

    Install all the following R packages:

    cluster
    clusterProfiler
    dplyr
    igraph
    MASS
    Matrix
    org.Hs.eg.db   
    org.Mm.eg.db
    pagoda2
    RColorBrewer
    reshape2
    scales
    scater
    scClustViz
    scran
    Seurat (version 2)
    SingleR
    URD
    velocyto.R
    viridis
    
  • Please install all the reference files:

    mm10:
           transcriptome = "path_to_cell_ranger_download/refdata-cellranger-mm10-3.0.0"
    gtf = "path_to_cell_ranger_download/refdata-cellranger-mm10-3.0.0/genes/genes.gtf"
           vgtf10x = "path_to_cell_ranger_download/RefGenomes/10X_REF/mm10_rmsk.gtf"
          
    hg19:
           transcriptome = "path_to_cell_ranger_download/refdata-cellranger-hg19-3.0.0/"
           gtf = "path_to_cell_ranger_download/refdata-cellranger-hg19-3.0.0/genes/genes.gtf"
    hg38:
           transcriptome = "path_to_cell_ranger_download/refdata-cellranger-GRCh38-3.0.0"
           gtf = "path_to_cell_ranger_download/refdata-cellranger-GRCh38-3.0.0/genes/genes.gtf"
           vgtf10x = "path_to_cellranger_download/RefGenomes/10X_REF/hg38_rmsk.gtf"
    

Software Installation

Please download and install all software tools acoording to the specific tool installation instruction. Please download and install the snakemake file from this software package. The snakefile will need to be altered to point to the actual package installation locations.

cellranger = "path_to_cell_ranger_download/cellranger-2.2.0/cellranger-cs/2.2.0/bin/cellranger"

velocyto = "path_to_velocyto_tools/velocyto/bin/velocyto"

Once the config file is filled in, then submit submit.sh as a job to run snakemake.

qsub submit.sh

Running the pipeline

More detailed information about how to run the pipeline can be found on the wiki.

Contact

CCRSF_IFX@nih.gov

About

Single Cell RNA-seq Analysis Pipeline

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published