Automation options for BrainVoyager
Current BrainVoyager version: 23.2
Latest update: 06-03-2025
Existing automation (batch processing) tools
Name | Description | Location | Status |
Data Analysis Manager | Tool in BrainVoyager for project creation, preprocessing and statistics of multiple datasets | Available after installation of BrainVoyager | Available for current BrainVoyager version |
Functionality to write custom automation tools
Name | Description | Location | Status |
---|---|---|---|
Python scripting | Scripting editor in BrainVoyager; includes access to data of open files | Available after installation of BrainVoyager; may require extra installations | Available in current BrainVoyager version |
JavaScript scripting | Scripting editor in BrainVoyager | Available after installation of BrainVoyager | Available in current BrainVoyager version |
AppleScript | Scripting outside of BrainVoyager; macOS only | Available after installation of BrainVoyager | Available in current BrainVoyager version |
Matlab via COM | Run BrainVoyager scripting commands within Matlab | Available after installation of BrainVoyager | Windows only; does not work in rare cases, under investigation |
bvbabel | BrainVoyager file I/O routines in Python | https://github.com/ofgulban/bvbabel | Available for current BrainVoyager version |
NeuroElf | Toolbox for Matlab with file I/O for BrainVoyager files | http://www.neuroelf.net/ | Minimal changes; might or might not work for current BrainVoyager version |
freesurferformats | Package for R with file I/O for BrainVoyager files | https://www.nitrc.org/projects/fsformats | Made available in 2020 |