Depth weight parameter in inverse operator


I have a question about the depth parameter in mne.minimum_norm.make_inverse_operator.
According to the documentation it can only be set between 0 and 1 and the default is set to 0.8. Why is it not possible to set a weight above 1? According to [1] a depth weight between 0.6 and 0.8 worked well with MEG, but a depth weight between 2 and 5 was more appropriate for EEG. Is the depth weight in [1] calculated differently to the one implemented in MNE-python?

[1] Lin, Fa Hsuan, Thomas Witzel, Seppo P. Ahlfors, Steven M. Stufflebeam, John W. Belliveau, and Matti S. Hämäläinen. 2006. “Assessing and Improving the Spatial Accuracy in MEG Source Localization by Depth-Weighted Minimum-Norm Estimates.” NeuroImage 31 (1): 160–71.

Indeed this is a bug, see BUG: Allow depth > 1 by larsoner · Pull Request #8804 · mne-tools/mne-python · GitHub

1 Like