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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file stories_jax-0.1.0.tar.gz.

File metadata

  • Download URL: stories_jax-0.1.0.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.8.5 Linux/5.14.0-1007-oem

File hashes

Hashes for stories_jax-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0543bce945ac198a2bec12e4f2ea0305de0fae0e2e6b456a5cbc78ab66da4abf
MD5 f627c161bf0b4b883b8ff558f82ddfd9
BLAKE2b-256 bd71ac9a715934943e33258ca205153698598f4082416ca21983ba20edc9543a

See more details on using hashes here.

File details

Details for the file stories_jax-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: stories_jax-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.8.5 Linux/5.14.0-1007-oem

File hashes

Hashes for stories_jax-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 807c7717871b1b2feac37fbbb9830bfb86ea12d55019604510577a69ec470917
MD5 e79d926b265e32eb8d11e7d7672fa564
BLAKE2b-256 55f9305eefbff73a7bbb2690259936128854fb1efc97f508640684f7a363ed63

See more details on using hashes here.

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