Skip to content

trendscenter/MSIVA

Repository files navigation

MSIVA: Multimodal Subspace Independent Vector Analysis

This repository contains a MATLAB implementation for Multimodal Subspace Independent Vector Analysis (MSIVA), which is built upon Multidataset Independent Subspace Analysis (MISA).

Simulation

Simulation code can be found in simulation.m.

Unimodal analysis is implemented in run_pca_ica.m. MSIVA is implemented in run_mgpca_ica.m.

Neuroimaging Experiment

Neuroimaging experiment code can be found in experiment.m.

Visualization

Visualization code for ISBI 2023 paper figures can be found in figures/ISBI2023SIVA.

Fig. 1: plot_subspace_struct.ipynb

Fig. 2: plot_sim.ipynb

Fig. 3: plot_sim.ipynb

Fig. 4: plot_img.ipynb

Fig. 5: plot_img.ipynb

Fig. 6: dualmap.m

Dependency

GIFT toolbox is required to run MSIVA.