python package for registering multimodal whole slide microscopy images
Project description
wsireg
Multi-modal or mono-modal whole slide image registration in a graph structure for complex registration tasks using elastix.
Documentation: https://wsireg.readthedocs.io.
Features
Graph based approach to defining modalities and arbitrary transformation paths between associated images
Use of elastix (through ITKElastix) to perform registration
Support for linear and non-linear transformation models
Transform associated data (masks, shape data) along the same path as the images.
Supports images converted to OME-TIFF using bioformats2raw -> raw2ometiff pipeline
All registered images exported as pyramidal OME-TIFF or OME-zarr that can be viewed in software such as Vitessce , vizarr, QuPath, OMERO or any platform that supports these formats.
All transforms for complex registration paths are internally composited and only 1 interpolation step is performed, avoiding accumulation of interpolation error from many registrations
Shape data (polygons, point sets, etc.) in GeoJSON format (future portable format for QuPath detection/annotation data) can be imported and transformations applied producing a modified GeoJSON
Some support for reading native WSI formats: currently reads .czi and .scn but could be expanded to other formats supported by python package tifffile
History
0.3.0 (2021-09-22)
add “ome.tiff-bytile” writer to write transformed images tile-by-tile
unify data reading from tiffs to use dask
numerous improvements, bug fixes, and additional tests
0.3.2.1 (2021-12-28)
This releases fixes some small bugs around shape transforms.
fix geojson import/export
fix bug with geojson reading
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
File details
Details for the file wsireg-0.3.2.1.tar.gz
.
File metadata
- Download URL: wsireg-0.3.2.1.tar.gz
- Upload date:
- Size: 71.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6515939df0e73aa3949141887d963dba6ff20641f1d7d115f4e471f4d4440b6a |
|
MD5 | a562f295fd9bef8b830c5c1a7dbc702e |
|
BLAKE2b-256 | 12f3d670393ba9a8846acb1ba53acb4589c36f368e554217c46e0d78b2eda7ee |
File details
Details for the file wsireg-0.3.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: wsireg-0.3.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 63.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e4d9021e2a28f46168f811a760d14be8057f06a132c6c028c4a05366220571 |
|
MD5 | 0b5cbfc0c477875bb6ecba1664ce1381 |
|
BLAKE2b-256 | f35bf0638b5055fe5830b227ea84176289197a3e41e674fdee1c5f26cec55a12 |