Skip to main content

spatialproteomics

PyPI version

Spatialproteomics is an interoperable toolbox for analyzing highly multiplexed fluorescence image data. This analysis involves a sequence of steps, including segmentation, image processing, marker quantification, cell type classification, and neighborhood analysis.

Spatialproteomics orchestrates analysis workflows for highly multiplexed fluorescence images.

Principles

Multiplexed imaging data comprises at least 3 dimensions (i.e. channels, x, and y) and often contains additional data such as segmentation masks or cell type annotations associated with it. In spatialproteomics, we use xarray to create a data structure that keeps all of these data dimension in sync. This data structure can then be used to apply all sorts of operations to the data. Users can segment cells, perform different image processing steps, quantify protein expression, predict cell types, and plot their data in various ways. By providing researchers with those tools, spatialproteomics can be used to quickly explore highly multiplexed spatial proteomics data directly within jupyter notebooks.

The spatialproteomics data structure enables synchronized subsetting across shared dimensions.

Getting Started

Please refer to the documentation for details on the API and tutorials.

Installation

To install spatialproteomics, first create a python environment and install the package using

pip install spatialproteomics

The installation of the package should take less than a minute.

System Requirements

Hardware Requirements

spatialproteomics requires only a standard computer with enough RAM to support the in-memory operations. Certain steps of the pipeline, such as segmentation, benefit from using a GPU.

Software Requirements

The base version of spatialproteomics depends on the following packages:

xarray
zarr
numpy
scikit-image
scikit-learn
opencv-python
matplotlib

Citation

Meyer-Bender, M., Voehringer, H., Schniederjohann, C., Koziel, S., Chung, E., Popova, E., ... & Huber, W. (2026). Spatialproteomics: an interoperable toolbox for analyzing highly multiplexed fluorescence image data. Nature Methods, 1-10.

Release files for spatialproteomics 0.8.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spatialproteomics 0.8.6
File Size Uploaded
spatialproteomics-0.8.6.tar.gz 93.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spatialproteomics 0.8.6
File Interpreter ABI Platform
spatialproteomics-0.8.6-py3-none-any.whl Python 3 none any Details

Total release size: 191.6 kB

Release files / spatialproteomics-0.8.6.tar.gz

Download URL spatialproteomics-0.8.6.tar.gz
Size 93.0 kB
Tags Source
SHA-256 checksum
How to use checksums
af8bb5bf89ce2b18b59674226403db4852d4392e61ffed67b222658fed8e6214
BLAKE2b-256 checksum
How to use checksums
7fe4301bd428882fced9c68ae8e66645755440b21d6b69732c1c2063bcdf6b20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / spatialproteomics-0.8.6-py3-none-any.whl

Download URL spatialproteomics-0.8.6-py3-none-any.whl
Size 98.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ba43dc8707b1d00a99ad1566f2ffe4f7c06e8bc2844e75c94f7641a4cb50a5a
BLAKE2b-256 checksum
How to use checksums
387c66d38b07a11f2d4ed9c6ac18477473852c851491037d0c9aa498b7cd3a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.8.6 This release

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.10

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.11

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page