previous next Up Title Contents

IHC_Meddis86: Inner Hair Cell (1986)


File name
MoIHC86Meddis.[ch]


Description
This module is the Meddis 86 inner hair cell module. The parameters A and B have been changed so that the hair cell responds correctly for intensity levels in dB (SPL). It outputs spike probabilities.


Example parameter file format
100.0		Permeability constant A (units per second).
6000.0		Permeability constant B (units per second).
2000.0		Release rate (units per second).
5.05		Replenishment rate (units per second).
2500.0		Loss rate (units per second).
66.31		Reprocessing rate (units per second).
6580.0		Recovery rate (units per second).
1.0		Max. no. of transmitter packets in free pool.
50000.0	Firing rate (spikes per second).



Test program directory
Tests/Models/Transduction/Hair_Cell, Tests/SSPrograms

Generic Module Routines

This module has the standard Generic Module Routines (Basic Module Routines used in Generic Programming, page 52).

The RunModel_IHC_Meddis86(...) Process Routine

Syntax
BOOLN RunModel_IHC_Meddis86(EarObjectPtr data);


Returns
TRUE if the process is successful, otherwise it returns FALSE.

The SetFiringRate_IHC_Meddis86(...) Routine

Syntax
BOOLN SetFiringRate_IHC_Meddis86(double theSetFiringRate);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetLossRate_IHC_Meddis86(...) Routine

Syntax
BOOLN SetLossRate_IHC_Meddis86(double theLossRate);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetMaxFreePool_IHC_Meddis86(...) Routine

Syntax
BOOLN SetMaxFreePool_IHC_Meddis86(double theMaxFreePool);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetPars_IHC_Meddis86(...) Routine

Syntax
BOOLN SetPars_IHC_Meddis86(double A, double B, double g, double y, double l, double x, double r, double M, double h);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetPermConstA_IHC_Meddis86(...) Routine

Syntax
BOOLN SetPermConstA_IHC_Meddis86(double thePermConstA);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetPermConstB_IHC_Meddis86(...) Routine

Syntax
BOOLN SetPermConstB_IHC_Meddis86(double thePermConstB);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetReleaseRate_IHC_Meddis86(...) Routine

Syntax
BOOLN SetReleaseRate_IHC_Meddis86(double theReleaseRate);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetReplenishRate_IHC_Meddis86(...) Routine

Syntax
BOOLN SetReplenishRate_IHC_Meddis86(double theReplenishRate);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetReprocessRate_IHC_Meddis86(...) Routine

Syntax
BOOLN SetReprocessRate_IHC_Meddis86(double theReprocessRate);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

The SetRecoveryRate_IHC_Meddis86(...) Routine

Syntax
BOOLN SetRecoveryRate_IHC_Meddis86(double theRecoveryRate);


Returns
TRUE if the function is successful, otherwise it returns FALSE.

Example: Tests/Models/Transduction/Hair_Cell/PLockvsFreq.c

Parameter file:PLockvsFreq.par:
#
# Main Parameter file
#

output.dat	Name of output file.

# Module specifications.
#Par. file		Name				Description
#---------		-----				-------------
PTone1.par		PureTone			Stimulus generation paradigm.
GPigChinPE.par	null				Outer-/middler-ear filter model.
CookeAm1k.par	null				basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Meddis86.par		IHC_Meddis86		Inner hair cell (IHC) model.
SpikeGn1.par		null				Auditory nerve spike generation.
Dendrite3.par	null				Dendritic filtering.
MG0Stellate.par	null				Neural cell model.

Histogm1.par	Histogram module parameter file.

# Miscellaneous parameters

1		Number of model runs.
125.0	Initial stimulus frequency (Hz).
10000.0	Final stimulus frequency (Hz).
10		Number of frequency readings readings.
2.5e-3	Ramp up rise time for signal (s).
Output

See figure [89] on page 174.

Example: Tests/Models/Transduction/Hair_Cell/PLockvsInt.c

Parameter file:PLockvsInt.par:
#
# Main Parameter file
#

output.dat	Name of output file.

