Please refer to the documentation. In particular, the
and the tutorials:
- Paired integration and query-to-reference mapping
- Trimodal integration and query-to-reference mapping
See the paired integration tutorial for advice on which distributions and losses to use for which modalities.
You need to have Python 3.12 or newer installed on your system.
To install the latest release of multigrate from PyPI:
pip install multigrateOr install the latest development version:
pip install git+https://github.com/theislab/multigrate.git@mainFor development, we recommend using uv for fast dependency management:
# Clone the repository
git clone https://github.com/theislab/multigrate.git
cd multigrate
# Install in development mode with all optional dependencies
uv sync --all-groupsSee the changelog.
If you found a bug, please use the issue tracker.
Anastasia Litinetskaya, Maiia Schulman, Fabiola Curion, Artur Szalata, Alireza Omidi, Mohammad Lotfollahi, and Fabian Theis. 2022. "Integration and querying of multimodal single-cell data with PoE-VAE." bioRxiv. https://doi.org/10.1101/2022.03.16.484643.
Code and notebooks to reproduce the results from the paper are available at https://github.com/theislab/multigrate_reproducibility.