Skip to main content

A Python package for the inteRactive and Integrated analySis of Multiplexed tissue microarrays

Project description

PRISM: A Python package for the inteRactive and Integrated analySis of Multiplexed tissue microarrays

License MIT PyPI Python Version tests codecov napari hub

NOTE: PRISM is still in heavy development. PRISM or napari-prism is a package and napari plugin designed for interactive processing, analysing and visualising multiplxed tissue microarrays.

Currently, end-to-end capabilities (i.e. starting from importing the raw image file, to basic spatial analysis of annotated cells) are available for images generated from the Akoya Phenocycler™-Fusion platform. However, the modular structure of the package allows for usage at any stage of processing and/or analysis, given a pre-built SpatialData object using readers from either spatialdata-io or sopa.

PRISM uses spatialdata as the core data framework, allowing for:

  1. The rich integration of tools from the (scverse) Python bioinformatics ecosystem with highly interactive graphical user interfaces from napari and napari-spatialdata.
  2. The storage of images, shapes, annotations and their linked AnnData objects in a standardized, FAIR-compliant data structure, addressing the non-standard and fragmented organization of files before, during, and after a multiplexed image analysis pipeline.

The package was designed to be used completely within the napari application and therefore require little to no knowledge of Python programming. Therefore, documentation for usage via the API is currently in progress.

Installation

Install this package via pip:

pip install napari-prism

Install the latest development version:

pip install git+https://github.com/clinicalomx/napari-prism.git@main

Getting Started

To start using PRISM, please see the tutorials:

GPU Acceleration

**In-progress/Testing

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the MIT license, "napari-prism" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

Citation

**tba

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napari_prism-0.1.1.tar.gz (24.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

napari_prism-0.1.1-py3-none-any.whl (103.3 kB view details)

Uploaded Python 3

File details

Details for the file napari_prism-0.1.1.tar.gz.

File metadata

  • Download URL: napari_prism-0.1.1.tar.gz
  • Upload date:
  • Size: 24.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for napari_prism-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1a77e3a93baa8764f99f37c12126e15d860d9df187702ece8edc2426103ad632
MD5 d78485875e7320b19b9a6710d9f5017e
BLAKE2b-256 21aa9eed325ace6fc6e2bc4346a835c087dabad4fe485ef86136349b045b367f

See more details on using hashes here.

File details

Details for the file napari_prism-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: napari_prism-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 103.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for napari_prism-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7461c30d9577c7fe4c07121ff6d4b7bbb4c08b42bd79e56fe700b19f0e5a9e4d
MD5 28885673640cfcdda37f7b922f77cb31
BLAKE2b-256 94973bad4686890d394ecf1fc6ad4a1d7134545bc0bce713c01f6af8add7b723

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page