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.

If you work with an AI coding assistant, point it to llms.txt (an index of the documentation in Markdown) or llms-full.txt (the complete documentation in a single file). Contributors using coding agents will find repository instructions in AGENTS.md.

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
pandas
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.

Metadata

Release files for spatialproteomics 0.9.0

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.9.0
File Size Uploaded Provenance Actions
spatialproteomics-0.9.0.tar.gz 324.3 kB Without provenance Details for spatialproteomics-0.9.0.tar.gz

Built distribution (wheel)

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

Total release size: 429.8 kB

Release files / spatialproteomics-0.9.0.tar.gz

Download URL spatialproteomics-0.9.0.tar.gz
Size 324.3 kB
Tags Source
SHA-256 checksum
How to use checksums
23ce39e039dfef7fc90b611721bd3a9990938fe56d18c58ccb6252391e4dcc83
BLAKE2b-256 checksum
How to use checksums
027548905a6b78230dc5c30465ecb51d38ed7c24b22db62ba761e8287a39c0e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL spatialproteomics-0.9.0-py3-none-any.whl
Size 105.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
deea38d66531add58f003af3695a40b7ef65898478b0f3738ad1940dc875c487
BLAKE2b-256 checksum
How to use checksums
1f8238fe66a97aca3b546996a9b1739f75db4218391f6696e669fbdb15e0c5fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for spatialproteomics 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files No provenance

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