The Cell Ranger software pipeline (v3.1.0, 10X Genomics) was used to demultiplex cellular barcodes and map reads to the human reference genome (refdata-cellranger-GRCh38-3.0.0) (command cellranger count). The CITE-seq antibody and barcode information was included in a feature reference csv file and passed to the cellranger count command. As the output, we obtained the feature-barcode matrix that contains gene expression counts alongside CITE-seq counts for each cell barcode. The feature-barcode matrices for all the sample were further processed by the R package Seurat (v3.1.4) (44 (link)). As a QC step, we first filtered out the cells in which less than 200 genes were detected in the BALF samples and less than 500 genes were detected in the blood samples. To remove potential doublets, we excluded cells with total number of detected genes more than 5000. After visual inspection of the distribution of cells by the percentage of mitochondrial genes expressed, we further removed low-quality cells with more than 5% mitochondrial genes of all detected genes. We used LogNormalize method in Seurat to normalize the scRNA-seq and CITE-seq counts for the cells passed the QC.
Free full text: Click here