eidors_sensitivity.mat - ceiber-uom/ViNERS GitHub Wiki

Extracellular recording sensitivity data file

eidors~/sensotovoty (name).mat contains the extracellular recording $T_e$ fields for a given fascicle pattern and electrode array design. Generated by models.nerve_anatomy. Can be visualised using plots.view_sensitivity, etc. See also stimulus (name).mat, Data files

The variables saved in an sensitivity.mat file are:

Variable Type Description
Fascicle%d struct node indices and extracellular sensitivity values for each fasicle. data for fascicle 1 is stored in Fascicle1, data for fascicle 2 is stored in Fascicle2, etc.
Fascicle1.idx uint32 1 x nPoints node indices and (in model.nodes for the elements which are part of this fascicle.
Fascicle1.pot double nElec x nPoints extracellular sensitivity values ( µV recorded / µA $I_m$ ) for each node of this fascicle.
info struct input options structure describing the array, nerve, and mesh properties. See tools.opts_to_args.
model EIDORS fwd_mdl Forward finite-element model with mesh and EIDORS solver information. See http://eidors3d.sourceforge.net/tutorial/data_structures.shtml.
utils struct set of lambda functions (saved as strings) for XYZ and fascicle indices.

Utils usage:

EM = load(tools.file('get','eidors~/sensitivity*.mat'));

for f = fieldnames(EM.utils)' % Create utility local functions
  EM.utils.(f{1}) = strrep(EM.utils.(f{1}),'out','EM');
  eval(sprintf('%s = %s;',f{1},EM.utils.(f{1})));
end
⚠️ **GitHub.com Fallback** ⚠️