Next, we will perform some exploratory analysis on the merged mRNA and protein expression data and visualize the data in preparation to identify cell populations. 

PCA

Because the merged count matrix has thousands of features, it is a good idea to reduce the dimensionality of the data for more efficient downstream processing.


A PCA task node will be added to the pipeline under the Analyses tab and a circular PCA output data node will be produced (Figure ?)


Once the task completes, we will inspect the results to decide the optimal number of principal components (PCs) to use in downstream analyses. To do this, we will use a Scree plot.

 The PCA plot will open in a new data viewer session. A 3D scatterplot will be displayed on the canvas (Figure ?)




The Scree plot (Figure ?) shows the eigenvalues on the y-axis for each of the 100 PCs on the x-axis. The higher the eigenvalue, the more variance explained by each PC. Typically, after an initial set of highly informative PCs, the amount of variance explained by analyzing additional components is minimal. By identifying the point where the Scree plot levels off, you can choose an optimal number of PCs to use in downstream analysis steps like graph-based clustering and UMAP.



In this data set, a reasonable cut-off could be set anywhere between around 10 and 30 PCs. We will use 15 in downstream steps.




Graph-based clustering

We can use Graph-based clustering to group similar cells together in an unsupervised manner.


A Graph-based clustering task node will be added to the pipeline under the Analyses tab and a circular Graph-based clusters output data node will be produced (Figure ?)


UMAP

Once the graph-based clustering task hs completed, we can visualize the results with a UMAP plot.


A UMAP task node will be added to the pipeline under the Analyses tab and a circular UMAP output data node will be produced (Figure ?)


Notes on Performing Exploratory Analysis with Protein or Gene Expression Data Only