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 tutorials, please refer to:Tutorials
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={sc{P}risma 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