A model of ASIC1a and synaptic cleft pH modulating wind-up in wide dynamic range neurons (Delrocq)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:267666
We introduce a model of ASIC1a homomeric (and heteromeric) ion channel inserted into a pre-existing model of wide dynamic range (WDR) neuron of the spinal cord together with a novel synaptic cleft acidification mechanism. This computational model shows a dual contribution of the ASIC1a channels to wind-up, a facilitation mechanism of WDR neurons, which has been verified experimentally: inhibiting or maximally activating ASICs reduce wind-up. The wind-up inhibition by activation of ASICs is likely mediated by calcium influx and calcium-activated potassium channels.
Model Information (Click on a link to find other models with that property)
Model Type: Channel/Receptor; Synapse; Neuron or other electrically excitable cell; Realistic Network;
Brain Region(s)/Organism:
Cell Type(s): Wide dynamic range neuron;
Channel(s): I Calcium; I Potassium; I Sodium;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON; Python;
Model Concept(s): Facilitation; Detailed Neuronal Models; Ion Channel Kinetics; Pain processing;
Implementer(s):
Search NeuronDB for information about:  I Sodium; I Calcium; I Potassium;
TITLE ASIC native

COMMENT
Acid-Sensing Ion Channel (ASIC) "Type 1" native current, as measured in Baron, A. et al. (2008) "Acid Sensing Ion
Channels in Dorsal Spinal Cord Neurons", Journal of Neuroscience, 28(6), pp. 1498–1508.
doi: 10.1523/JNEUROSCI.4975-07.2008.

Model built (based on the data from Baron et al., 2008) and implemented by Ariane Delrocq and Romain Veltz, 2019.
ENDCOMMENT

INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)}

NEURON {
    POINT_PROCESS ASICnativeTone
    POINTER he
    USEION ca WRITE ica
    RANGE pH
	RANGE gbar, m, n, h
	RANGE m_inf, h_inf
	RANGE tau_m, tau_h
	RANGE i, g, e, ica, inon, ca_ratio
	GLOBAL a1_tau_m, a2_tau_m, b1_tau_m, b2_tau_m, c1_tau_m, c2_tau_m
	NONSPECIFIC_CURRENT inon
}


UNITS {
	(mA) = (milliamp)
	(mV) = (millivolt)
    (molar) = (1/liter)
    (mM) = (millimolar)
}

PARAMETER {
	gbar	= .1 	(mho/cm2)
	e = 50  (mV)
    a1_tau_m = 0.3487 (1)
    a2_tau_m = 234.3  (1)
    b1_tau_m = 10.14  (1)
    b2_tau_m = -5.553 (1)
    c1_tau_m = 6.392  (1)
    c2_tau_m = 8.595  (1)
	ca_ratio = 0.1 (1)
}

STATE {
	m   : activation variable
    h   : inactivation variable
}

ASSIGNED {
    v   (mV)
	i   (mA)
	ica (mA)
	inon (mA)
	g   (umho)
	m_inf
	h_inf
	tau_m (ms)
	tau_h (ms)
	pH
	he   (mM)
}


BREAKPOINT {
	SOLVE states
	i = gbar * m*h * (v - e) 
	ica = ca_ratio * i
	inon = (1 - ca_ratio) * i
}


DERIVATIVE states {
	evaluate_fct(v)
	m' = (m_inf - m) / tau_m
	h' = (h_inf - h) / tau_h
}


UNITSOFF
INITIAL {

	evaluate_fct(v)
	m = m_inf
	h = h_inf
}


PROCEDURE evaluate_fct(v(mV)) { LOCAL a,b,v2,vh

    pH = -log(he * (0.001)) / log(10)

    tau_m = 1 / ( a1_tau_m / (1 + exp(b1_tau_m * (pH - c1_tau_m))) + a2_tau_m / (1 + exp(b2_tau_m * (pH - c2_tau_m))) )    : unchanged from Alijevic homomeric model
    m_inf = 1 / (1 + 10^(1.5 * (pH - 6.46)))

    : TODO the linear models for tau_h can be negative for extreme values of pH, should have safeguards
    : gaussian model (default):
    tau_h = (49.196 * exp(- 34.682 * (pH - 7.144)^2) + (pH - 5) * (4.78 - 0.98) / (9 - 5) + 0.98) * 1000
    : alternative affine model:
    :tau_h = (-160.4 * pH + 1195.32) * 1000
    : alternative piecewise-affine model:
    :if(pH<7.37)
    :    {tau_h = (10.18 * (pH - 5) + 0.98) * 1000}
    :    else
    :    {tau_h = (-558.3 * (pH - 7.37) + 25.11) * 1000}

    h_inf = 1.3 / (1+10^(-4.6*(pH-7.3)))
    
}

UNITSON