Bioinformatics details on how we do unbiased clustering.
We used Seurat's FindClusters() function with algorithm=1, which uses "Louvain algorithm” for modularity optimization.
For UMAP, we use Seurat’s RunUMAP() function on the top 30 principal components. If there are fewer than 30 pc identified, we will use all identified pc.