Skip to main content

single-cell RNA velocity generalized to transient cell states

Project description

PyPI Docs travis

scVelo - single-cell RNA velocity generalized to transient cell states

https://user-images.githubusercontent.com/31883718/65906280-8cfc0d00-e3c2-11e9-94ee-bb74d3da15e2.png

scVelo is a scalable toolkit for estimating and analyzing RNA velocities in single cells using dynamical modeling.

RNA velocity, the time derivative of mRNA abundance, enables you to infer directionality in your data by superimposing splicing information. The main principles have been presented in La Manno et al. (2018), and are based on a deterministic steady-state model of transcriptional dynamics. scVelo provides two extensions: A stochastic model that incorporates second-order moments, and a dynamical model that captures the full splicing kinetics. It thereby adapts RNA velocity to widely varying specifications such as non-stationary populations.

It is compatible with scanpy (Wolf et al., 2018). Making use of sparse implementation, iterative neighbors search and other techniques, it is remarkably efficient in terms of memory and runtime without loss in accuracy and runs easily on your local machine (30k cells in a few minutes).

Install from PyPI:

pip install -U scvelo

See the the documentation at https://scvelo.org for details, which includes:

Your feedback, in particular any issue you stumble upon, is highly appreciated and addressed to feedback@scvelo.org.

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

scvelo-0.1.24.tar.gz (140.0 kB view details)

Uploaded Source

Built Distribution

scvelo-0.1.24-py3-none-any.whl (168.7 kB view details)

Uploaded Python 3

File details

Details for the file scvelo-0.1.24.tar.gz.

File metadata

  • Download URL: scvelo-0.1.24.tar.gz
  • Upload date:
  • Size: 140.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for scvelo-0.1.24.tar.gz
Algorithm Hash digest
SHA256 a9e1842ec6a55c982a853349238a494464c447e208aa5d46d3a7d225a910113f
MD5 19e3f874b43fec08baacb3a1a733c19f
BLAKE2b-256 97d314139165f7e7f2ffd73afc41e9fa1f4cfd48b1cd5bea211307e271bf8f69

See more details on using hashes here.

File details

Details for the file scvelo-0.1.24-py3-none-any.whl.

File metadata

  • Download URL: scvelo-0.1.24-py3-none-any.whl
  • Upload date:
  • Size: 168.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for scvelo-0.1.24-py3-none-any.whl
Algorithm Hash digest
SHA256 82a8957708245d88ecd508126a1c6d6c6ebe5cda4d234857ede1d545d4b2a4e5
MD5 3374418804f59a61c03ce3bd91f9c636
BLAKE2b-256 62da0b40b56a7a7c2b01fb3d978b7225c3f33558092a8c7a8374d67285f04c4b

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