Skip to main content
CellFlow

PyPI Downloads CI pre-commit.ci status Codecov Docs

CellFlow - Modeling Complex Perturbations with Flow Matching

CellFlow is a framework for predicting single-cell phenotypes induced by complex perturbations. It is quite flexible and enables researchers to systematically explore how cells respond to a wide range of experimental interventions, including drug treatments, genetic modifications, cytokine stimulation, morphogen pathway modulation or even entire organoid protocols.

Check out the preprint for details!

Example Applications

  • Modeling the effect of single and combinatorial drug treatments
  • Predicting the phenotypic response to genetic perturbations
  • Modeling the development of perturbed organisms
  • Cell fate engineering
  • Optimizing protocols for growing organoids
  • ... and more; check out the documentation for more information.

Installation

Install CellFlow by running::

pip install cellflow-tools

In order to install CellFlow in editable mode, run::

git clone https://github.com/theislab/cellflow
cd cellflow
pip install -e .

For further instructions how to install jax, please refer to https://github.com/google/jax.

Download files

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

Source Distribution

cellflow_tools-0.0.9.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cellflow_tools-0.0.9-py3-none-any.whl (79.9 kB view details)

Uploaded Python 3

File details

Details for the file cellflow_tools-0.0.9.tar.gz.

File metadata

  • Download URL: cellflow_tools-0.0.9.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cellflow_tools-0.0.9.tar.gz
Algorithm Hash digest
SHA256 0652b4458164c351b1ae0d31d5522b1d576955289412128b0f15cbc713878bc1
MD5 385cf73b219085439ef17a49c4137358
BLAKE2b-256 bd12ca2af7d24a2d25661ad8355661140323acd33a2120b1b40bdaab9ad315b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cellflow_tools-0.0.9.tar.gz:

Publisher: release.yml on theislab/CellFlow

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cellflow_tools-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: cellflow_tools-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 79.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cellflow_tools-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 ee12cfa929efed24735e14f928870b484f887f3559f07f57874e0569758facd1
MD5 b4cf46d34cd8bacf664a3a6c9dea232e
BLAKE2b-256 7923ff85e02d2a2640e288a8cb12e500c91744900e2bf073bacdf61429a0c082

See more details on using hashes here.

Provenance

The following attestation bundles were made for cellflow_tools-0.0.9-py3-none-any.whl:

Publisher: release.yml on theislab/CellFlow

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page