Skip to content

Repository files navigation

GENOT (Generative Entropic Neural Optimal Transport)

This repository implements the code for the NeurIPS 2024 paper GENOT: Entropic (Gromov) Wasserstein Flow Matching with Applications to Single-Cell Genomics

Features

GENOT provides neural entropic optimal transport estimators for
  • linear OT (Wasserstein) and quadratic OT (Gromov-Wasserstein and Fused Gromov-Wasserstein)
  • all of these in balanced and unbalanced formulations
  • for any cost function

We demonstrate these capabilities on simulated data, where we have a closed-form solution, and a wide range of single-cell genomics tasks (see also moscot for (discrete) optimal transport applications in single-cell genomics).

Code Usage

Check out the notebooks directory for a wide range of examples, also covered in the paper.

Installation

You can install genot from source:

$ pip install .

or in editable mode as

$ pip install -e .

Releases

Packages

Used by

Contributors

Languages