scPrisma is a spectral analysis method, for pseudotime reconstruction, informative genes inference, filtering, and enhancement of underlying topological signals.
For documentation please refer to scPrisma documentation.
For reproducibility of scPrisma manuscript, please refer to:
https://github.com/nitzanlab/scPrisma_notebooks
git clone https://github.com/nitzanlab/scPrisma.git
cd scPrisma
pip install .
For running the gpu version install it like so pip install ."[gpu]"
I recommend creating two separate virtual environments for running the cpu/gpu test suite. On my laptop, I use conda but this can be replaced any other virtual environment manager of your choice.
conda create -n scprisma_cpu python=3.10
conda activate scprisma_cpu
pip install .
pytest tests/cpu
conda create -n scprisma_gpu python=3.10
conda activate scprisma_gpu
pip install .[gpu]
pytest tests/gpu
@article{karin2023scprisma,
title={scPrisma infers, filters and enhances topological signals in single-cell data using spectral template matching},
author={Karin, Jonathan and Bornfeld, Yonathan and Nitzan, Mor},
journal={Nature Biotechnology},
pages={1--10},
year={2023},
publisher={Nature Publishing Group US New York}
}
Jonathan Karin - jonathan.karin [at ] mail.huji.ac.il
Forum