Skip to content

Commit 73e3fdd

Browse files
authored
Merge pull request #384 from imagej/snt-release
Document Angular Sholl & BVV integration
2 parents 4608f80 + 5bb36da commit 73e3fdd

File tree

11 files changed

+137
-12
lines changed

11 files changed

+137
-12
lines changed

_pages/plugins/snt/analysis.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ Delineations allow measuring proportions of reconstructions within other structu
242242
Delineations are described in [Walkthroughs › Delineation Analysis](/plugins/snt/walkthroughs#delineation-analysis).
243243

244244
# Root Angle Analysis
245-
Root angle analysis measures the angular distribution of how far neurites deviate from a direct path to the soma (or root of the neuronal arbor), a functional property that is captured by [Sholl profiles](#sholl-analysis). It quantifies properties such as [balancing factor](./metrics#root-angles-balancing-factor), [centripetal bias](./metrics#root-angles-centripetal-bias), and [mean direction](./metrics#root-angles-mean-direction). It is described in:
245+
Root angle analysis measures the angular distribution of how far neurites deviate from a direct path to the soma (or root of the neuronal arbor), a functional property that is captured by [Sholl profiles](#sholl-analysis) (see also [angular Sholl](./sholl#angular-sholl)). It quantifies properties such as [balancing factor](./metrics#root-angles-balancing-factor), [centripetal bias](./metrics#root-angles-centripetal-bias), and [mean direction](./metrics#root-angles-mean-direction). It is described in:
246246

247247
{% include citation doi='10.1016/j.celrep.2019.04.097' %}
248248

@@ -263,6 +263,11 @@ The analysis can be performed from the [Analysis menu](/plugins/snt/manual#root-
263263

264264
Growth Analysis provides detailed time-lapse analysis of neuronal patterns and requires traced paths to be matches across time frames, as detailed in. The Analysis is accessed through the [Path Manager](./manual#path-manager)'s [Time-lapse Utilities](./manual#time-lapse-utilities-) menu.
265265

266+
{% capture timelapse-demo%}
267+
For parameter validation and configuration comparisons, load the _Hippocampal neuron (DIC timelapse)_ demo dataset ({% include bc path='File|Load Demo Dataset...' %})
268+
{% endcapture %}
269+
{% include notice icon="info" content=timelapse-demo %}
270+
266271
## Prerequisites
267272

268273
- **Time-matched paths**: Paths must be tagged using the {% include bc path='Match Paths Across Time...'%} command first, so that all paths in the timelapse sequence associated with the same neurite are tagged with a common neurite label, e.g., "{neurite #1}", "{neurite #2}", etc, as described in the [Time-lapse analysis](./walkthroughs#time-lapse-analysis) walkthrough.

_pages/plugins/snt/big-data.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: SNT › Big Data
3+
nav-links: true
4+
nav-title: Big Data
5+
artifact: org.morphonets:SNT
6+
icon: /media/icons/snt.png
7+
forum-tag: snt
8+
update-site: Neuroanatomy
9+
tags: snt,tracing,segmentation,neuroanatomy,big-data
10+
---
11+
12+
{% capture version%}
13+
**This page was last revised for [version 5.0.0](https://github.com/morphonets/SNT/releases)**.
14+
{% endcapture %}
15+
{% include notice content=version %}
16+
17+
## Big Data support
18+
19+
SNTv5 implemented _preliminary_ support for big data. The support remains basic but currently supports the following operations:
20+
21+
| Operation | Status | Details |
22+
|--------------------|-----------------------|---------|
23+
| Tracing operations | Headless support only | A* tracing performed using pre-existing coordinates is fully supported via scripting in headless operations. [Example implementation](https://github.com/AllenNeuralDynamics/neuron-tracing-utils). For interactive tracing, please use [HortaCloud](https://hortacloud.org/): This is SNT's development team recommended tool for tracing Terabyte-size datasets |
24+
| Path optimization | Headless support only | [Optimization of curvatures](./manual#refinefit-), including extraction of radii |
25+
| 3D Visualization | Supported via [sciview](./manual#sciview) and [BigVolumeViewer](./manual#bigvolumeviewer) | Visualization of 3D reconstructions, including [color mappings](./manual#color-mapping-), etc. |

_pages/plugins/snt/comp-tools.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ update-site: Neuroanatomy
1313
| Tool | Description | Comments |
1414
|------|-------------|----------|
1515
| [Spot Spine](/plugins/spot-spine) | Detection and count dendritic spines, segmentation of spine heads, and quantitative morphological measurements of spines | Under active development |
16-
| [BigTrace](/plugins/bigtrace) | Semi-automated tracing in 3D using BigVolumeViewer | Under active development |
16+
| [BigTrace](/plugins/bigtrace) | Semi-automated/automated tracing of unbranched structures using BigVolumeViewer | Under active development |
1717
| [NeuronJ](/plugins/neuronj) | Semi-automated tracing in 2D only | No longer maintained. SNT reads NDF files |
1818

1919

2020
### Other
2121

2222
| Tool | Description |
2323
|------|-------------|
24-
| [HortaCloud](https://hortacloud.org/) | Cloud-based, open-source platform for collaborative reconstruction of long-range projection neurons from whole-brain light microscopy data |
24+
| [HortaCloud](https://hortacloud.org/) | Cloud-based, open-source platform for collaborative reconstruction of long-range projection neurons from whole-brain light microscopy data. This is SNT's development team recommended tool for tracing [Terabyte-size datasets](./big-data) |
25+
| | |
2526
| [BICCN Tools](https://biccn.org/tools) | List of tools supporting NIH's Brain Research through Advancing Innovative Neurotechnologies (BRAIN) Initiative - Cell Census Network (BICCN) |
2627
| [Blue Brain's Morphology Suite](https://github.com/BlueBrain/morphology-suite) | Blue brain's collection of tools (mostly Python) to build, analyze and visualize morphologies. Currently supported by the [Open Brain Institute](https://www.openbraininstitute.org/) |
2728
| [Cajal](https://cajal.readthedocs.io/en/latest/index.html#) | A Python package for the analysis of single-cell morphological data using Gromov-Wasserstein (GW) distances |

_pages/plugins/snt/index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,12 @@ The [source repository](https://github.com/morphonets/SNT) contains more details
4040
/media/plugins/snt/snt-montage-light.png | Quantitative and publication quality visualizations
4141
/media/plugins/snt/snt-montage-dark.png | Data-rich 3D visualizations
4242
/media/plugins/snt/snt-rec-viewer-demo2-dark.gif | [Interactive 3D scenes](/plugins/snt/reconstruction-viewer)
43-
/media/plugins/snt/sholl-analysis-outputs.png | [Sholl](/plugins/snt/analysis#sholl-analysis) and [Strahler](/plugins/snt/analysis#strahler-analysis) analysis
44-
/media/plugins/snt/snt-delineation-analysis2.png | [Delineation analyses](/plugins/snt/walkthroughs#delineation-analysis)
43+
/media/plugins/snt/sholl-analysis-outputs.png | [Sholl](/plugins/snt/#sholl) and [Strahler](/plugins/snt/analysis#strahler) directly from images (bypassing tracing)
44+
/media/plugins/snt/snt-angular-sholl.png | Advanced [Sholl-based quantifications](/plugins/snt/sholl#angular-sholl)
45+
/media/plugins/snt/snt-root-angle-analysis.png | [Root Angle Analysis](/plugins/snt/analysis#root-angle-analysis)
4546
/media/plugins/snt/snt-local-angle-surface-analysis.png | Analysis of [surface angles/arbor orientation](/plugins/snt/metrics#extension-angle)
47+
/media/plugins/snt/snt-delineation-analysis2.png | [Delineation analyses](/plugins/snt/walkthroughs#delineation-analysis)
4648
/media/plugins/snt/snt-growth-analysis.png | [Growth Analysis](/plugins/snt/analysis#growth-analysis)
47-
/media/plugins/snt/snt-root-angle-analysis.png | [Root Angle Analysis](/plugins/snt/analysis#root-angle-analysis)
4849
/media/plugins/snt/snt-ferris-wheel.png | Routines to summarize [innervation patterns](/plugins/snt/analysis#graph-based-analysis)
4950
/media/plugins/snt/graph-viewer-ferris-wheel.png | Routines to summarize data from [projectomes and connectomics](/plugins/snt/analysis#graph-based-analysis)
5051
/media/plugins/snt/snt-2d-histogram.png | Specialized [statistics](/plugins/snt/analysis#statistics)

_pages/plugins/snt/key-shortcuts.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ The [Command Palette](manual#command-palette) ({% include key keys='ctlcmd|Shift
5151
| {% include key key='2' %} | Toggles the second visibility filter: Whether all nodes should be displayed across the Z-stack or just those in nearby Z-slices |
5252
| {% include key key='3' %} | Toggles the third visibility filter: Whether paths from all channels/frames should be displayed or just those in the active channel/frame |
5353
| {% include key key='G' %} | Selects the nearest path to the mouse cursor. Holding {% include key keys='Shift|G' %} adds the path nearest to the mouse cursor to the current list of selected paths. *Mnemonic: <u>G</u>roup paths around cursor.* Note that Paths can only be edited one at a time, and thus {% include key keys='Shift|G' %} is disabled in *Edit Mode* |
54+
| {% include key key='H' %} | Temporarily <u>H</u>ides alls paths/annotations while being pressed |
5455

5556

5657
### Tracing

_pages/plugins/snt/manual.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,8 @@ This option assumes [sciview](/plugins/sciview) to be successfully installed. sc
477477
### Big Volume Viewer
478478

479479
Big Volume Viewer (BVV) is the 3D counterpart of [BigDataViewer](https://imagej.net/plugins/bdv) capable of GPU volume rendering of images too large to fit into memory. Currently, support for Big Volume Viewer remains highly experimental.
480-
480+
{% include img align="center" name="BVV integration" src="/media/plugins/snt/snt-bvv.png" caption="BVV integration" %}
481+
481482
### Legacy 3D Viewer
482483

483484
The Legacy 3D Viewer is a functional tracing canvas and allows images to be traced interactively in 3D. However, it relies on libraries that are not actively maintained and _may_ not function reliably during complex tasks. That being said, SNTv5 has implemented several improvements that have restored/improved Legacy 3D Viewer functionality relatively to earlier versions. For usage instructions, see [Tracing using the Legacy 3D Viewer](/plugins/snt/walkthroughs#tracing-in-the-legacy-3d-viewer).

0 commit comments

Comments
 (0)