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 Package - 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.1.tar.gz (103.9 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.1-py3-none-any.whl (61.9 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for histolytics-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e0b8af31785753e824c9edaf25e8bc5a7ff6a8bc238be52efc73b435cc577adc
MD5 84bcd03efcf3b4034096abcab5b1e600
BLAKE2b-256 46520fe336a04813d295dda42e12cdbd87cd31de6392cad8a15ec344197fd95c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for histolytics-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2776786a94b1848fc75b8089eee9ae955e424c0b4c614913565ed9be24035f4c
MD5 892514900846083a46ce9d1dfa11f153
BLAKE2b-256 1731f7e0b2a42248e49db1b42856340b47aeeb16838c763c2b63a3fed0403fa5

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