Scripting BrainVoyager from Matlab

Scripting BrainVoyager from Matlab (with or without using COM)

Since BrainVoyager QX 2.2, the COM functionality is available in BrainVoyager QX for Windows, which makes scripting BrainVoyager from for example Matlab again possible. Example scripts are provided below (or will be uploaded soon).

Example scripts

creation preprocessing design and statistics surfaces

create_multiple_fmr_projects.m

create_multiple_vtcs.m

diffusion_data.m

isovoxel_vmr.m
preprocess_vtc_files.m
create_cgobjects_protocol.m
create_multistudy_designmatrix.m
bvqxprotocol_to_bvqxdesignmatrix.m
 

Other possibly useful Matlab scripts (not using COM)

Write DICOM header to textfile: writeDcmInfo_allTypes.m.zip

Display STC slices: displaystc.m.zip

Add a motion estimates file (*_3DMC.sdm) to a design matrix file (*.sdm)(added 28-09-17): combine_design_matrices.zip

Simple script to read a VMR file (v3 and v4 only)(added 02-11-17): read_vmr_v3and4_bv20_matlab.zip

Compare 2 design matrix files (*.sdm)(without COM, requires NeuroElf): sdm_comparison_2015.zip

Write a positioning file (*.pos) from an anatomical file (*.vmr): writePosFileFromVMR.zip (added 08-07-19)