Skip to content

Commit 7a8f15c

Browse files
committed
Update outdated snt pages
1 parent d8d67ff commit 7a8f15c

5 files changed

Lines changed: 110 additions & 79 deletions

File tree

_pages/plugins/snt/faq.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,20 +75,32 @@ Use the *Edit this page* option on the <a href="#top">top</a> of the documentati
7575
## Tracing
7676

7777
### Can I trace in 3D?
78-
Yes. You can trace using the the XY,ZY,XZ [views](/plugins/snt/walkthroughs#accurate-point-placement) or more interactively: using the [3D Viewer](/plugins/snt/manual#legacy-3d-viewer) (legacy), or [sciview](/plugins/snt/manual#sciview) (experimental). There is also growing support for [Big Volume Viewer](/plugins/snt/manual#big-volume-viewer).
78+
Yes. You can trace using the the XY,ZY,XZ [views](/plugins/snt/walkthroughs#accurate-point-placement) or more interactively: using the [3D Viewer](/plugins/snt/manual#legacy-3d-viewer) (legacy). There is also growing support for [sciview](/plugins/snt/manual#sciview) and [Big Volume Viewer](/plugins/snt/manual#big-volume-viewer).
79+
80+
### Can I undo tracing mistakes?
81+
Yes. With version 5 and later, temporary segments can be reverted before finishing a path simply by pressing {% include key key='Z' %}. In Edit Mode, editing operations can also be reverted using the same shortcut. By default, the last 20 operations can be undone.
7982

8083
### Having to confirm individual segments is too cumbersome. Is it possible to trace without interruption, by clicking in succession?
81-
Yes. Uncheck the *Confirm temporary segments* in the *Options* tab (*Temporary Paths* section).
84+
Yes. Uncheck the *Confirm temporary segments* in the *Options* tab (*Temporary Paths* section): When this option is disabled. Segments are confirmed automatically. Note that double-click finishes a path directly, and the last confirmed segment can always be undone with the {% include key key='Z' %} key.
85+
86+
### I miss NeuronJ's simplicity. Can I make SNT behave like NeuronJ?
87+
Yes! [NeuronJ](./plugins/neuronj) implemented several popular features: 1) Rapid iteration over image files stored in a common directory; 2) "Rubber band" tracing where temporary segments "stick" to the current cursor position, so that segments update continuously in real-time; and 3) Cursor snapping to neurite signal. All of these can be set in SNT:
88+
- Tracing of multiple images: Use {% include key key='ctlcmd|Shift|O' %} ([Save Tracings &amp; Open Next Image](./manual#save-tracings--open-next-image)) and {% include key key='ctlcmd|Alt|O' %} ([Save Tracings &amp; Open Previous Image](./manual#save-tracings--open-previous-image))
89+
- "Rubber band" tracing: Enable _Live Preview_ in [Algorithm Settings](./manual#algorithm-settings)
90+
- Cursor snapping: Enable [Cursor Auto-snapping](./manual#cursor-auto-snapping)
8291

8392
### How can I browse voxel intensities around processes?
8493
Right-click on the image canvas and select *Pause SNT* from the contextual menu. Voxel intensities will be reported in the ImageJ status bar.
8594
Alternatively, you can also obtain [Path profiles](/plugins/snt/manual#path-profiler), in which voxel intensities are plotted along selected path(s).
8695

8796
### I traced an image in pixel coordinates but need to scale the reconstruction to physical units. How do I do it?
88-
Have a look at [these instructions](https://forum.image.sc/t/how-to-set-the-correct-scale-micrometer-um-of-traced-cell-in-sholl-analysis/84764/4)
97+
There are multiple ways to handle this case. First, take note of the voxel size using {% include bc path='Image|Properties...' color='white'%}, then do one of the following:
98+
1. Use {% include bc path='Scripts|Tracing|Transform Paths' color='white'%} to scale paths in place
99+
2. Export tracings as SWC and re-import the file: The [Import prompt](./manual#load-tracings-) has an option for scaling paths
100+
3. Read the voxel dimensions from the image by, e.g., following [these instructions](https://forum.image.sc/t/how-to-set-the-correct-scale-micrometer-um-of-traced-cell-in-sholl-analysis/84764/4)
89101

90102
### Is there a way to process one image after another in a fast way?
91-
Yes. Have a look at these [instructions](https://forum.image.sc/t/simple-neurite-tracer-for-multiple-2d-images/22564/6?u=tferr).
103+
Yes. Use {% include key key='ctlcmd|Shift|O' %} / {% include key key='ctlcmd|Alt|O' %} (see [Save Tracings &amp; Open Next Image](./manual#save-tracings--open-next-image))
92104

93105
### How can I import an image sequence into SNT?
94106
Loading of images that require input options is handled by ImageJ directly. To load a directory of images (e.g., one file per Z-slice), run {% include bc path='File| Import|Image Sequence' color='white'%} and select the first file in the sequence, adjusting any needed parameters in the subsequent dialog prompt. Once the sequence is imported adjust voxel dimensions using {% include bc path='Image|Properties...' color='white'%}. To save yourself from having to go through these steps again, you should save the imported stack as a single TIFF file using {% include bc path='File|Save As|Tiff...' color='white'%}
@@ -100,16 +112,10 @@ See [Sholl Analysis › FAQ](./sholl#faq).
100112
## Spine Analysis
101113

102114
### Does SNT support spine analysis?
103-
Currently only [Spine densities](./walkthroughs#spinevaricosity-analysis) are supported. In-depth quantification of spine morphology can be done using [Spot Spine](/plugins/spot-spine), after tracing dendrites in SNT.
115+
See [Spine/Varicosity Analysis](./walkthroughs#spinevaricosity-analysis). In-depth quantification of spine morphology can be done using [Spot Spine](/plugins/spot-spine), after tracing dendrites in SNT.
104116

105117

106118
## Soma Analysis
107119

108120
### Can SNT reconstruct somata?
109-
Currently SNT favors the [single-point soma representation](https://neuromorpho.org/SomaFormat.html). The task of soma segmentation is better tackled using ImageJ built-in tools for analysis of contours, or by means of dedicated machine-learning tools, including:
110-
111-
| **Tools** | **Fiji Integration** | **Resources** |
112-
|-------------------------------------------------|---------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
113-
| [Labkit](../labkit) and [TWS](../tws) | Bundled with Fiji | [SNT › Machine Learning](./machine-learning), [Forum](https://forum.image.sc/tag/labkit) |
114-
| [Cellpose](https://www.cellpose.org/) | Via [PTBIOP](https://wiki-biop.epfl.ch/en/ipa/fiji/update-site) update site | [Documentation](https://github.com/BIOP/ijl-utilities-wrappers?tab=readme-ov-file#cellpose), [Forum](https://forum.image.sc/tag/cellpose)|
115-
| [StarDist](https://github.com/stardist/stardist)| Via [PTBIOP](https://wiki-biop.epfl.ch/en/ipa/fiji/update-site)/[CSBDeep](/plugins/csbdeep) update sites| [Documentation](https://github.com/BIOP/ijl-utilities-wrappers?tab=readme-ov-file#stardist), [Forum](https://forum.image.sc/tag/stardist)|
121+
Yes, see [Autotracing › Soma/Root Detection](./auto-tracing#somaroot-detection). Note, however, that most SNT tutorials favor the [single-point soma representation](https://neuromorpho.org/SomaFormat.html).

_pages/plugins/snt/key-shortcuts.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ update-site: Neuroanatomy
1212
---
1313

1414
{% capture version%}
15-
**This page was last revised for [version 5.0.0](https://github.com/morphonets/SNT/releases)**.
15+
**This page was last revised for [version 5.0.5](https://github.com/morphonets/SNT/releases)**.
1616
{% endcapture %}
1717
{% include notice content=version %}
1818

@@ -63,16 +63,19 @@ The [Command Palette](manual#command-palette) ({% include key keys='ctlcmd|Shift
6363

6464
These shortcuts are available when running SNT in *Tracing Mode*:
6565

66-
| {% include key keys='Ctrl|S' %} / {% include key keys='Command|S' %} | <u>S</u>ave tracings |
67-
| {% include key key='Ctrl|Shift|S' %} / {% include key keys='Command|Shift|S' %} | <u>S</u>ave <u>S</u>napshot Backup |
6866
| {% include key key='L' %} | Toggles Tracing/Filling on Secondary <u>L</u>ayer (filtered image) |
6967
| {% include key key='V' %} | Finds the brightest <u>V</u>oxel above and below the current x,y position and automatically clicks on it. If multiple maxima exist, their average positioning is used. Note that this feature assumes that neurites are brighter than the background |
7068
| {% include key key='S' %} | Toggles cursor <u>S</u>napping: If enabled, the plugin will automatically move the cursor to the brightest voxel within the specified x,y,z snapping window<sup>1</sup>. When set correctly, this facilitates accurate [positioning of path points](/plugins/snt/walkthroughs#accurate-point-placement) |
69+
| {% include key key='Z' %} | Undo last segment (temporary paths) |
70+
| {% include key keys='Ctrl|Mouse Wheel' %} | Change diameter of path being traced |
7171
| {% include key keys='Alt|Shift|Left Click' %} | Selects a point along the active path to be used as forking point (See [step-by-step instructions](/plugins/snt/walkthroughs#branching-start-a-path-on-an-existing-path) for more details on joining and branching). This shortcut can be [simplified](/plugins/snt/manual#temporary-paths) |
7272
| {% include key keys='Shift|B' %} | <u>B</u>ookmarks cursor location |
7373
| {% include key keys='Shift|E' %} | Activates *Edit Mode* (<u>E</u>diting of selected Path) |
7474
| {% include key keys='Shift|P' %} | <u>P</u>auses tracing operations |
75-
75+
| {% include key keys='Ctrl|S' %} / {% include key keys='Command|S' %} | <u>S</u>ave tracings |
76+
| {% include key key='Ctrl|Shift|S' %} / {% include key keys='Command|Shift|S' %} | Backup tracings |
77+
| {% include key key='Ctrl|Shift|O' %} / {% include key keys='Command|Shift|O' %} | Save tracings & Open Next Image |
78+
| {% include key key='Ctrl|Alt|O' %} / {% include key keys='Command|Alt|O' %} | Save tracings & Open Previous Image |
7679

7780
### Path Editing
7881

@@ -86,6 +89,7 @@ These shortcuts become available in *Edit Mode*, activated through the contextua
8689
| {% include key key='M' %} | <u>M</u>oves active node to cursor position |
8790
| {% include key key='R' %} | Changes the <u>R</u>adius of active node |
8891
| {% include key key='X' %} | Splits tree at active node, re-rooting the selected structure at the active node |
92+
| {% include key key='Z' %} | Undo last operation |
8993

9094
### Reconstruction Viewer
9195

0 commit comments

Comments
 (0)