Metadata-Version: 2.4
Name: speciesot
Version: 0.2.5
Summary: Geometric inference of cross-species transcriptome correspondence using Gromov–Wasserstein optimal transport.
License-File: LICENSE
Author: Yuya Tokuta
Requires-Python: ==3.12.7
Classifier: Programming Language :: Python :: 3
Requires-Dist: anndata (==0.11.1)
Requires-Dist: jax (>=0.4.26,<0.4.27) ; sys_platform == "darwin"
Requires-Dist: jax-metal (==0.1.0) ; sys_platform == "darwin"
Requires-Dist: jax[cuda12] (>=0.4.26,<0.4.27) ; sys_platform == "linux"
Requires-Dist: jaxlib (>=0.4.26,<0.4.27)
Requires-Dist: jupyter-black (==0.4.0)
Requires-Dist: nbformat (==5.10.4)
Requires-Dist: ott-jax (==0.4.9)
Requires-Dist: plotly (==5.24.1)
Requires-Dist: polars (==1.15.0)
Requires-Dist: pyarrow (==18.0.0)
Requires-Dist: scanpy (==1.10.3)
Requires-Dist: screcode (==1.0.0)
Description-Content-Type: text/markdown

# Species-OT

[](
[![Downloads](https://static.pepy.tech/badge/scegot)](https://pepy.tech/project/speciesot)
)

Geometric inference of cross-species transcriptome correspondence using Gromov-Wasserstein optimal transport.

![fig.png](./docs/_static/fig.png)

## Installation

```sh
$ pip install speciesot
```

## Requirements

- Python3
- Apple Silicon or NVIDIA GPUs (recommended)

  Click [here](https://developer.apple.com/metal/jax/) to learn how to utilize Apple Silicon's GPUs (official documentation).

## Documentation

The tutorial is available [here](https://yuyatokuta.github.io/Species-OT/).

## Preprint

Please see the following paper:
[Y. Tokuta et al. Geometric inference of cross-species transcriptome correspondence using Gromov-Wasserstein optimal transport. bioRxiv](https://doi.org/10.1101/2025.10.23.684069)

