-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:scalableminds/webknossos into cod…
…e_of_conduct * 'master' of github.com:scalableminds/webknossos: fix leowe slack notification (#6239) Volume annotation zarr streaming (#6203) Include segmentation layers in handling maximum number of renderable layers restricted by hardware (#6211) Allow restricting mags for new volume layer (#6229) Added documentation on Connectome Viewer (#6232)
- Loading branch information
Showing
24 changed files
with
567 additions
and
174 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Synapse and Connectome Viewer | ||
|
||
While webKnossos works great for many different imaging environments, the Synapse and Connectome Viewer is designed in particular for Neuroscientists. The Synapse and Connectome viewer offers a way of listing all incoming and outgoing synapses for a given segment/cell in a neuron segmentation for exploration and analysis. | ||
|
||
Synapse locations, type, and partners have to be pre-computed outside of webKnossos, e.g. with [Voxelytics](https://voxelytics.com). webKnossos can load the resulting synaptic connectivity maps, often called Connectome, and offer deeper insights into your dataset. | ||
|
||
## Features | ||
|
||
- Visualization of all synapse locations for a given segment | ||
- Visualization of the agglomerate skeleton for a given segment | ||
- Display of metadata information such as synapse types (e.g., "dendritic shaft", "spine head", "soma"-synapse, etc.) | ||
- Filtering by synapse type or direction | ||
|
||
![The Synapse and Connectome viewer displaying the incoming and outgoing synpatic connections for a selected neuron.](images/connectome_viewer.jpeg) | ||
|
||
## Getting started with the Synapse & Connectome Viewer | ||
|
||
The viewer is available from the `Connectome` tab in the right-hand side panel. If your dataset is prepared with a matching connectome file (see below), you can look up the synpases for any segment. | ||
|
||
Use the input field at the top of the Connectome Viewer to enter one or several segment IDs. Alternatively, right-click on any segment in the XYZ viewports and select 'Import Agglomerate and Synapses'. | ||
|
||
Several segments/cells can be loaded at the same time to highlight their matching synaptic partners. | ||
|
||
In addition to loading the synapse locations and visualizing them as with nodes, webKnossos will also load the agglomerate skeleton representation of the selected segment(s) for context. | ||
|
||
## Configuration | ||
For webKnossos to detect and load your Connectome file, you need to place it into a `connectome` sub-directory for a respective segmentation layer, e.g.: | ||
|
||
``` | ||
my_dataset # Dataset root | ||
├─ segmentation # Dataset layer name (e.g., color, segmentation) | ||
│ ├─ connectome # Parent directory for connectome files | ||
│ │ ├─ my_connectome.hdf5 # one or more connectome files | ||
│ │ ├─ different_connectome.hdf5 # one agglomerate file per mapping | ||
``` | ||
|
||
|
||
## Connectome File Format | ||
The connectome file format is under active development and experiences frequent changes. [Please reach out us for latest file format spec and configuration help](mailto://[email protected]). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.