🖥️CITEseq

By Kaiyi

1、新格元原始数据(fastq)处理

蛋白部分(ADT)

// Conda Prompt (Linux shell) 

nextflow run singleron-RD/sccite --input /home/zbt/Data/HDD/xianyu/Frederick/BloodA_CITE.csv --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results_re/BloodA --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21 -profile conda
nextflow run singleron-RD/sccite --input /home/zbt/Data/HDD/xianyu/Frederick/BloodB_CITE.csv --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results_re/BloodB --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21 -profile conda
nextflow run singleron-RD/sccite  --input /home/zbt/Data/HDD/xianyu/Frederick/BM_CITE.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results/BM  --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21 -profile conda
nextflow run singleron-RD/sccite --input /home/zbt/Data/HDD/xianyu/Frederick/ColonA_CITE.csv --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results/ColonA --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21 -profile conda
nextflow run singleron-RD/sccite  --input /home/zbt/Data/HDD/xianyu/Frederick/ColonB_CITE.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results/ColonB  --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21  -profile conda
nextflow run singleron-RD/sccite  --input /home/zbt/Data/HDD/xianyu/Frederick/RLP_CITE.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results/RLP  --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21  -profile conda
nextflow run singleron-RD/sccite  --input /home/zbt/Data/HDD/xianyu/Frederick/ILP_CITE.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results/ILP --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21  -profile conda
nextflow run singleron-RD/sccite  --input /home/zbt/Data/HDD/xianyu/Frederick/PB_CITE.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/sccite_results/PB  --tag_barcode_fasta /home/zbt/Data/HDD/xianyu/Frederick/fastq/Protein.fasta --r2_pattern C15L21  -profile conda

RNA部分(GEX)

// Conda Prompt (Linux shell) 

nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/BloodB.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/BloodB  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/  -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/BloodA.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/BloodA  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/  -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/BM.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/BM  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/  -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/ColonA.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/ColonA  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/  -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/ColonB.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/ColonB  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/  -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/RLP.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/RLP  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/  -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/ILP.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/ILP  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/ --star_cpus 14 -profile conda
nextflow run singleron-RD/scrna  --input /home/zbt/Data/HDD/xianyu/Frederick/PB.csv  --outdir /home/zbt/Data/HDD/xianyu/Frederick/scrna_results/PB  --star_genome /home/zbt/Data/HDD/xianyu/celescope/reference/ --star_cpus 14 -profile conda

1、背景去除(Cellbender)

  • Cellbender需要输入没有 filter 的包含空液滴的矩阵(raw_feature_bc_matrix)

  • 对于CITE-seq数据,可以将ADT与RNA的空液滴数据合并于一个h5矩阵中(比如将ADT数据放在RNA后面),输入cellbender进行背景去除(https://www.nature.com/articles/s41592-023-01943-7/figures/6),具体步骤详见scRNAseq-scanpy-背景RNA校正-cellbender部分

  • 实际测试发现:cellbender之后的不同批次的ADT数据会保留批次效应,而且可能导致count过少。因此对于多批次细胞,可能用cellbender去除ADT的背景并不合适。可以将RNA矩阵进行cellbender处理,ADT矩阵使用Mmochi-landmark等方式进行归一化和校正。

2、数据读入与整合

3、数据质控

4、ADT校正

landmark-MMoCHi

DSB

CLR

5、totalVI

6、MMoCHi分群

Last updated