Skip to content

LeonStadelmann/genot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.3%
  • Other 0.7%