GraphVelo allows for accurate inference of multimodal omics velocities and molecular mechanisms for single cells
GraphVelo is a graph-based machine learning procedure that uses RNA velocities inferred from existing methods as input and infers velocity vectors that lie in the tangent space of the low-dimensional manifold formed by the single-cell data.
Key Features
- Refine the velocity vectors estimated by any methods (e.g., splicing-based, metabolic labeling-based, pseudotime-based, lineage tracing-based, etc.) to the data manifold
- Infer modality dynamics that go beyond splicing events
- Transcription rate of genes without introns or undergoing alternative splicing
- Change rate of chromatin openness
- More to be explored
- Serve as a plugin that can be seamlessly integrated into existing RNA velocity analysis pipelines
- Analyze dynamical systems in the context of multi-modal single-cell data
Getting Started with GraphVelo
Check the pipeline of RNA velocity estimation and you will find the niche of graphvelo:
Now let's get started with our Tutorials.
Installation
You need to have Python 3.8 or newer installed on your system.
To create and activate a new environment
conda create -n graphvelo python=3.8
conda activate graphvelo
Install via pip:
pip install graphvelo
Citing GraphVelo
Please see our manuscript for detailed explanation. If you find GraphVelo useful for your research, please consider citing our work as follows:
@article {Chen2024.12.03.626638,
author = {Chen, Yuhao and Zhang, Yan and Gan, Jiaqi and Ni, Ke and Chen, Ming and Bahar, Ivet and Xing, Jianhua},
title = {GraphVelo allows inference of multi-modal single cell velocities and molecular mechanisms},
year = {2024},
doi = {10.1101/2024.12.03.626638},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://www.biorxiv.org/content/early/2024/12/07/2024.12.03.626638},
journal = {bioRxiv}
}
Release files for GraphVelo 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| graphvelo-0.1.11.tar.gz | 5.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| graphvelo-0.1.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.5 MB
Release files / graphvelo-0.1.11.tar.gz
| Download URL | graphvelo-0.1.11.tar.gz |
|---|---|
| Size | 5.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
634dd4d411fa74d0efd383f10d8d3f930c949140a4e3a42b86c5885884b05bd0
|
|
BLAKE2b-256 checksum How to use checksums |
30e39ef5cccc0779e38f132fa850760a271529b04db855eaca5496d035dbcb69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.3
|
Release files / graphvelo-0.1.11-py3-none-any.whl
| Download URL | graphvelo-0.1.11-py3-none-any.whl |
|---|---|
| Size | 47.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4d669def4ffbcd6c45e7c54eaa2eb1890e5b99fd7cd07a90c5fb5ba13f15122
|
|
BLAKE2b-256 checksum How to use checksums |
8ddd43918dbd3755d7b4a61169808159beef0835467be89314ca8f268bf33c64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.3
|