home
download
class models
standard gui
custom gui
models
user guide
problems
  previous | up | next

HHGate

a voltage dependent gate for Hodgkin-Huxley style channels

A voltage dependent gate for channels following the Hodgkin-Huxley formalism. The equivalent gating charge is z, half potential, Vhalf (mV), and gating asymmetry gamma: 0 < gamma < 1. The transition rates are expressed through their reciprocals, the characteristic timescales, tau-x near Vhalf, and tau-m (tau-m << tau-x), the saturation timescale for extreme potentials. The power gives the number of repeats of this gate on a channel: the power to which the gating variable is raised in calculating the channel conductance.

The gating is computed from the forward and reverse rates, alpha and beta, given by:


private final double alpha (double v) {
double a = Math.exp (ebykt * (gamma) * z * (v - Vhalf)) / tau_x;
a = 1. / (1. / a + tau_m);
return a;
}

private final double beta (double v) { double b = Math.exp (-ebykt * (1. - gamma) * z * (v - Vhalf)) / tau_x; b = 1. / (1. / b + tau_m); return b; }

where ebykt = e / kT, about 0.42

    field     type       contents / default value    
Vhalf double -40.0 variable: Vhalf type: double
z double 1.0 variable: z type: double
tau_x double 10.0 variable: tau_x type: double
tau_m double 1.0 variable: tau_m type: double
gamma double 0.5 variable: gamma type: double
power integer 2 variable: power type: integer
HHGate-results object CalcResults