This plugin integrates a Neuroglancer interface into the Ouroboros medical imaging software.
To install it, open Ouroboros, open the Plugin Manager (Ouroboros > Manage Plugins), and add a plugin from the GitHub releases url: https://github.com/ChengLabResearch/neuroglancer-plugin/releases.
Then restart the app and the plugin should be visible.
Click the menu on the right side of the Neuroglancer window (three dots) and you'll have the option to load or save the current JSON state.
Neuroglancer can do this natively, but the menu buttons integrate into Ouroboros's file explorer, so when you open a folder in the app, the local JSON files are immediately available.
Make sure Docker is installed and running.
npm installnpm run dev
To test in Ouroboros, run Ouroboros in development mode as well, and use the Test Plugin page to view the plugin.
The current production pin for Ouroboros package builds is:
- tag:
v1.0.1 - release asset:
neuroglancer-plugin-v1.0.1.zip
That asset archive root is the same layout that Ouroboros expects inside its plugin folder:
package.jsonindex.htmlicon.svgcompose.ymlngrefactor.html- frontend assets and runtime files
plugin-release.json
Tagged releases publish neuroglancer-plugin-<tag>.zip. The
plugin-release.json metadata records the release tag, artifact name, commit,
and packaged plugin version.
For production package preinstalls, unpack the archive to
extra-resources/preinstalled-plugins/neuroglancer-plugin/ before building the
Ouroboros app package. On first launch, Ouroboros copies that folder into the
normal user-data plugin directory and detects it from package.json.