Contents
This appendix contains a brief description of the changes in MNE software in each major release.
The manual has been significantly expanded and reorganized. Interactive analysis with mne_analyze describing mne_analyze has been added. The sample data set contains instructions for analyzing the sample data set provided with the software. Useful background material is listed in Related publications. Almost all utility programs are now covered in the manual.
The following overall changes have been made:
The following import utilities were added:
The output of the Matlab conversion utilities was changed to use structures.
Matlab tools to import and export w and stc files were added.
Output of decimated and filtered data is now available. mne_analyze now fully supports 32-bit integer data found in CTF and new Neuromag raw data files.
The following changes have been made in mne_analyze :
The only major change in mne_make_movie is the addition of support for curved and surface patches.
The MNE Matlab toolbox is now covered in a separate chapter. Change bars are employed to indicate changes in the chapters that existed in the previous version of the manual. Note that Matlab toolbox describing the Matlab toolbox is totally new and change bars have not been used there. Furthermore, Setup at the Martinos Center now contains all the information specific to the Martinos Center.
There are several improvements in the raw data processor mne_browse_raw/mne_process_raw :
This new utility extracts epochs from a raw data file, applies a bandpass filter to them and outputs them in a format convenient for processing in Matlab.
The following new features have been added:
--ico
option
to mne_setup_source_space.Correct errors in compensation channel information and compensation data output. The transformation between the CTF and Neuromag coordinate frames is now included in the output file.
Added the --labelverts
option.
Added the --shift
option to move surface vertices
outwards. Fixed some loopholes in topology checks. Also added the --innershift
option
to mne_setup_forward_model.
Added code to compute forward solutions for CTF data with software gradient compensation on.
The following changes have been made in mne_inverse_operator :
This utility is now documented in Computing inverse from raw and evoked data. The utility mne_make_raw_inverse_operator has been removed from the software.
The tools mne_compute_raw_inverse , mne_convert_mne_data , and mne_compute_mne no longer have command-line options to restrict the time range of evoked data input.
It is now possible to process all data sets in a file at once. All processed data are stored in a single output file.
Replacement for the Neuromag utility show_fiff . This utility conforms to the standard command-line option conventions in MNE software.
Replaces the functionality of the Neuromag utility create_mri_set_simple to create a fif format description file for the FreeSurfer MRI data. This utility is called by the mne_setup_mri script.
This utility applies or removes CTF software gradient compensation from evoked-response data.
This utility merges 4D Magnes compensation data from a text file and the main helmet sensor data from a fif file and creates a new fif file mne_insert_4D_comp.
This utility reads a text format Polhemus data file, transforms the data into the Neuromag head coordinate system, and outputs the data in fif or hpts format.
The purpose of this new utility is to import data from the KIT MEG system.
This new utility will take derivation data from a text file and convert it to fif format for use with mne_browse_raw.
All information concerning BEM mesh generation has been moved to Creating the BEM meshes. Utilities for BEM mesh generation using FLASH images have been added.
The MNE Matlab toolbox has been significantly enhanced. New features include:
The Matlab toolbox is documented in Matlab toolbox.
The mne_div_w utility has been removed because it is now easy to perform its function and much more using the Matlab Toolbox.
The changes described below briefly are documented in the relevant sections of the manual. Change bars are employed to indicate changes with respect to manual version 2.5. The forward solution now contains a comprehensive discussion of the various coordinate systems used in MEG/EEG data.
All compiled C programs now check that the command line does not contain any unknown options. Consequently, scripts that have inadvertently specified some options which are invalid will now fail.
--in
to --src
and --out
to --srcp
.--labeldir
option.New features include:
--digtrigmask
option.EEG forward solutions are now averaged as well.
Improvements in the raw data processor mne_browse_raw /mne_process_raw include:
-split
and --events
options was
added to mne_process_raw .--allowmaxshield
option was added to mne_browse_raw to allow
loading of unprocessed data with MaxShield in the Elekta-Neuromag
systems. These kind of data should never be used as an input for source
localization.--savehere
option was added.--cd
option.--keepsamplemean
option
to the covariance matrix computation files.--digtrigmask
option.Detailed information on these changes can be found in Browsing raw data with mne_browse_raw.
The --digtrig
, --extra
, --noextra
, --split
, --labeldir
, and --out
options
were added.
The functionality of mne_convert_dfs was integrated into mne_convert_surface . Text output as a triangle file and and file file containing the list of vertex points was added. The Matlab output option was removed. Consequently, mne_convert_dfs , mne_surface2mat , and mne_list_surface_nodes were deleted from the distribution.
This obsolete utility was deleted from the distribution.
The name of the digital trigger channel can be specified
with the MNE_TRIGGER_CH_NAME environment variable. Added
the --digtrigmask
option.
Added code to compute the derivatives of with respect to the dipole position coordinates.
The --surfno
option is replaced with the --id
option.
Include data from mgh/mgz files to the output automatically. Include the Talairach transformations from the FreeSurfer data to the output file if possible.
Added the --noscalebar
, --nocomments
, --morphgrade
, --rate
,
and --pickrange
options.
The --spacing
option is now implemented in this
program, which means mne_mris_trix is
now obsolete. The mne_setup_source_space script
was modified accordingly. Support for tri, dec, and dip files was dropped.
This utility is obsolete and was removed from the distribution.
This is utility is obsolete and was removed from the distribution. The functionality is included in mne_process_raw .
Added the --revert
option.
Added the --outershift
and --scalpshift
options.
Added source waveform expressions and the --raw
option.
Removed the --tomrivol
option.
Several new functions were added, see Matlab toolbox.
Note
The matlab function fiff_setup_read_raw has a significant change. The sample numbers now take into account possible initial skip in the file, i.e., the time between the start of the data acquisition and the start of saving the data to disk. The first_samp member of the returned structure indicates the initial skip in samples. If you want your own routines, which assume that initial skip has been removed, perform indentically with the previous version, subtract first_samp from the sample numbers you specify to fiff_read_raw_segment . Furthermore, fiff_setup_read_raw has an optional argument to allow reading of unprocessed MaxShield data acquired with the Elekta MEG systems.
This utility collects coordinate transformation information from several sources into a single file.
This new utility convertes digitization (Polhemus) data between different file formats.
This is a new utility to convert EEG data from EDF, EDF+, and BDF formats to the fif format.
This is a new utility to convert BrainVision EEG data to the fif format. This utility is also used by the mne_eximia_2fiff script to convert EEG data from the Nexstim eXimia EEG system to the fif format.
New utility to remove subject identifying information from measurement files.
New utility for testing the OpenGL graphics performance.
Convert data defined in a volume created with mne_volume_source_space to an MRI overlay.
Create a a grid of source points within a volume. mne_volume_source_space also optionally creates a trilinear interpolator matrix to facilitate converting values a distribution in the volume grid into an MRI overlay using mne_volume_data2mri.
This new utility copies the processing history block from one data file to another.
There have been two significant changes in the software engineering since MNE Version 2.6:
These changes have the effects on the distribution of the MNE software and setup for individual users:
The installation and user-level effects of the new software organization are discussed in Install MNE-C.
In addition, several minor bugs have been fixed in the source code. Most relevant changes visible to the user are listed below.
--allowmaxshield
option now works in the batch mode as well.--projevent
option to batch mode.mne_smooth --help
to
find the options.--his
option to remove the HIS ID of the subject.--bem
and --id
options to check surfaces from a BEM fif file.--orignames
option.--headcoord
option to mne_convert_dig_data.--talairach
option to mne_make_cor_set.--morph
option to mne_setup_source_space and mne_make_source_space.--prefix
option to mne_morph_labels.--blocks
and --indent
options to mne_show_fiff.--proj
option as well as map types 5 and 6 to mne_sensitivity_map.Added the capability to compute distances between source space vertices.
--shift
option to mne_convert_surface.--alpha
option to mne_make_movie.--noiserank
option to mne_inverse_operator and mne_do_inverse_operator.--noflash30
, --noconvert
, and --unwarp
options to mne_flash_bem.--mghmri
option in combination with --surfout
inserts
the volume geometry information to the output of mne_convert_surface.--replacegeom
option to mne_convert_surface.