Software

Contrastive PCA - A generalization of PCA that discovers important features/directions that are enriched in one dataset relative to another. Applications: discovering subgroups in RNA-Seq data, de-noising images on complex backgrounds, visualizing ancestry trends based on SNPs, feature identification and selection.
Paper - Github Code - Python library