Skip to content

ProDong0512/scPositioner

Repository files navigation

scPositioner v1.1.0

Global optimal-based spatial mapping of single-cell multi-omics

python >=3.9 DOI

scPositioner is a computational method to map single cells into spatial context and integrate multi omics

avatar

Create and activate conda environment with requirements installed.

For scPositioner, the Python version need is over 3.9. If you have already installed a lower version of Python, consider installing Anaconda, and then you can create a new environment.

cd scPositioner-main

conda env create -f environment.yml -n scpositioner
conda activate scpositioner

Install scPositioner

python setup.py build
python setup.py install

Tutorials (single cell spatial mapping)

scPositioner requires the single-cell spatial omics data (stored as .h5ad format) as input, where cell population label of each cell needs to be provided. For spot-level SRT datasets, the deconvolution step should be done in advance.

Here is an example of scPositioner on spot-level SRT reference (10X Visium):

An example of scPositioner on single-cell SRT reference (10X Xenium):

And an example of scPositioner on multi-omics (snRNA-seq, snATAC-seq, 10X Visium):

Acknowledgements

About

scPositioner is developed by Jingyang Qian and Hudong Bao. Should you have any questions, please contact Hudong Bao at baohd@zju.edu.cn.

About

Global optimal-based spatial mapping method of single-cell multi-omics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors