-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Eliezyer edited this page Mar 18, 2025
·
1 revision
Generalized contrastive PCA (gcPCA) is a new dimensionality reduction method designed to compare high-dimensional datasets collected under different experimental conditions. Unlike PCA, which works on a single dataset, gcPCA directly compares two conditions to highlight key differences.
- Hyperparameter-free: No manual tuning required.
- Symmetric comparison: Both conditions are treated equally.
- Sparse solutions: Helps simplify and interpret results.
- Multi-language support: Implemented in Python and MATLAB, with R implementation coming soon.
📖 More details in our paper: PLOS Computational Biology
- Install Conda.
- Download this repository.
- Open a conda terminal and navigate to your copy of the repository.
- Run the following command:
conda env create -f environment.yml