Inferring manifold-constrained velocity and transforming vectors across representations
Project description
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}
}
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 graphvelo-0.1.11.tar.gz
.
File metadata
- Download URL: graphvelo-0.1.11.tar.gz
- Upload date:
- Size: 5.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
634dd4d411fa74d0efd383f10d8d3f930c949140a4e3a42b86c5885884b05bd0
|
|
MD5 |
bc4a252da03e7be963c5bf3b22a47955
|
|
BLAKE2b-256 |
30e39ef5cccc0779e38f132fa850760a271529b04db855eaca5496d035dbcb69
|
File details
Details for the file graphvelo-0.1.11-py3-none-any.whl
.
File metadata
- Download URL: graphvelo-0.1.11-py3-none-any.whl
- Upload date:
- Size: 47.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f4d669def4ffbcd6c45e7c54eaa2eb1890e5b99fd7cd07a90c5fb5ba13f15122
|
|
MD5 |
0c144044bfa7e845788f9b3514cf7667
|
|
BLAKE2b-256 |
8ddd43918dbd3755d7b4a61169808159beef0835467be89314ca8f268bf33c64
|