libgcca
libgcca is an open-source C library that provides implementations of generalized canonical correlation analysis (GCCA) and related multi-view learning techniques. It is designed to help researchers and developers integrate data from multiple sources by learning a shared low-dimensional representation that reflects the common structure across views. The library focuses on a practical, numerically stable interface suitable for inclusion in C and C++ projects.
Its core functionality covers common GCCA formulations, including SUMCOR and MAXVAR variants, as well as options
Usage involves supplying the view matrices to the library, configuring model options (such as dimensionality of
libgcca is distributed under an open-source license and is typically built with standard C development tools.