CellNavi is a deep learning framework designed to predict genes driving cellular transitions.
- Clone the repo
git clone https://github.com/DLS5-Omics/CellNavi.git
- Create conda environment
conda create -n cellnavi python=3.12
conda activate cellnavi
- Install python dependencies
cd ./CellNavi
pip install -r requirements.txt
Please refer to tutorials/README.md
and tutorials/Tutorial_perturbation.ipynb
.
The full descriptions of the datasets and the studies of origin can be found in the manuscript. Here we provide the links to the pretrained model and the example datasets.
- Pretrained model checkpoint and gene2token file: link
- Example training and testing datasets and model path file under 1,000 training step, with adjacency matrix graph and shortest path graph provided: link
Wang, T., Pan, Y., Ju, F., Zheng, S., Liu, C., Min, Y., Liu, X., Xia, H., Liu, G., Liu, H., & Deng, P. (2024). Directing cellular transitions on gene graph-enhanced cell state manifold.