Skip to main content

CellRank: dynamics from multi-view single-cell data

Project description

PyPI Downloads CI Docs Codecov Discourse Python Version

CellRank 2: Unified fate mapping in multiview single-cell data

CellRank overview

CellRank is a modular framework to study cellular dynamics based on Markov state modeling of multi-view single-cell data. See our documentation, and the CellRank 1 and CellRank 2 manuscripts to learn more. Read a summary of the CellRank papers here.

⚠️ Please refer to our citation guide to cite our software correctly.

CellRank scales to large cell numbers, is fully compatible with the scverse ecosystem, and is easy to use. In the backend, it is powered by pyGPCCA (Reuter et al. (2018)). Feel free to open an issue if you encounter a bug, need our help, or just want to make a comment/suggestion.

CellRank's key applications

  • Estimate differentiation direction based on a varied number of biological priors, including RNA velocity (La Manno et al. (2018), Bergen et al. (2020)), any pseudotime or developmental potential, experimental time points, metabolic labels, and more.
  • Compute initial, terminal and intermediate macrostates.
  • Infer fate probabilities and driver genes.
  • Visualize and cluster gene expression trends.
  • ... and much more, check out our documentation.

Installation

pip install cellrank

See the installation guide for more options.

Related packages

If you like CellRank, check out these packages from the same authors. Almost all are part of the scverse ecosystem.

Package Description Reference
moscot Optimal transport for temporal, spatial, and spatio-temporal single-cell mapping Klein et al. (2025)
moslin Trajectory inference with lineage barcodes via optimal transport (part of moscot) Lange et al. (2024)
VeloVI RNA velocity with variational inference and uncertainty quantification (part of scvi-tools) Gayoso et al. (2024)
RegVelo Jointly learning gene regulation and RNA velocity Wang et al. (2024)
CellMapper kNN-based label, embedding, and molecular layer transfer between datasets
CellAnnotator LLM-based cell type annotation with support for major LLM providers

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

cellrank-2.3.0.tar.gz (8.1 MB view details)

Uploaded Source

Built Distribution

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

cellrank-2.3.0-py3-none-any.whl (244.9 kB view details)

Uploaded Python 3

File details

Details for the file cellrank-2.3.0.tar.gz.

File metadata

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

File hashes

Hashes for cellrank-2.3.0.tar.gz
Algorithm Hash digest
SHA256 af5385acaf004bb3dd7acf0a05f2346fa8ebcfebdcdfd39c7e7d3808f5a6f65c
MD5 15e0afa06696ab473debe81f7c1e976e
BLAKE2b-256 e22d1ccf1f5abf5e4b8709c2402755d58b1f67a64e524dbedd4c949ec8f49e7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cellrank-2.3.0.tar.gz:

Publisher: release.yaml on scverse/cellrank

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

File details

Details for the file cellrank-2.3.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for cellrank-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a693b014179fa58bca0f724674f64fe7faedcad7d18396c227f83228683f757a
MD5 1aa1e898bbbb2fa69d90d05553c942b6
BLAKE2b-256 d1b74334b9d74eeb12f6fe03b780d68c76c09f9c1cdf25175681fbd5b0187337

See more details on using hashes here.

Provenance

The following attestation bundles were made for cellrank-2.3.0-py3-none-any.whl:

Publisher: release.yaml on scverse/cellrank

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

Supported by

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