Skip to main content

RNA velocity generalized through dynamical modeling

Project description

PyPi PyPIDownloads CI

scVelo - RNA velocity generalized through dynamical modeling

scVelo is a scalable toolkit for RNA velocity analysis in single cells; RNA velocity enables the recovery of directed dynamic information by leveraging splicing kinetics 1. scVelo collects different methods for inferring RNA velocity using an expectation-maximization framework 2, deep generative modeling 3, or metabolically labeled transcripts4.

scVelo's key applications

  • estimate RNA velocity to study cellular dynamics.
  • identify putative driver genes and regimes of regulatory changes.
  • infer a latent time to reconstruct the temporal sequence of transcriptomic events.
  • estimate reaction rates of transcription, splicing and degradation.
  • use statistical tests, e.g., to detect different kinetics regimes.

Citing scVelo

If you include or rely on scVelo when publishing research, please adhere to the following citation guide:

EM and steady-state model

If you use the EM (dynamical) or steady-state model, cite

@article{Bergen2020,
  title = {Generalizing RNA velocity to transient cell states through dynamical modeling},
  volume = {38},
  ISSN = {1546-1696},
  url = {http://dx.doi.org/10.1038/s41587-020-0591-3},
  DOI = {10.1038/s41587-020-0591-3},
  number = {12},
  journal = {Nature Biotechnology},
  publisher = {Springer Science and Business Media LLC},
  author = {Bergen, Volker and Lange, Marius and Peidli, Stefan and Wolf, F. Alexander and Theis, Fabian J.},
  year = {2020},
  month = aug,
  pages = {1408–1414}
}

RNA velocity inference through metabolic labeling information

If you use the implemented method for estimating RNA velocity from metabolic labeling information, cite

@article{Weiler2024,
  author = {Weiler, Philipp and Lange, Marius and Klein, Michal and Pe'er, Dana and Theis, Fabian},
  publisher = {Springer Science and Business Media LLC},
  url = {http://dx.doi.org/10.1038/s41592-024-02303-9},
  doi = {10.1038/s41592-024-02303-9},
  issn = {1548-7105},
  journal = {Nature Methods},
  month = jun,
  number = {7},
  pages = {1196--1205},
  title = {CellRank 2: unified fate mapping in multiview single-cell data},
  volume = {21},
  year = {2024},
}

Support

Found a bug or would like to see a feature implemented? Feel free to submit an issue. Have a question or would like to start a new discussion? Head over to GitHub discussions. Your help to improve scVelo is highly appreciated. For further information visit 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.3.3.tar.gz (27.3 MB view details)

Uploaded Source

Built Distribution

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

scvelo-0.3.3-py3-none-any.whl (196.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scvelo-0.3.3.tar.gz
  • Upload date:
  • Size: 27.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for scvelo-0.3.3.tar.gz
Algorithm Hash digest
SHA256 9383a8712f81f0f2d2f1bddcfc81889ede06a0027de537b5b9af83ed821390c7
MD5 ab731f6192a45c37620925a4aee44a5e
BLAKE2b-256 ae31bb5292e3b48bf021b6a9e75308a7e80d415e0e2721f642808bd902c64d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for scvelo-0.3.3.tar.gz:

Publisher: release.yml on theislab/scvelo

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

File details

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

File metadata

  • Download URL: scvelo-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 196.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for scvelo-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cb9821a86d0c6b9cb79d9fd867480d7caece27530d1d30b49052a0fa9d94a187
MD5 09516a89da3a580424913b8154d36332
BLAKE2b-256 5b9a97224ad312fca04b8dec60c1b743096344c3b2fff5f56a9a817576c5cf4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for scvelo-0.3.3-py3-none-any.whl:

Publisher: release.yml on theislab/scvelo

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