Skip to content

Commit 462db74

Browse files
authored
Merge pull request #359 from imagej/snt-images
SNT pages: aggregate media in common directory/retire old files
2 parents 0c65a27 + 7ee0dcc commit 462db74

32 files changed

+36
-21
lines changed

_pages/plugins/sholl-analysis.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@ nav-links:
1212
url: /plugins/snt/index
1313
- title: Analysis
1414
url: /plugins/snt/analysis
15+
- title: Contributing
16+
url: /plugins/snt/contribute
1517
- title: Extending
1618
url: /plugins/snt/extending
1719
- title: FAQ
1820
url: /plugins/snt/faq
19-
- title: Shortcuts
21+
- title: Hotkeys
2022
url: /plugins/snt/key-shortcuts
23+
- title: Machine Learning
24+
url: /plugins/snt/machine-learning
2125
- title: Manual
2226
url: /plugins/snt/manual
2327
- title: Metrics
@@ -30,8 +34,12 @@ nav-links:
3034
url: /plugins/snt/screencasts
3135
- title: Scripting
3236
url: /plugins/snt/scripting
33-
- title: Walk‑throughs
37+
- title: Sholl
38+
url: /plugins/snt/sholl
39+
- title: Strahler
40+
url: /plugins/snt/strahler
41+
- title: Walkthroughs
3442
url: /plugins/snt/walkthroughs
3543
---
3644

37-
This page has moved [here](/plugins/snt/sholl-analysis).
45+
This page has moved [here](/plugins/snt/sholl).

_pages/plugins/snt/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,4 +82,4 @@ SNT's documentation is extensive. Please use the navigation bar on top of the pa
8282
## References
8383

8484
[^1]: {% include citation id='plugins/snt' %}
85-
[^2]: {% include citation id='plugins/sholl-analysis' %}
85+
[^2]: {% include citation id='plugins/snt/sholl' %}

