GEXSCOPE Single cell analysis
Project description
CeleScope
Requirements
- conda
- linux
- minimum 32GB RAM(to run STAR aligner)
Installation
git clone https://github.com/zhouyiqi91/CeleScope.git
cd CeleScope
sh build.sh
Reference genome
Homo sapiens
wget ftp://ftp.ensembl.org/pub/release-99/fasta/homo_sapiens/dna/Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz
wget ftp://ftp.ensembl.org/pub/release-99/gtf/homo_sapiens/Homo_sapiens.GRCh38.99.gtf.gz
mkdir -p references/Homo_sapiens/Ensembl/GRCh38
gzip -c -d Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz > references/Homo_sapiens/Ensembl/GRCh38/Homo_sapiens.GRCh38.fa
gzip -c -d Homo_sapiens.GRCh38.99.gtf.gz > references/Homo_sapiens/Ensembl/GRCh38/Homo_sapiens.GRCh38.99.gtf
conda activate celescope
gtfToGenePred -genePredExt -geneNameAsName2 references/Homo_sapiens/Ensembl/GRCh38/Homo_sapiens.GRCh38.99.gtf /dev/stdout | \
awk '{print $12"\t"$1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9"\t"$10}' > references/Homo_sapiens/Ensembl/GRCh38/Homo_sapiens.GRCh38.99.refFlat
STAR \
--runMode genomeGenerate \
--runThreadN 6 \
--genomeDir references/Homo_sapiens/Ensembl/GRCh38 \
--genomeFastaFiles references/Homo_sapiens/Ensembl/GRCh38/Homo_sapiens.GRCh38.fa \
--sjdbGTFfile references/Homo_sapiens/Ensembl/GRCh38/Homo_sapiens.GRCh38.99.gtf \
--sjdbOverhang 100
Mus musculus
wget ftp://ftp.ensembl.org/pub/release-99/fasta/mus_musculus/dna/Mus_musculus.GRCm38.dna.primary_assembly.fa.gz
wget ftp://ftp.ensembl.org/pub/release-99/gtf/mus_musculus/Mus_musculus.GRCm38.99.gtf.gz
mkdir -p references/Mus_musculus/Ensembl/GRCm38
gzip -c -d Mus_musculus.GRCm38.dna.primary_assembly.fa.gz > references/Mus_musculus/Ensembl/GRCm38/Mus_musculus.GRCm38.fa
gzip -c -d Mus_musculus.GRCm38.99.gtf.gz > references/Mus_musculus/Ensembl/GRCm38/Mus_musculus.GRCm38.99.gtf
conda activate celescope
gtfToGenePred -genePredExt -geneNameAsName2 references/Mus_musculus/Ensembl/GRCm38/Mus_musculus.GRCm38.99.gtf /dev/stdout | \
awk '{print $12"\t"$1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9"\t"$10}' > references/Mus_musculus/Ensembl/GRCm38/Mus_musculus.GRCm38.99.refFlat
STAR \
--runMode genomeGenerate \
--runThreadN 6 \
--genomeDir references/Mus_musculus/Ensembl/GRCm38 \
--genomeFastaFiles references/Mus_musculus/Ensembl/GRCm38/Mus_musculus.GRCm38.fa \
--sjdbGTFfile references/Mus_musculus/Ensembl/GRCm38/Mus_musculus.GRCm38.99.gtf \
--sjdbOverhang 100
Usage
Single cell RNA-Seq
conda activate celescope
celescope rna run\
--fq1 ./data/R2005212_L1_1.fq.gz\
--fq2 ./data/R2005212_L1_2.fq.gz\
--chemistry scopeV2.0.1\
--genomeDir /SGR/references/Homo_sapiens/Ensembl/GRCh38\
--sample R2005212\
--thread 4
--fq1
gzipped FASTQ read 1 file path
--fq2
gzipped FASTQ read 2 file path
--chemistry
chemistry version, choices=['scopeV2.0.0', 'scopeV2.0.1', 'scopeV2.1.0', 'scopeV2.1.1']
--genomeDir
reference genome directory path
--sample
sample name
--thread
number of threads
Single Cell Multiplexing
conda activate celescope
celescope smk run\
--fq1 {fq1.gz}\
--fq2 {fq2.gz}\
--chemistry scopeV2.0.1\
--SMK_barcode_fasta {SMK.fasta}\
--match_dir {match_dir}\
--dim 2\
--combine_cluster {combine_cluster.tsv}
--SMK_barcode_fasta
SMK tag fasta file
--match_dir
matched scRNA-Seq directory after running CeleScope
--dim
SMK dimension
--combine_cluster
conbine cluster tsv file; first column:original cluster number; second column:combined cluster number
sample file
$cat SMK.fasta
>SMK1
GTTGTCAAGATGCTACCGTTCAGAGATTCAAGGGCAGCCGCGTCACGATTGGATACGACTGTTGGACCGG
>SMK2
GTTGTCAAGATGCTACCGTTCAGAGTGGATGGGATAAGTGCGTGATGGACCGAAGGGACCTCGTGGCCGG
>SMK3
GTTGTCAAGATGCTACCGTTCAGAGCGGCTCGTGCTGCGTCGTCTCAAGTCCAGAAACTCCGTGTATCCT
>SMK4
GTTGTCAAGATGCTACCGTTCAGAGATTGGGAGGCTTTCGTACCGCTGCCGCCACCAGGTGATACCCGCT
$cat combine_cluster.tsv
1 1
2 2
3 2
4 2
5 3
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
celescope-1.1.2-py3.6.egg
(1.3 MB
view details)
File details
Details for the file celescope-1.1.2-py3.6.egg
.
File metadata
- Download URL: celescope-1.1.2-py3.6.egg
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df06d7d04a50cdb1f124a471b5ac537c9b966a00091225e5cc4f6d63385c0251 |
|
MD5 | 49d02263dae3e5eee610e9c139fc0122 |
|
BLAKE2b-256 | b87f59de7ed2d76f3d59f28f7970b47a7459ac11762dcfab18b9b3afd727345b |