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 |