Velocyto). We used the following parameters to correct cell barcodes, de-duplicate transcripts by their unique molecular identifier (UMI), assign UMI counts to genes, and pre-filter cells that are likely empty droplets (--soloType Droplet --soloCBmatchWLtype 1MM --soloCellFilter EmptyDrops_CR --soloMultiMappers EM --soloUMIdedup 1MM_CR). We pre-processed the UMI gene x cell count matrix to reduce inherent biases in the technology. We identified likely ambient RNA contamination with SoupX130, empty droplets with DropletQC131, doublets with scds132, and damaged nuclei with miQC133. For each of these analyses, each sample (GEM well) was analyzed separate from each other. We ran SoupX to estimate the fraction of ambient RNA from both raw and unfiltered UMI count matrices from STARsolo and perform ambient RNA removal aware of the cell clusters in the filtered matrix. For just the SoupX analyses, we clustered the cells with Seurat v4134 with FindClusters (algorithm = 2, resolution = 0.5). For DropletQC, we used the intronic and exonic UMI counts per cell per gene from STARsolo to get the fraction of intronic UMI per cell (referred to as the nuclear fraction). We identified empty droplets with default DropletQC parameters (nf_rescue = 0.50, umi_rescue = 1000). We identified droplets with scds’s hybrid algorithm using the