napari-arboretum

Track graph and lineage tree visualization with napari

  • Alan R. Lowe

License PyPI Python Version tests codecov

Arboretum

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:

  • 2023-06-07

First released:

  • 2021-05-11

License:

  • Unavailable

Supported data:

  • Information not submitted

Plugin type:

Open extension:

Save extension:

Python versions supported:

Operating system:

  • Information not submitted

Requirements:

  • matplotlib
  • napari-matplotlib (>=0.2.1)
  • napari (>=0.4.0)
  • numpy (>=1.17.3)
  • pandas
  • pooch (>=1)
  • qtpy
  • scikit-image
  • vispy
Website by the napari team, original design by CZI. Go to napari main website.