Skip to main content

Geometrical reconstruction of cell assemblies from instance segmentations

Project description

Delaunay-Watershed 3D

drawing

Delaunay-Watershed is an algorithm designed to reconstruct a sparse representation of the geometry of tissues and cell nuclei from instance segmentations, in 2D and in 3D. It accomplishes this by building multimaterial meshes from segmentation masks. These multimaterial meshes are perfectly suited for storage, geometrical analysis, sharing and visualisation of data. We provide high level APIs to extract geometrical features from the meshes, as well as visualisation tools based on matplotlib (2D) and polyscope(3D) and Napari (ND).

Delaunay-Watershed was created by Sacha Ichbiah during his PhD in Turlier Lab, and is maintained by Sacha Ichbiah, Matthieu Perez and Hervé Turlier. For support, please open an issue. A preprint of the method will be published soon. If you use our library in your work please cite the paper. The documentation is coming soon on delaunaywatershed.readthedocs.io.

Introductory notebooks with precise use case are provided for 2D and 3D libraries.

The algorithm takes as input segmentation masks and return multimaterial polygonal lines (2D) or triangle meshes (3D). The original raw images can be inserted optionaly for visualisation but are not used for the reconstruction.


Examples

Geometrical reconstruction of P.Mammilata Embryo (Data from this paper)

Geometrical reconstruction of Cell Nuclei (Data from Stardist)

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

delaunay_watershed_3d-0.1.0.tar.gz (12.0 kB view hashes)

Uploaded Source

Built Distribution

delaunay_watershed_3d-0.1.0-py3-none-any.whl (14.0 kB view hashes)

Uploaded Python 3

Supported by

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