rmeddis@35
|
1 global OMEParams DRNLParams IHC_cilia_RPParams IHCpreSynapseParams
|
rmeddis@35
|
2 global AN_IHCsynapseParams MacGregorParams MacGregorMultiParams
|
rmeddis@35
|
3 global dt ANdt savedBFlist saveAN_spikesOrProbability saveMAPparamsName...
|
rmeddis@35
|
4 savedInputSignal OMEextEarPressure TMoutput OMEoutput ARattenuation ...
|
rmeddis@35
|
5 DRNLoutput IHC_cilia_output IHCrestingCiliaCond IHCrestingV...
|
rmeddis@35
|
6 IHCoutput ANprobRateOutput ANoutput savePavailable ANtauCas ...
|
rmeddis@35
|
7 CNtauGk CNoutput ICoutput ICmembraneOutput ICfiberTypeRates ...
|
rmeddis@35
|
8 MOCattenuation
|
rmeddis@35
|
9
|
rmeddis@35
|
10 signalCharacteristics.type='tones';
|
rmeddis@35
|
11 signalCharacteristicssignalCharacteristics.sampleRate=50000;
|
rmeddis@35
|
12 signalCharacteristics.duration= 0.3;
|
rmeddis@35
|
13 signalCharacteristics.rampDuration=5;
|
rmeddis@35
|
14 signalCharacteristics.beginSilence=0.05;
|
rmeddis@35
|
15 signalCharacteristics.endSilence=0.05;
|
rmeddis@35
|
16 signalCharacteristics.toneFrequency=1000;
|
rmeddis@35
|
17 signalCharacteristics.leveldBSPL=50;
|
rmeddis@35
|
18
|
rmeddis@35
|
19 showMapOptions.printModelParameters=0; % prints all parameters
|
rmeddis@35
|
20 showMapOptions.showModelOutput=0; % plot of all stages
|
rmeddis@35
|
21 showMapOptions.printFiringRates=0; % prints stage activity levels
|
rmeddis@35
|
22 showMapOptions.showACF=0; % shows SACF (probability only)
|
rmeddis@35
|
23 showMapOptions.showEfferent=0; % tracks of AR and MOC
|
rmeddis@35
|
24 showMapOptions.surfProbability=0; % 2D plot of HSR response
|
rmeddis@35
|
25 showMapOptions.surfSpikes=0; % 2D plot of spikes histogram
|
rmeddis@35
|
26 showMapOptions.ICrates=0; % IC rates by CNtauGk
|
rmeddis@35
|
27
|
rmeddis@35
|
28 tic
|
rmeddis@35
|
29 fprintf('\n')
|
rmeddis@35
|
30 disp('Computing ...')
|
rmeddis@35
|
31
|
rmeddis@35
|
32 durations=[20:20:100];
|
rmeddis@35
|
33 for duration=durations
|
rmeddis@35
|
34 signalCharacteristics.duration= duration;
|
rmeddis@35
|
35 % MAPrunner(MAPparamsName, AN_spikesOrProbability, ...
|
rmeddis@35
|
36 % signalCharacteristics, paramChanges, showMapOptions)
|
rmeddis@35
|
37 MAPrunner('Normal', 'spikes', ...
|
rmeddis@35
|
38 signalCharacteristics, {}, showMapOptions)
|
rmeddis@35
|
39 ARmin=min(ARattenuation);
|
rmeddis@35
|
40 disp([num2str(level) ':' num2str(ARmin)])
|
rmeddis@35
|
41 end
|