Skip to content

CellFlow across datasets, à la Prophet

License

Notifications You must be signed in to change notification settings

theislab/scaling_flow

 
 

Repository files navigation

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.

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.

Citing CellFlow

A preprint is coming very soon, stay tuned!

About

CellFlow across datasets, à la Prophet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%