예제 #1
0
        )
        
    return na_chl


@cached_functor
def get_sample_k(env):
    kStateVars = {'n': {'alpha': [-0.55, -0.01, -1.00, 55.0, -10.00],
                  'beta': [0.125, 0, 0, 65, 80]}}
    k_chl = env.Channel(
        StdChlAlphaBeta,
        name='KChl',
        ion='k',
        equation='n*n*n*n',
        conductance=qty('36:mS/cm2'),
        reversalpotential=qty('-77:mV'),
        statevars=kStateVars,
        )
    return k_chl


ChannelLibrary.register_channel(modelsrc=StandardModels.HH52,
                                channeltype='Na',
                                chl_functor=get_sample_na)
ChannelLibrary.register_channel(modelsrc=StandardModels.HH52,
                                channeltype='K',
                                chl_functor=get_sample_k)
ChannelLibrary.register_channel(modelsrc=StandardModels.HH52,
                                channeltype='Lk',
                                chl_functor=get_sample_lk)
예제 #2
0
        )
        
    return na_chl


@cached_functor
def get_sample_k(env):
    kStateVars = {'n': {'alpha': [-0.55, -0.01, -1.00, 55.0, -10.00],
                  'beta': [0.125, 0, 0, 65, 80]}}
    k_chl = env.Channel(
        StdChlAlphaBeta,
        name='KChl',
        ion='k',
        equation='n*n*n*n',
        conductance=unit('36:mS/cm2'),
        reversalpotential=unit('-77:mV'),
        statevars=kStateVars,
        )
    return k_chl


ChannelLibrary.register_channel(modelsrc=StandardModels.HH52,
                                channeltype='Na',
                                chl_functor=get_sample_na)
ChannelLibrary.register_channel(modelsrc=StandardModels.HH52,
                                channeltype='K',
                                chl_functor=get_sample_k)
ChannelLibrary.register_channel(modelsrc=StandardModels.HH52,
                                channeltype='Lk',
                                chl_functor=get_sample_lk)