single-cell RNA velocity generalized to transient cell states
Project description
scVelo - single-cell RNA velocity generalized to transient cell states
scVelo is a scalable toolkit for estimating and analyzing RNA velocities in single cells using dynamical modeling.
The methods used herein are based on our preprint Bergen et al. (2019).
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 as described in Bergen et al. (2019): 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:
How scVelo estimates RNA velocity: https://scvelo.org/about.html
How to install and getting started: https://scvelo.org/getting_started.html
About the API: https://scvelo.org/api.html
Tutorials: http://tutorials.scvelo.org/Pancreas.html
Your feedback, in particular any issue you stumble upon, is highly appreciated and addressed to feedback@scvelo.org.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file scvelo-0.1.25.tar.gz
.
File metadata
- Download URL: scvelo-0.1.25.tar.gz
- Upload date:
- Size: 154.9 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c4ca7d0767f69db473986ba6e09fbe1afddec85d3360de50616f1d705bd9e1 |
|
MD5 | 60c9c5167f934a677d6a82e7c1c52fd8 |
|
BLAKE2b-256 | 3fff49ac71314f0d09fbda51d36c4ca580bd4c0fbc34c5e23cbdfcb6abf32e7a |
File details
Details for the file scvelo-0.1.25-py3-none-any.whl
.
File metadata
- Download URL: scvelo-0.1.25-py3-none-any.whl
- Upload date:
- Size: 185.1 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 300b9eb8dcfc123960954659f8c0221b55772bc9c5e103411397217e5d2e3b6c |
|
MD5 | 2bf3908aa4360a7df22964e8a0684d55 |
|
BLAKE2b-256 | ca4924ac48a5d9e99d832741f614548a0f72f6f00dc2db181ee87db873a72e49 |