SNT: Step-By-Step Instructions
(Return to the main Simple Neurite Tracer page)
- 1 Step-by-Step Tracer Instructions
- 1.1 Trace a basic path:
- 1.2 Branching: Start a path on an existing path
- 1.3 Joining: End a path on an existing path
Step-by-Step Tracer Instructions
These "step-by-step" instructions below assume that you have done the preliminary steps described on the Simple Neurite Tracer: Basic Instructions page including starting up the plugin and turning on "Hessian-based analysis". Note that the screenshots here are from an early pre-release version of the plugin. The path list in the current version is in a separate window, but otherwise the interface is the same.
Trace a basic path:
1. Pick a start point
Before you pick a start point for your first path, the tracer will look like this:
Move through the image stack to find the start point of a path, then click there with the left mouse button.
2. Click a subsequent point
A small blue square should appear, showing the start of the path:
Move through the stack to find a subsequent point further along the same neuron, blood vessel, or whatever, and click there. During tracing, if a part cannot be found immediately, you may see the progress of the search in cyan:
You can scroll through the stack while such a search is in progress - if it appears not be making good progress, it's probably best to click "Abandon search" (or press ⎋ Esc) and pick a point closer to the start point.
3. Confirm the temporary path
Once the search has found that point, it is shown in blue (to indicate that this is still a temporary path) and you are asked to confirm (by clicking "Yes" or pressing Y) that this path is following the route through the stack that you expect. If it is not, then click "No" N and you'll go back to step 2.
4. After confirming the temporary path
Assuming you confirmed the path, the confirmed path will appear in red, like this:
Now you are essentially back at step 2. Normally you will go on top pick further points along the structure. However, if you have finished with that path, click "Finish Path" F and you will go back to step 1.
5. After completing a path
If you completed that path it will be shown in magenta:
Branching: Start a path on an existing path
Before you pick a start point for your first path, the tracer will look like this: (Weve zoomed in on the region of interest)
1. Select the path to branch off
To select the path you want to branch off from, you can either select it in the path list, or press G while your mouse pointer is over the path. When the path is first selected, it will be shown in the default green color, as below:
2. Click while holding the branch modifier to start the branch
To force the start of the new path to be a branch off the selected path, hold down the ^ Ctrl+⇧ Shift keys while you move the mouse to find the right point under the red cross-hairs. Then click with the left mouse button - ^ Ctrl+⇧ Shift should still be held down. Finally release the keys. N.B. on MacOS you must use ⎇ Alt+⇧ Shift instead. Once you've started a path, it looks like this:
3. Continue adding to the path as normal
From this point on, you can carry on adding to the path as above, e.g. create a temporary path:
... and confirm it:
When you decide to complete the path you should see in the path list that it has been recorded as starting on the existing path:
Joining: End a path on an existing path
Supposing you want the end of a path that you're tracing to join onto an existing path, you just use the same modifier key when selecting the end point of the last part of the path. To go into that in more detail, if you're half way through tracing a path like this:
... and you want the final part of that path to join up with the existing path running from the bottom to the top of the image. First, select that path in the path list, so that it turns green:
Now hold down ^ Ctrl+⇧ Shift (or ⎇ Alt+⇧ Shift on MacOS) to restrict the end point to be a "join" on that existing path. Click (while still holding down the modifier keys) to start the search for that end point and make it join the existing path. If the search can find a path to the end point, the result should look like this:
If you're happy with that, confirming the temporary path will automatically complete the whole path, since if you're creating an end join there cannot be any more to the path. The result will look like this: