napari-arboretum

napari-arboretum

Track graph and lineage tree visualization with napari

    License PyPI Python Version tests codecov

    https://github.com/lowe-lab-ucl/arboretum/assets/8217795/d98c22c4-73bb-493a-9f8f-c224d615209d

    Automated cell tracking and lineage tree reconstruction.

    Overview

    A dockable widget for Napari for visualizing cell lineage trees.

    Features:

    • Lineage tree plot widget
    • Integration with btrack

    Usage

    Once installed, Arboretum will be visible in the Plugins > Add Dock Widget > napari-arboretum menu in napari. To visualize a lineage tree, (double) click on one of the tracks in a napari Tracks layer.

    Examples

    You can use the example script to display some sample tracking data in napari and load the arboretum tree viewer:

    python ./examples/show_sample_data.py

    Alternatively, you can use btrack to generate tracks from your image data. See the example notebook here: https://github.com/quantumjot/btrack/blob/main/examples


    History

    This project has changed considerably. The Tracks layer, originally developed for this plugin, is now an official layer type in napari. Read the napari documentation here: https://napari.org/stable/api/napari.layers.Tracks.html

    To view the legacy version of this plugin, visit the legacy branch: https://github.com/quantumjot/arboretum/tree/v1-legacy

    Version:

    • 0.1.2

    Last updated:

    • 07 June 2023

    First released:

    • 11 May 2021

    License:

    Supported data:

    • Information not submitted

    Plugin type:

    GitHub activity:

    • Stars: 42
    • Forks: 11
    • Issues + PRs: 14

    Python versions supported:

    Operating system:

    Requirements:

    • matplotlib
    • napari-matplotlib (>=0.2.1)
    • napari (>=0.4.0)
    • numpy (>=1.17.3)
    • pandas
    • pooch (>=1)
    • qtpy
    • scikit-image
    • vispy

    Sign up to receive updates