You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _pages/plugins/snt/sholl.md
+16-7Lines changed: 16 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,8 +32,8 @@ The Sholl technique[^2] is used to describe neuronal arbors. SNT features a coll
32
32
- Both images and reconstructions can be analyzed
33
33
- When analyzing images directly, previous tracing of the arbor is not required
34
34
-[Curve fitting](#methods-table) is combined with several [methods](#sholl-plots) to automatically retrieve [quantitative descriptors](#metrics) from sampled data, which allows direct statistical comparisons between arbors
35
-
-[Continuous and repeated sampling](#multiple-samples-and-noise-reduction) around user-defined foci are allowed
-[Continuous and repeated sampling](#noise-reduction) around user-defined foci are allowed
36
+
-[Angular](#angular-sholl), [length-based](#length-based-profiles), and [intensity-based](#intensity-based-profiles) profiles
37
37
- Extensive options for quantitative analysis
38
38
-[Batch processing](#batch-processing) is possible
39
39
@@ -57,7 +57,9 @@ After [installing SNT](/plugins/snt/#installation), Sholl commands can be access
57
57
%}
58
58
59
59
60
-
# Length-based Profiles
60
+
# Profile Types
61
+
62
+
## Length-based Profiles
61
63
62
64
Since SNTv5 it is possible to obtain **length profiles** in addition to the traditional **No. of intersections** counts. The two strategies are usually (highly) correlated but not identical: _Intersection counts_ summarize how often the arbor crosses each sampling shell (frequency of crossings). _Length_ summarizes ow much cable lies within each shell.
63
65
@@ -76,6 +78,13 @@ Since SNTv5 it is possible to obtain **length profiles** in addition to the trad
76
78
- Reported lengths are in calibrated units (e.g., µm)
77
79
78
80
81
+
## Intensity-based Profiles
82
+
<iclass="fas fa-image"></i> When parsing images directly it is possible to obtain integrated density plots. In this case rather than reporting on No. of intersections or intersected lengths, these profiles report on _normalized integrated density_. _Normalized integrated density_ is the sum of all voxel intensities along the sampling shell normalized to the perimeter/surface of the shell. These type of profiles can also include cumulative distributions plots and are useful to quantify the distribution of organelles and other structures in cells (including non-neuronal cell types), e.g., as in:
83
+
84
+
- Distribution of FISH spots within nuclei: {% include citation doi='10.1371/journal.pgen.1010451' %}
85
+
- Distribution of mitochondria: {% include citation doi='10.1016/j.celrep.2016.09.004' %}
86
+
87
+
79
88
# Direct Analysis of Images
80
89
<imgalign="right"width="320px"src="/media/plugins/snt/sholl-bitmap-promptv4.png"title="Main prompt (v4.2.1) when input is a segmented image" >
81
90
@@ -209,7 +218,7 @@ For clarity, settings pertaining to direct parsing of images are tagged with <i
209
218
<iclass="fas fa-image"></i> Updates the center position by reading the centroid of the active ROI.
210
219
211
220
212
-
### Segmentation
221
+
### Noise Reduction
213
222
214
223
#### Samples per radius *(2D images only)*
215
224
<spanid="multiple-samplesnoise-reduction"></span>
@@ -258,15 +267,15 @@ Detailed control over polynomial fitting is controlled by the options in the *Op
258
267
### Output Options
259
268
<iclass="fas fa-image"></i> <iclass="fas fa-pen"></i> Defines which kind of annotations should be output, including:
260
269
261
-
-**Plots** The type of plot(s) to be output. In addition to the [Linear and Normalized profiles](#methods-table) and their cumulative variants, it is also possible to obtain integrated density plots when parsing images. In this case rather than reporting on intersections, these plots report on normalized integrated density (sum of all voxel intensities) along the sampling shell normalized to the perimeter/surface of the shell.
270
+
-**Plots** The type of plot(s) to be output. In addition to the [Linear and Normalized profiles](#methods-table), it is also possible to obtain [polar plots](#angular-sholl), as well as cumulative distribution plots for [intensity-based](#intensity-based-profiles) profiles.
262
271
263
272
-**Tables** Defines which kind of tables should be output, including _Detailed_ and _Summary_ tables.
264
273
265
274
-**Annotations** Defines which kind of annotations should be output, including:
266
275
267
276
-**LUT** The Lookup Table (LUT) used for annotations.
268
277
269
-
-**ROIs** Allows for two sets of ROIS to be added to the image overlay: 1) concentric shells matching sampled distances (circular ROIs or composite ROIs when using hemicircles); and 2) Multipoint ROIs at intersection sites between shells and clusters of foreground pixels. Note that WYSIWYG versions (RGB images) of these masks can be obtained using by pressing {% include key keys='Shift|F' %} ({% include bc path='Image|Overlay|Flatten'%}) or by running {% include bc path='Analyze|Tools|Calibration Bar...'%}. Note that ROIs are not created when outputting integrated density plots.
278
+
-**ROIs** Allows for two sets of ROIS to be added to the image overlay: 1) concentric shells matching sampled distances (circular ROIs or composite ROIs when using hemicircles); and 2) Multipoint ROIs at intersection sites between shells and clusters of foreground pixels. Note that WYSIWYG versions (RGB images) of these masks can be obtained using by pressing {% include key keys='Shift|F' %} ({% include bc path='Image|Overlay|Flatten'%}) or by running {% include bc path='Analyze|Tools|Calibration Bar...'%}. Note that ROIs are not created when outputting [integrated density](#intensity-based-profiles).
270
279
271
280
-**Mask** A 16/32–bit maximum intensity projection of the analyzed image is generated in which the measured arbor is painted according to its Sholl profile. The type of data (*Raw*, i.e., sampled or *Fitted*) is displayed in the image subtitle
272
281
@@ -540,7 +549,7 @@ It is possible to adopt more sophisticated [segmentation algorithms](/imaging/se
540
549
541
550
# Batch Processing
542
551
543
-
SNTv5 reinstated macro-recordable commands. So the easiest/quickest way to automate analysis requires only 3 steps:
552
+
SNTv5 reinstated macro-recordable commands. So the easiest/quickest way to automate analysis requires only a few steps:
544
553
1. Open ImageJ's macro recorder: {% include bc path="Plugins|Macro|Record..." %}
545
554
2. From the Neuroanatomy Shortcuts Window, choose the relevant prompt from the _Macro Recordable_ section of {% include bc path="Sholl Analysis | " %}
0 commit comments