Location: BG_SOC @ 28e64c6cee18 / parameter_finder / kinetic_parameters_SOC.py

Author:
Shelley Fong <sfon036@UoA.auckland.ac.nz>
Date:
2025-07-03 11:06:11+12:00
Desc:
Adding BG diagram
Permanent Source URI:
https://staging.physiomeproject.org/workspace/d41/rawfile/28e64c6cee18d3c7b7f6cba44fd400ca290b91e9/parameter_finder/kinetic_parameters_SOC.py

## kinetic parameters for the LCC channel, adapted from Pan et al
## in the format of the other channels in the BG library

## hardcode the parameters from Pan's optimisation for ionic permeability and gate variables directly
import numpy as np 

def kinetic_parameters(M, include_type2_reactions, dims, V):

    # Set the kinetic rate constants

    num_cols = dims['num_cols']
    num_rows = dims['num_rows']

    # constants are stored in V
    F = V['F']
    N_A = V['N_A']

    G_GHK = 6.523228260999065e-09 # from matlab fitting

    # convert    to    permeability
    P_SOC = G_GHK / F * 1e12 #Unit    pL / s
    channel_k = P_SOC #/ x_Cab_channel

    kf =[channel_k]
    kr =[channel_k]
    k_kinetic = kf + kr

    # CONSTRAINTS
    N_cT = []
    K_C = []

    # volume vector
    # [ outside / inside / ER ]
    W = [1] * num_cols + [V['V_o'], V['V_myo'], V['V_ER']]

    return (k_kinetic, N_cT, K_C, W)