Skip to main content

Panoptic Segmentation and WSI Spatial Analysis

Project description

Logo

A Python library for scalable panoptic spatial analysis of histological WSIs

Github Test License Python - Version

Introduction

histolytics is a spatial analysis library for histological whole slide images (WSI) library built upon torch, geopandas and libpysal. The library contains multi-task encoder-decoder architectures for panoptic segmentation of WSIs into __geo_interface__-format and a wide array of spatial analysis tools for the resulting segmentation masks.

Features 🌟

  • WSI-level panoptic segmentation
  • Several panoptic segmentation models for histological WSIs
  • Pre-trained models in model-hub. See: histolytics-hub
  • Versatile spatial analysis tools for segmented WSIs

Installation 🛠️

pip install histolytics

Getting started with Histolytics

Models 🤖

Contributing

We welcome contributions! To get started:

  1. Fork the repository and create your branch from main.
  2. Make your changes with clear commit messages.
  3. Ensure all tests pass and add new tests as needed.
  4. Submit a pull request describing your changes.

See contributing guide for detailed guidelines.

Citation

@article{2025histolytics,
  title={Histolytics: A Panoptic Spatial Analysis Framework for Interpretable Histopathology},
  author={Oskari Lehtonen, Niko Nordlund, Shams Salloum, Ilkka Kalliala, Anni Virtanen, Sampsa Hautaniemi},
  journal={XX},
  volume={XX},
  number={XX},
  pages={XX},
  year={2025},
  publisher={XX}
}

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

histolytics-0.1.0.tar.gz (100.6 MB view details)

Uploaded Source

Built Distribution

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

histolytics-0.1.0-py3-none-any.whl (61.7 MB view details)

Uploaded Python 3

File details

Details for the file histolytics-0.1.0.tar.gz.

File metadata

  • Download URL: histolytics-0.1.0.tar.gz
  • Upload date:
  • Size: 100.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for histolytics-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ccea700f5b276cca7ce0dcc3f87e33a1d0bbb32d0d4d9933b385c80a836e6ae6
MD5 5a4e592e9c2aa9b5df34e5913d8a9504
BLAKE2b-256 db239d658057dfc44f4f7008a2f91f9dcf130de6312a15dbfd0ed60c91555f1e

See more details on using hashes here.

File details

Details for the file histolytics-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for histolytics-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bf84ea2abddf8ebaa7b49ae6c632909fdfee0eec2974866056f70d5906d724b
MD5 e16e3a93380a57d7c93c28ec9620731f
BLAKE2b-256 22395a5c393a61be5689e70494bf7e8686dd069a73b3a810e14560ac71426a4f

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