mne.vertex_to_mni(vertices, hemis, subject, subjects_dir=None, mode=None, verbose=None)[source]

Convert the array of vertices for a hemisphere to MNI coordinates.

verticesint, or list of int

Vertex number(s) to convert

hemisint, or list of int

Hemisphere(s) the vertices belong to


Name of the subject to load surfaces from.

subjects_dirstr, or None

Path to SUBJECTS_DIR if it is not set in the environment.

modestr | None

Either ‘nibabel’ or ‘freesurfer’ for the software to use to obtain the transforms. If None, ‘nibabel’ is tried first, falling back to ‘freesurfer’ if it fails. Results should be equivalent with either option, but nibabel may be quicker (and more pythonic).

verbosebool, str, int, or None

If not None, override default verbose level (see mne.verbose() and Logging documentation for more).

coordinatesarray, shape (n_vertices, 3)

The MNI coordinates (in mm) of the vertices


This function requires either nibabel (in Python) or Freesurfer (with utility “mri_info”) to be correctly installed.