This tutorial is designed to introduce software developers to the PCAGinsu modules contained in the CompClust Python package. The CompClust tools for comparative cluster analysis are described in [Hart et al., 2005]. See Section 8 for additional information on CompClust as well as the publication describing our PCA interpretation approach. After following this tutorial a software developer aught to be able to load his own gene expression microarray datasets and labelings, perform PCA on the data, and generate interpretations of the PCA results as described in [Roden et al., 2005].
The approach taken in this tutorial is to guide a software developer to become familiar with the CompClust package's application programming interface (API) so that he or she may proceed to use the API to perform PCA interpretation with their own datasets.