Recent maintenance work means
brainrender now works with more recent versions of Python and more recent versions of key dependencies (such as vedo). It should also be straightforward to install on all operating systems. We take this opportunity to set out the next steps for this tool.
In line with our roadmap, we plan to deprecate brainrender’s graphical user interface (GUI) in the next few months, in favour of
brainrender-napari. This new tool will mean that users can visualise neuroanatomical data registered to a BrainGlobe atlas through the same GUI framework -
napari - as other BrainGlobe tools. This will allow you to perform the BrainGlobe analysis pipeline flexibly in the same application, without resorting to the command line.
We also plan to continue to support the
brainrender Python interface. Note that
brainrender-napari will be two equivalent, but independent ways to visualise neuroanatomical data in a common coordinate space (the former through
vedo, the latter through the
napari canvas) rather than co-existing in a frontend-backend relationship like other brainglobe tools (e.g.
cellfinder.core). Under the hood, we might move some functionality around so that it can be used both from
What do I need to do?#
You may want to install the updated
brainrender into a fresh
conda environment, especially if you were experiencing issues with
brainrender. If you use
brainrender through its GUI, you may want to start experimenting with
brainrender-napari and let us know how it works for you - we always welcome your feedback.