Skip to main content

Learn spatially informed Waddington-like potentials for single-cell gene expression

Project description

Learning cell fate landscapes from spatial transcriptomics using Fused Gromov-Wasserstein

codecov Tests Code style: black

STORIES is a novel trajectory inference method for spatial transcriptomics data profiled at several time points, relying on Wasserstein gradient flow learning and Fused Gromov-Wasserstein. Read the preprint here and the documentation here!

introductory figure

Install the package

STORIES is implemented as a Python package seamlessly integrated within the scverse ecosystem. It relies on JAX for fast GPU computations and JIT compilation, and OTT for Optimal Transport computations.

via PyPI (recommended)

pip install stories-jax

via GitHub (development version)

git clone git@github.com:cantinilab/stories.git
pip install ./stories/

Getting started

STORIES takes as an input an AnnData object, where omics information and spatial coordinates are stored in obsm, and obs contains time information, and optionally a proliferation weight. Visit the Getting started and API sections for tutorials and documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stories_jax-0.1.0.tar.gz (27.4 kB view hashes)

Uploaded Source

Built Distribution

stories_jax-0.1.0-py3-none-any.whl (31.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page