# Module specifications.
#Par. file		Name				Description
#---------		-----				-------------
PTone1.par		PureTone			Stimulus generation paradigm.
GPigChinPE.par	null				Outer-/middler-ear filter model.
CookeAm1k.par	null				basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Meddis86.par		IHC_Meddis86		Inner hair cell (IHC) model.
SpikeGn1.par		null				Auditory nerve spike generation.
Dendrite3.par	null				Dendritic filtering.
MG0Stellate.par	null				Neural cell model.

Histogm1.par	Histogram module parameter file.

# Miscellaneous parameters

10			Number of analysis readings.
1			Number of model runs.
1000.0		Stimulus frequency (Hz).
-40.0		Initial stimulus signal intensity (dB SPL).
10.0		Intensity increment for successive readings (dB).
2.5e-3		Ramp up rise time for signal (s).
Output

Figure [102] Firing characteristics for the Meddis `86 AN model in relation to changing intensity.

See also figure [91] on page 175.

Example: Tests/Models/Transduction/Hair_Cell/RateIntensity.c

Parameter file:RateIntensity.par:
#
# Main Parameter file
#
output.dat	Name of output file.

# Module specifications.
#Par. file		Name				Description
#---------		-----				-------------
PTone2.par		PureTone			Stimulus generation paradigm.
GPigChinPE.par	null				Outer-/middler-ear filter model.
CookeAm1k.par	null				basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Meddis86.par		IHC_Meddis86		Inner hair cell (IHC) model.
SpikeGn1.par		null				Auditory nerve spike generation.
Dendrite3.par	null				Dendritic filtering.
MG0Stellate.par	null				Neural cell model.

Histogm2.par	Histogram module parameter file.
FindBin1.par	Find maximum bin values analysis module parameter file.

# Miscellaneous parameters

10		Number of analysis readings.
1		Number of model runs.
1		Number of fibre responses (IHC -> AnN repeats).
0.0	Initial stimulus signal intensity (dB SPL).
10		Intensity increment for successive readings (dB).
2.5e-3	Ramp up rise time for signal (s).
Output

Figure [103] Rate-intensity functions for the Meddis `86 AN model.

Figure [104] Rate-intensity functions for the Meddis `86 AN model. Note that the main parameter file was changed to produce this diagram: the "ANSpikeGen_Simple" module was put in (using the "SpikeGn1.par" module parameter file, the "Histogm2.par" module parameter file was replaced by "Histogm4.par" and the number of model runs was set to 200.

See also figure [94] on page 177.

Example: Tests/SSPrograms/ModelResp.c

Parameter file:ModelResp.par:
#
# SimulationSpec main parameter file.
#

output.dat	Output file.

SimSpecs/IHC/CookeHist.sim	Simulation Specification file.

# Misc. parameters.

1		Number of repeat runs.
Output

Figure [105] Post stimulus time histogram (PSTH) for the Cooke AN model.

Example: Tests/Models/Transduction/Hair_Cell/TwoCAdapt.c

Parameter file:TwoCAdapt.par:
#
# Main Parameter file
#

output.dat	Name of output file.

# Module specifications.
#Par. file		Name				Description
#---------		-----				-------------
PTone3.par		PureTone			Stimulus generation paradigm.
GPigChinPE.par	null				Outer-/middler-ear filter model.
CookeAm1k.par	null				basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Meddis86.par		IHC_Meddis86		Inner hair cell (IHC) model.
Carney1SG.par	null				Auditory nerve spike generation.
Dendrite3.par	null				Dendritic filtering.
MG0Stellate.par	null				Neural cell model.

Histogm1.par	Histogram module parameter file.

# Miscellaneous parameters

9			Number of analysis readings.
1			Number of model runs.
1			Number of fibre responses (IHC -> AnN repeats).
20.0		Initial stimulus signal intensity (dB SPL).
10.0		Intensity increment for successive readings (dB).
2.5e-3		Ramp up rise time for signal (s).
3.0e-3		Short-term time, T1 for approximation calculation. (s).
40.0e-3		Short-term period for approximation calculation (s).
2.0e-3		Rapid adapt period for approximation calculation.
Output

Figure [106] Two-component adaptation characteristics for the Cooke AN model.


previous next Up Title Contents