Spatial Single-Cell Analysis Toolkit
Project description
SCIMAP: A Python Toolkit for Integrated Spatial Analysis of Multiplexed Imaging Data
Scimap is a scalable toolkit for analyzing spatial molecular data. The underlying framework is generalizable to spatial datasets mapped to XY coordinates. The package uses the anndata framework making it easy to integrate with other popular single-cell analysis toolkits. It includes preprocessing, phenotyping, visualization, clustering, spatial analysis and differential spatial testing. The Python-based implementation efficiently deals with large datasets of millions of cells.
Citing scimap
Nirmal et al., (2024). SCIMAP: A Python Toolkit for Integrated Spatial Analysis of Multiplexed Imaging Data. Journal of Open Source Software, 9(97), 6604, https://doi.org/10.21105/joss.06604
Installation
We strongly recommend installing scimap in a fresh virtual environment.
# If you have conda installed
conda create --name scimap python=3.10
conda activate scimap
Install scimap directly into an activated virtual environment:
Firstly, we suggest installing scimap and napari together to enable visualization out of the box. Keep in mind, napari needs a GUI toolkit, such as PyQt. If you run into any issues because of your computer's operating system, install scimap and napari separately by following the guidance in napari's documentation.
Here's how you can install both using pip:
pip install "scimap[napari]"
If you encounter a problem with PyQt6 during the installation, you can install scimap alone first. Later on, if you find you need napari, you can go ahead and install it by itself.
To install just scimap:
pip install scimap
After installation, the package can be imported as:
$ python
>>> import scimap as sm
Get Started
Detailed documentation of scimap functions and tutorials are available here.
Scimap development was led by Ajit Johnson Nirmal, Harvard Medical School.
Check out other tools from the Nirmal Lab.
Contibute
Interested in contributing to the package? Check out our guidelines at https://scimap.xyz/contribute/ for detailed instructions.
Funding
This work was supported by the following NIH grant K99-CA256497
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scimap-2.3.5.tar.gz.
File metadata
- Download URL: scimap-2.3.5.tar.gz
- Upload date:
- Size: 11.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.0 CPython/3.11.3 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78936696131a0f804f19aab068f2bce606ab824888bf572905ab64f91705e424
|
|
| MD5 |
4896fa51a502d9c3a6c660925ca73c6a
|
|
| BLAKE2b-256 |
8a6812b19c8b76f57ebf54e1e741854e565894eaaee0086a767a9986b1115aaf
|
File details
Details for the file scimap-2.3.5-py3-none-any.whl.
File metadata
- Download URL: scimap-2.3.5-py3-none-any.whl
- Upload date:
- Size: 11.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.0 CPython/3.11.3 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3f26d0595732929a7e496cb6452cdba8304019dbd28fb7e0062323ec9088550
|
|
| MD5 |
e97d2dc2d4fa6dd39b899c17c7c8824a
|
|
| BLAKE2b-256 |
0a1c0c92ea6cd72f25258e05ad23d65dc0785df1b09322f541c63219fb56f379
|