previous next Up Title Contents

IHC_Cooke91: Inner Hair Cell (1991)


File name
MoIHCCooke.[ch]


Description
Martin Cooke (1991) inner hair cell model.


Example parameter file format
100.0	Crawford and Fettiplace c value.
24.0	Release fraction.
6.0	Replenishment (refill) fraction.
50.0	Desired spontaneous firing rate (spikes/s).
1000.0	Maximum possible firing rate (spikes/s).



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

Generic Module Routines

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

The RunModel_IHC_Cooke91(...) Process Routine

Syntax
BOOLN RunModel_IHC_Cooke91(EarObjectPtr data);


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

The SetCrawfordConst_IHC_Cooke91(...) Routine

Syntax
BOOLN SetCrawfordConst_IHC_Cooke91(double theCrawfordConst);


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

The SetMaxSpikeRate_IHC_Cooke91(...) Routine

Syntax
BOOLN SetMaxSpikeRate_IHC_Cooke91(double theMaxSpikeRate);


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

The SetPars_IHC_Cooke91(...) Routine

Syntax
BOOLN SetPars_IHC_Cooke91(double crawfordConst, double releaseFraction, double refillFraction, double spontRate, double maxSpikeRate);


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

The SetRefillFraction_IHC_Cooke91(...) Routine

Syntax
BOOLN SetRefillFraction_IHC_Cooke91(double theRefillFraction);


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

The SetReleaseFraction_IHC_Cooke91(...) Routine

Syntax
BOOLN SetReleaseFraction_IHC_Cooke91(double theReleaseFraction);


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

The SetSpontRate_IHC_Cooke91(...) Routine

Syntax
BOOLN SetSpontRate_IHC_Cooke91(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	BasilarM_Cooke		basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Cooke91.par		IHC_Cooke91		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. Compared to the other models, the Cooke AN model has very poor synchronisation characteristics.

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	BasilarM_Cooke		basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Cooke91.par		IHC_Cooke91		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 [98] Firing characteristics for the Cooke AN model in relation to changing intensity.

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	BasilarM_Cooke		basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Cooke91.par		IHC_Cooke91		Inner hair cell (IHC) model.
Carney1SG.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 [99] Rate-intensity functions for the Cooke AN model.

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 [100] 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	BasilarM_Cooke		basilar membrane filter model.
CarneyRP1.par	null				IHC receptor potential model.
Cooke91.par		IHC_Cooke91		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 [101] Two-component adaptation characteristics for the Cooke AN model.


previous next Up Title Contents