previous next Up Title Contents

Transduction Model ModulesIHC_Carney: Inner Hair Cell Synapse (1993)


File name
MoIHCCarney.[ch]


Description
Laurel H. Carney inner hair cell (IHC) synapse module ([3.]). It requires an IHC receptor potential module as input (e.g. see IHCRP_Carney: Inner Hair Cell Receptor Potential (1993), page 215). It outputs spike probabilities.


Example parameter file format
100e-3		Endocochlear potential, Et (V).
-49e-3		Reversal potential, Ek (V).
0.04		Reversal potential correction, Rp/(Rt+Rp).
6.21e-12	Total capacitance, C = Ca + Cb (F).
0.0868e-8	Resting conductance, G0 (S).
1.430e-8	Potassium conductance, Gk (S = Siemens).
0.398e-8	Maximum mechanical conductance, Gmax (S).
0.25		Beta constant, exp(-G1/RT).
10e+6		Gamma constant, Z1/RT (/m).
0.656e-3	Cilia/BM time constant (s).
-77.5		Cilia/BM coupling gain, C (dB).
-0.0367		Reference potential (V).



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_Carney(...) Process Routine

Syntax
BOOLN RunModel_IHC_Carney(EarObjectPtr data);


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

The SetMaxGlobalPerm_IHC_Carney(...) Routine

Syntax
BOOLN SetMaxGlobalPerm_IHC_Carney(double theMaxGlobalPerm);


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

The SetMaxHCVoltage_IHC_Carney(...) Routine

Syntax
BOOLN SetMaxHCVoltage_IHC_Carney(double theMaxHCVoltage);


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

The SetMaxImmediatePerm_IHC_Carney(...) Routine

Syntax
BOOLN SetMaxImmediatePerm_IHC_Carney(double theMaxImmediatePerm);


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

The SetMaxImmediateVolume_IHC_Carney(...) Routine

Syntax
BOOLN SetMaxImmediateVolume_IHC_Carney(double theMaxImmediateVolume);


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

The SetMaxLocalPerm_IHC_Carney(...) Routine

Syntax
BOOLN SetMaxLocalPerm_IHC_Carney(double theMaxLocalPerm);


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

The SetMaxLocalVolume_IHC_Carney(...) Routine

Syntax
BOOLN SetMaxLocalVolume_IHC_Carney(double theMaxLocalVolume);


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

The SetMinImmediateVolume_IHC_Carney(...) Routine

Syntax
BOOLN SetMinImmediateVolume_IHC_Carney(double theMinImmediateVolume);


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

The SetMinLocalVolume_IHC_Carney(...) Routine

Syntax
BOOLN SetMinLocalVolume_IHC_Carney(double theMinLocalVolume);


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

The SetPars_IHC_Carney(...) Routine

Syntax
BOOLN SetPars_IHC_Carney(double maxHCVoltage, double restingReleaseRate, double restingPerm, double maxGlobalPerm, double maxLocalPerm, double maxImmediatePerm, double maxLocalVolume, double minLocalVolume, double maxImmediateVolume, double minImmediateVolume);


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

The SetRestingPerm_IHC_Carney(...) Routine

Syntax
BOOLN SetRestingPerm_IHC_Carney(double theRestingPerm);


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

The SetRestingReleaseRate_IHC_Carney(...) Routine

Syntax
BOOLN SetRestingReleaseRate_IHC_Carney(double theRestingReleaseRate);


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.
Carney1k.par	BasilarM_Carney		basilar membrane filter model.
CarneyRP1.par	IHCRP_Carney		IHC receptor potential model.
CarneyIHC1.par	IHC_Carney			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
Figure [89] Firing characteristics for the LUTEar AN models in relation to changing frequency.

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.
Carney1k.par		BasilarM_Carney		basilar membrane filter model.
CarneyRP1.par	IHCRP_Carney		IHC receptor potential model.
CarneyIHC1.par	IHC_Carney			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 [90] Firing characteristics for the Carney AN model in relation to changing intensity.

Figure [91] Synchronisation characteristics for the LUTEar AN models 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.
Carney1k.par	BasilarM_Carney		basilar membrane filter model.
CarneyRP1.par	IHCRP_Carney		IHC receptor potential model.
CarneyIHC1.par	IHC_Carney			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 [92] Rate-intensity functions for the Carney AN model.

Figure [93] Rate-intensity functions for the Carney AN model. Note that the main parameter file was changed to produce this diagram: the "ANSpikeGen_Carney" module was put in (using the "Carney1SG.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.

Figure [94] Firing characteristics comparison for the LUTEar AN models. (Created using the test program "PLockvsInt.c".)

Example: Tests/SSPrograms/ModelResp.c

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

output.dat	Output file.

SimSpecs/IHC/CarneyHist.sim	Simulation Specification file.

# Misc. parameters.

1		Number of repeat runs.
Output

Figure [95] Post stimulus time histogram (PSTH) for the Carney 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.
Carney1k.par	BasilarM_Carney		basilar membrane filter model.
CarneyRP1.par	IHCRP_Carney		IHC receptor potential model.
CarneyIHC1.par	IHC_Carney			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 [96] Two-component adaptation characteristics for the Carney AN model.

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

Parameter file:TwoTSuppress.par:
#
# Main Parameter file
#

output.dat	Name of output file.

# Module specifications.
#Par. file		Name				Description
#---------		-----				-------------
MPTone2.par	PureTone_Multi		Stimulus generation paradigm.
GPigChinPE.par	null				Outer-/middler-ear filter model.
Carney1k.par	BasilarM_Carney		basilar membrane filter model.
CarneyRP1.par	IHCRP_Carney		IHC receptor potential model.
CarneyIHC1.par	IHC_Carney			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

20		Number of test frequencies.
1		Number of model runs.
2000.0	Lowest test frequency (Hz).
15170.0	Highest test frequency (Hz).
80.0		Test pure tone initial intensity (dB SPL).
0.0		Final test stimulus Intensity step (dB SPL).
10.0		Test stimulus intensity decrement (dB).
2.5e-3	Ramp up rise time for signal (s).
Output

Figure [97] Two-tone suppression characteristics for the Carney AN model.


previous next Up Title Contents