//Created by libAntimony v2.4 model morris_1981__environment(time_) // Variable initializations: time_ = ; end model morris_1981__V(V, i_L, i_Ca, i_K, time_) // Rate Rules: V' = (i_app - (i_L + i_Ca + i_K)) / C; // Variable initializations: V = -50; C = 20.0; i_app = 300.0; i_L = ; i_Ca = ; i_K = ; time_ = ; end model morris_1981__i_L(i_L, V) // Assignment Rules: i_L := g_L * (V - E_L); // Variable initializations: g_L = 2.0; E_L = -50.00; V = ; end model morris_1981__i_Ca(i_Ca, V) // Assignment Rules: i_Ca := g_Ca * m_infinity * (V - E_Ca); m_infinity := 0.5 * (1 + tanh((V - V1) / V2)); // Variable initializations: E_Ca = 100.0; g_Ca = 4.0; V1 = 10.0; V2 = 15.0; V = ; end model morris_1981__i_K_n_gate(n, V, time_) // Assignment Rules: n_infinity := 0.5 * (1 + tanh((V - V3) / V4)); lambda_n := lambda_n_bar * cosh((V - V3) / (2 * V4)); // Rate Rules: n' = lambda_n * (n_infinity - n); // Variable initializations: n = 0.001; lambda_n_bar = 0.066666667; V3 = -1.0; V4 = 14.5; V = ; time_ = ; end model morris_1981__i_K(i_K, time_, V, n) // Sub-modules, and any changes to those submodules: i_K_n_gate: morris_1981__i_K_n_gate(n, V, time_); // Assignment Rules: i_K := g_K * n * (V - E_K); // Variable initializations: E_K = -70.0; g_K = 8.0; end model *morris_1981____main() // Sub-modules, and any changes to those submodules: environment: morris_1981__environment(time_); V: morris_1981__V(V0, i_L0, i_Ca0, i_K0, time_); i_L: morris_1981__i_L(i_L0, V0); i_Ca: morris_1981__i_Ca(i_Ca0, V0); i_K: morris_1981__i_K(i_K0, time_, V0, n); end