Panoptic Segmentation and WSI Spatial Analysis
Project description
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 🤖
- Panoptic HoVer-Net
- Panoptic Cellpose
- Panoptic Stardist
- Panoptic CellVit-SAM
- Panoptic CPP-Net
Contributing
We welcome contributions! To get started:
- Fork the repository and create your branch from
main. - Make your changes with clear commit messages.
- Ensure all tests pass and add new tests as needed.
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccea700f5b276cca7ce0dcc3f87e33a1d0bbb32d0d4d9933b385c80a836e6ae6
|
|
| MD5 |
5a4e592e9c2aa9b5df34e5913d8a9504
|
|
| BLAKE2b-256 |
db239d658057dfc44f4f7008a2f91f9dcf130de6312a15dbfd0ed60c91555f1e
|
File details
Details for the file histolytics-0.1.0-py3-none-any.whl.
File metadata
- Download URL: histolytics-0.1.0-py3-none-any.whl
- Upload date:
- Size: 61.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bf84ea2abddf8ebaa7b49ae6c632909fdfee0eec2974866056f70d5906d724b
|
|
| MD5 |
e16e3a93380a57d7c93c28ec9620731f
|
|
| BLAKE2b-256 |
22395a5c393a61be5689e70494bf7e8686dd069a73b3a810e14560ac71426a4f
|