Ultra-fast spatial analysis toolkit for large-scale spatial single-cell data
Project description
SpatialTis
SpatialTis is an ultra-fast spatial analysis toolkit for large-scale spatial single-cell data.
- ✔️ Spatial Transcriptome (Non single-cell)
- ✔️ Spatial Proteome (Single-cell)
- 🦀 Core algorithms implements in Rust
- 🚀 Parallel processing support
🔋 Highlighted spatial analysis
- Cell neighbors search (KD-Tree/R-Tree/Delaunay)
- Cell-Cell Interaction
- Marker spatial co-expression
- Spatial variable genes (current support: SOMDE)
- GCNG: Inferring ligand-receptor using graph convolution network
- Identify neighbor dependent markers
📦 Other analysis
- Spatial distribution
- Hotspot detection
- Spatial auto-correlation
- Spatial heterogeneity
Installation
pypi
SpatialTis requires Python >= 3.8.
pip install spatialtis
# For full features
pip install 'spatialtis[all]'
Install the current development version
pip install git+https://github.com/Mr-Milk/SpatialTis.git
Docker
docker pull mrmilk/spatialtis
To start a docker container:
cd your/data/
docker run -it --rm -p 8888:8888 -v "${PWD}:/analysis" spatialtis
-it
: Run the container in interactive mode-rm
: Clean file system in container after shutting down- If local port 8888 is taken, try
-p 9999:8888
and change to 9999. -v
: Mount your data directory to the working directory/analysis
in the container.${PWD}
is the directory where you run this command. All changes made in this directory will be saved.
Low level API
If you are interested in using low level algorithms yourself, Please refer to spatialtis_core It provides clear document for all exposed API.
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
spatialtis-0.5.0.tar.gz
(8.0 MB
view details)
Built Distribution
File details
Details for the file spatialtis-0.5.0.tar.gz
.
File metadata
- Download URL: spatialtis-0.5.0.tar.gz
- Upload date:
- Size: 8.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e90c76b41bbee6576571dd96a59e4ba856189ef92d84f885abd1e3da928161 |
|
MD5 | 970f6d381635f6b8ee4ae99d0ba4130a |
|
BLAKE2b-256 | e98e6de8860756efe097c930dcb04fa17dd4eb66091487d182971f8b793c0f81 |
File details
Details for the file spatialtis-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: spatialtis-0.5.0-py3-none-any.whl
- Upload date:
- Size: 58.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2a29207da5bac93a5485f419b376cc98d582dff0f49f4deec718c943394a05 |
|
MD5 | 7ee6b2bf39fc74297e0f3eb588158cdc |
|
BLAKE2b-256 | 7cd62cbfbd4e84c10f5a9ed485cc7308f621bd5b1fe3c786bef03c4dcda6dc69 |