_pages/plugins/snt/sholl.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ After [installing SNT](/plugins/snt/#installation), Sholl commands can be access
4141
{% include gallery align="center" content=
4242
"
4343
/media/plugins/snt/sholl-analysis-outputs.png | Overview of outputs: Linear and log-log profile (Sholl decay calculation), detailed and summary tables. ‘Traditional’ plots are obtained by disabling curve-fitting altogether
44-
/media/plugins/bitmapsholl-ca1mask.png | [Skeletonized](/plugins/skeletonize3d) hippocampal CA1 cell[^8] in which apical and basal dendrites have been analyzed [separately](#ca1-cell-plot) and [color coded](#output-options) according to their Sholl profile. Warmer hues indicate higher number of Intersections (*N*). [Critical radius](#critical-radius) (*r<sub>c</sub>*) and [Mean value](#mean-value-of-function) (*N<sub>av</sub>*) are indicated.
45-
/media/plugins/bitmapsholl-ca1compartment.png | Linear plot for the same CA1 cell[^8]. Using the soma as center, image was sampled twice using [hemishells](#hemishells) in order to segregate apical from basal dendrites. For clarity, distances for basal branches were assigned negative values and arbor overlaid (in green) over the profile.
46-
/media/plugins/combineshollprofiles.png | *Combine Sholl Profiles...* aggregates individual profiles into a single plot, obtaining the average profile for groups of cells [[use case](https://forum.image.sc/t/sholl-merging-profiles-with-different-radii/54144/13)]
44+
/media/plugins/snt/bitmapsholl-ca1mask.png | [Skeletonized](/plugins/skeletonize3d) hippocampal CA1 cell[^8] in which apical and basal dendrites have been analyzed [separately](#ca1-cell-plot) and [color coded](#output-options) according to their Sholl profile. Warmer hues indicate higher number of Intersections (*N*). [Critical radius](#critical-radius) (*r<sub>c</sub>*) and [Mean value](#mean-value-of-function) (*N<sub>av</sub>*) are indicated.
45+
/media/plugins/snt/bitmapsholl-ca1compartment.png | Linear plot for the same CA1 cell[^8]. Using the soma as center, image was sampled twice using [hemishells](#hemishells) in order to segregate apical from basal dendrites. For clarity, distances for basal branches were assigned negative values and arbor overlaid (in green) over the profile.
46+
/media/plugins/snt/combineshollprofiles.png | *Combine Sholl Profiles...* aggregates individual profiles into a single plot, obtaining the average profile for groups of cells [[use case](https://forum.image.sc/t/sholl-merging-profiles-with-different-radii/54144/13)]
4747
/media/plugins/snt/sholl-group-statistics.png | Statistics for [groups of cells](/plugins/snt/analysis#comparing-reconstructions) [[use case](https://forum.image.sc/t/sholl-analysis-with-snt-one-graph-for-two-groups/82471/2)]
48-
/media/plugins/animatedpolyfit.gif | Sampled data can be fitted to polynomials of varying degree (animation created using [BAR](/plugins/bar))
48+
/media/plugins/snt/animatedpolyfit.gif | Sampled data can be fitted to polynomials of varying degree (animation created using [BAR](/plugins/bar))
4949
/media/plugins/snt/sholl-convex-hull.png | Scripting allows for arbitrary focal points, in this case the centroid of the neuron's convex hull (*Convex Hull as Center* template script)
50-
/media/plugins/shollresultasrois.png | Intersection points and sampling shells can be retrieved as ROIs. Intersection points are placed at edges of detected clusters of foreground pixels, not their center.
50+
/media/plugins/snt/shollresultasrois.png | Intersection points and sampling shells can be retrieved as ROIs. Intersection points are placed at edges of detected clusters of foreground pixels, not their center.
5151
/media/plugins/snt/sholl-rasterized-shells.png | Using Sholl to measure the distribution of image objects (_Sholl Rasterize Shells_ template script) [[use case](https://forum.image.sc/t/measuring-distribution-of-object-diameters-in-different-stripes-using-sholl-plugin/51087)]
5252
/media/plugins/snt/snt-sholl-integrate-density-profiles.png | Not only neurons: Integrated-density profiles can be used to obtain radial maps of fluorescent markers.
5353
"
@@ -74,7 +74,7 @@ The center of analysis can be specified using one of three possibilities:
7474

7575
3. Multipoint selection:A Multi-point selection (multipoint counter) in which the first point marks the center of analysis while the remaining points mark (count) the number of primary branches required for the calculation of [ramification indices](#schoenen-sampled)). Suitable for cases in which [inference from starting radius](#primary-branches) is not effective.
7676

77-
{% include img align="center" name="sholl plots" src="/media/plugins/shollanalysisstartuprois.png" %}
77+
{% include img align="center" name="sholl plots" src="/media/plugins/snt/shollanalysisstartuprois.png" %}
7878

7979
Three types of ROIs expected by the plugin when analyzing images directly. <b>Left</b>: Line defining center of analysis (focal point), hemisphere restriction and ending radius. <b>Middle</b>: Single point defining center of analysis. <b>Right</b>: Multi-point selection in which the first point defines the focal point while the remaining points (2 to 5) serve as counters for primary neurites.
8080

@@ -249,7 +249,7 @@ Detailed control over polynomial fitting is controlled by the options in the *Op
249249

250250
# Sholl Plots
251251

252-
{% include img align="center" name="sholl plots" src="/media/plugins/shollplots.png" %}
252+
{% include img align="center" name="sholl plots" src="/media/plugins/snt/shollplots.png" %}
253253

254254
***Linear*, *Linear-norm*, *Semi-log* and *Log-log* profiles for the ddaC cell ({% include bc path='File|Open Samples|ddaC Neuron'%}), version 3.0**. Most of the retrieved [metrics](#metrics-based-on-fitted-data) are automatically highlighted by the plugin. *Linear profile*: [Mean value](#mean-value-of-function) (horizontal grid line) and [Centroid](#centroid) (colored mark). Logarithmic profiles: The [Sholl regression coefficient](#sholl-decay) (also known as Sholl decay) can be retrieved by linear regression using either the full range of data (blue line) or data within percentiles 10–90 (red line). For this particular cell type, the Semi-log method is more [informative](#dratio) when compared to the Log-log method.
255255

_pages/plugins/snt/strahler.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ doi: 10.1038/s41592-021-01105-7
1616
There are several entry points to Strahler Analysis in SNT. You can find those in the _Neuroanatomy Shortcuts_ panel ({% include bc path='Plugins|Neuroanatomy|'%} or "SNT" icon in Fiji's toolbar):
1717
<br/>
1818
<ol>
19-
<li><i>Strahler Analysis (Image)...</i> Direct parsing of skeletonized images, bypassing tracing</li>
20-
<li><i>Strahler Analysis (Tracings)...</i> Parsing of traced structures</li>
19+
<li><i>Strahler Analysis (Image)...</i> Direct parsing of skeletonized images, bypassing tracing (described on this page)</li>
20+
<li><i>Strahler Analysis (Tracings)...</i> Parsing of traced structures (described in
21+
<a href="/plugins/snt/analysis#strahler-analysis">Analysis › Strahler (Tracings)</a>)</li>
2122
<li><i>Strahler Analysis Scripts</i> Batch processing of files</li>
2223
</ol>
23-
This documentation page is mainly focused on _Strahler Analysis (Image)..._.
2424
{% endcapture %}
2525
{% include notice icon="info" content=strahler %}
2626

@@ -29,7 +29,7 @@ While _Strahler Analysis (Image)..._ remains a functional workflow, you may find
2929
{% endcapture %}
3030
{% include notice icon="warning" background-color="#fffbeb" content=strahler %}
3131

32-
{% include img align="right" src="/media/plugins/strahler-classification-example.png" caption="Strahler classification"%}
32+
{% include img align="right" src="/media/plugins/snt/strahler-classification-example.png" caption="Strahler classification"%}
3333
Strahler numbering is a numerical procedure that summarizes the branching complexity of mathematical trees. It is described in detail [here](./analysis#strahler-analysis).
3434

3535
## Description
@@ -47,7 +47,7 @@ Strahler numbering is a numerical procedure that summarizes the branching comple
4747
**Infer root end-points from rectangular ROI**: This option is only available when a rectangular ROI is present. It is described in [root detection](#root-detection).
4848

4949
<span id="strahler-animation">
50-
{% include img align="right" width="300" name="Strahler Analysis by iterative elimination of end-point branches" src="/media/plugins/strahleranimation.gif" caption="Direct analysis of images occurs through progressive pruning of terminal branches, *iterative tree simplification*, a method that requires detecting all terminal branches (i.e., branches that contain an end-point) and all the degree-one paths leading to them." %}
50+
{% include img align="right" width="300" name="Strahler Analysis by iterative elimination of end-point branches" src="/media/plugins/snt/strahleranimation.gif" caption="Direct analysis of images occurs through progressive pruning of terminal branches, *iterative tree simplification*, a method that requires detecting all terminal branches (i.e., branches that contain an end-point) and all the degree-one paths leading to them." %}
5151

5252
**Ignore single-point arbors (Isolated pixels)** Elimination of end-point branches may give rise to single point arbors. Such 'debris' have 1 end-point but no slab branches or junctions. When this option is selected, single-point arbors will be discarded on each iteration. If deselected, the total number of end-points may be overestimated.
5353

@@ -66,7 +66,7 @@ Strahler numbering is a numerical procedure that summarizes the branching comple
6666

6767
## Root Detection
6868

69-
{% include img align="right" width="600px" src="/media/plugins/strahler-rootprotection.png" caption="**Left**: Arbor with rectangular ROI containing root. **Middle**: Analysis ignores ROI. Root-branch is interpreted as any other terminal-branch and the resulting classification is inaccurate. **Right**: Analysis takes ROI into account and infers that the end-point contained by the ROI is the root of the structure. Root branch is excluded from the iteration and the classification is accurate." %}
69+
{% include img align="right" width="600px" src="/media/plugins/snt/strahler-rootprotection.png" caption="**Left**: Arbor with rectangular ROI containing root. **Middle**: Analysis ignores ROI. Root-branch is interpreted as any other terminal-branch and the resulting classification is inaccurate. **Right**: Analysis takes ROI into account and infers that the end-point contained by the ROI is the root of the structure. Root branch is excluded from the iteration and the classification is accurate." %}
7070

7171
The problem with undiscriminated elimination of terminal branches is that a root-branch containing an end-point is always eliminated on the first iteration step. In order to protect root branches from elimination, *Strahler Analysis* needs to know where root branches are located. Root-detection is implemented by means of a rectangular ROI containing the root branch and by activating the *Infer root end-points from rectangular ROI* option. Here is an example:
7272

_pages/plugins/strahler-analysis.md

+11-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: SNT › Strahler Analysis (From Images)
33
categories: [Skeleton,Analysis,Neuroanatomy]
44
tags: strahler,plugin,arbor,neuron,morphometry,dendrite
5-
update-site: Neuroanatomy
65
artifact: org.morphonets:SNT
76
forum-tag: strahler-analysis
87
icon: /media/icons/snt.png
@@ -12,12 +11,16 @@ nav-links:
1211
url: /plugins/snt/index
1312
- title: Analysis
1413
url: /plugins/snt/analysis
14+
- title: Contributing
15+
url: /plugins/snt/contribute
1516
- title: Extending
1617
url: /plugins/snt/extending
1718
- title: FAQ
1819
url: /plugins/snt/faq
19-
- title: Shortcuts
20+
- title: Hotkeys
2021
url: /plugins/snt/key-shortcuts
22+
- title: Machine Learning
23+
url: /plugins/snt/machine-learning
2124
- title: Manual
2225
url: /plugins/snt/manual
2326
- title: Metrics
@@ -30,8 +33,12 @@ nav-links:
3033
url: /plugins/snt/screencasts
3134
- title: Scripting
3235
url: /plugins/snt/scripting
33-
- title: Walk‑throughs
34-
url: /plugins/snt/Walkthroughs
36+
- title: Sholl
37+
url: /plugins/snt/sholl
38+
- title: Strahler
39+
url: /plugins/snt/strahler
40+
- title: Walkthroughs
41+
url: /plugins/snt/walkthroughs
3542
---
3643

3744

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)