Model Mathematics

Component: environment

Component: membrane

I_st=stim_amplitudeiftime≥stim_start∧time≦stim_end∧time-stim_start-⌊time-stim_startstim_period⌋⁢stim_period≦stim_duration0otherwise ddtimeV=dVdt dVdt=-i_Na+i_Ca_L+i_Ca_T+i_Kr+i_Ks+i_K_ATP+i_to+i_K1+i_Kp+i_p_Ca+i_Na_b+i_Ca_b+i_NaK+i_NaCa+i_ns_Ca+I_st

Component: fast_sodium_current

E_Na=R⁢TF⁢ln⁡NaoNai i_Na=g_Na⁢m3⁢h⁢j⁢V-E_Na

Component: fast_sodium_current_m_gate

E0_m=V+47.13 alpha_m=0.32⁢E0_m1-ⅇ-0.1⁢E0_mif|E0_m|≥delta_m3.2otherwise beta_m=0.08⁢ⅇ-V11 ddtimem=alpha_m⁢1-m-beta_m⁢m

Component: fast_sodium_current_h_gate

alpha_h=0.135⁢ⅇ80+V-6.8ifV<-400otherwise beta_h=3.56⁢ⅇ0.079⁢V+310000⁢ⅇ0.35⁢VifV<-4010.13⁢1+ⅇV+10.66-11.1otherwise ddtimeh=alpha_h⁢1-h-beta_h⁢h

Component: fast_sodium_current_j_gate

alpha_j=-127140⁢ⅇ0.2444⁢V+3.474 e -5⁢ⅇ-0.04391⁢V⁢V+37.781+ⅇ0.311⁢V+79.23ifV<-400otherwise beta_j=0.1212⁢ⅇ-0.01052⁢V1+ⅇ-0.1378⁢V+40.14ifV<-400.3⁢ⅇ-2.535 e -7⁢V1+ⅇ-0.1⁢V+32otherwise ddtimej=alpha_j⁢1-j-beta_j⁢j

Component: L_type_Ca_channel

I_CaCa=P_Ca⁢22⁢V⁢F2R⁢T⁢gamma_Cai⁢Cai⁢ⅇ2⁢V⁢FR⁢T-gamma_Cao⁢Caoⅇ2⁢V⁢FR⁢T-1 I_CaNa=P_Na⁢12⁢V⁢F2R⁢T⁢gamma_Nai⁢Nai⁢ⅇ1⁢V⁢FR⁢T-gamma_Nao⁢Naoⅇ1⁢V⁢FR⁢T-1 I_CaK=P_K⁢12⁢V⁢F2R⁢T⁢gamma_Ki⁢Ki⁢ⅇ1⁢V⁢FR⁢T-gamma_Ko⁢Koⅇ1⁢V⁢FR⁢T-1 i_CaCa=d⁢f⁢f_Ca⁢I_CaCa i_CaNa=d⁢f⁢f_Ca⁢I_CaNa i_CaK=d⁢f⁢f_Ca⁢I_CaK i_Ca_L=i_CaCa+i_CaK+i_CaNa

Component: L_type_Ca_channel_d_gate

E0_d=V+10 d_infinity=11+ⅇ-E0_d6.24 tau_d=10.035⁢6.24if|E0_d|<1 e -5d_infinity⁢1-ⅇ-E0_d6.240.035⁢E0_dotherwise alpha_d=d_infinitytau_d beta_d=1-d_infinitytau_d ddtimed=alpha_d⁢1-d-beta_d⁢d

Component: L_type_Ca_channel_f_gate

f_infinity=11+ⅇV+328+0.61+ⅇ50-V20 tau_f=10.0197⁢ⅇ-0.0337⁢V+102+0.02 alpha_f=f_infinitytau_f beta_f=1-f_infinitytau_f ddtimef=alpha_f⁢1-f-beta_f⁢f

Component: L_type_Ca_channel_f_Ca_gate

f_Ca=11+CaiKm_Ca

Component: T_type_Ca_channel

i_Ca_T=g_CaT⁢b⁢b⁢g⁢V-E_Ca

Component: T_type_Ca_channel_b_gate

b_inf=11+ⅇ-V+1410.8 tau_b=3.7+6.11+ⅇV+254.5 ddtimeb=b_inf-btau_b

Component: T_type_Ca_channel_g_gate

g_inf=11+ⅇV+605.6 tau_g=-0.875⁢V+12ifV≦012otherwise ddtimeg=g_inf-gtau_g

Component: rapid_delayed_rectifier_potassium_current

g_Kr=0.02614⁢Ko5.4 Rect=11+ⅇV+922.4 i_Kr=g_Kr⁢xr⁢Rect⁢V-E_K

Component: rapid_delayed_rectifier_potassium_current_xr_gate

xr_infinity=11+ⅇ-V+21.57.5 tau_xr=10.00138⁢V+14.21-ⅇ-0.123⁢V+14.2+0.00061⁢V+38.9ⅇ0.145⁢V+38.9-1 ddtimexr=xr_infinity-xrtau_xr

Component: slow_delayed_rectifier_potassium_current

E_Ks=R⁢TF⁢ln⁡Ko+PNaK⁢NaoKi+PNaK⁢Nai g_Ks=0.433⁢1+0.61+3.8 e -5Cai1.4 i_Ks=g_Ks⁢xs1⁢xs2⁢V-E_Ks

Component: slow_delayed_rectifier_potassium_current_xs1_gate

xs1_infinity=11+ⅇ-V-1.516.7 tau_xs1=17.19 e -5⁢V+301-ⅇ-0.148⁢V+30+0.000131⁢V+30ⅇ0.0687⁢V+30-1 ddtimexs1=xs1_infinity-xs1tau_xs1

Component: slow_delayed_rectifier_potassium_current_xs2_gate

xs2_infinity=11+ⅇ-V-1.516.7 tau_xs2=47.19 e -5⁢V+301-ⅇ-0.148⁢V+30+0.000131⁢V+30ⅇ0.0687⁢V+30-1 ddtimexs2=xs2_infinity-xs2tau_xs2

Component: time_independent_potassium_current

g_K1=0.75⁢Ko5.4 E_K=R⁢TF⁢ln⁡KoKi i_K1=g_K1⁢K1_infinity⁢V-E_K

Component: time_independent_potassium_current_K1_gate

alpha_K1=1.021+ⅇ0.2385⁢V-E_K-59.215 beta_K1=1⁢0.49124⁢ⅇ0.08032⁢V-E_K+5.476+ⅇ0.06175⁢V-E_K-594.311+ⅇ-0.5143⁢V-E_K+4.753 K1_infinity=alpha_K1alpha_K1+beta_K1

Component: plateau_potassium_current

Kp=11+ⅇ7.488-V5.98 i_Kp=g_Kp⁢Kp⁢V-E_K

Component: ATP_sensitive_potassium_current

g_K_ATP=0.000193nicholsarea pATP=11+ATPikATPhATP GKbaraATP=g_K_ATP⁢pATP⁢Ko4nATP i_K_ATP=GKbaraATP⁢V-E_K

Component: transient_outward_current

g_to=0⁢0.5 rvdv=ⅇV100 i_to=g_to⁢zdv3⁢ydv⁢rvdv⁢V-E_K

Component: transient_outward_current_zdv_gate

alpha_zdv=10⁢ⅇV-40251+ⅇV-4025 beta_zdv=10⁢ⅇ-V+90251+ⅇ-V+9025 tau_zdv=1alpha_zdv+beta_zdv zdv_ss=alpha_zdvalpha_zdv+beta_zdv ddtimezdv=zdv_ss-zdvtau_zdv

Component: transient_outward_current_ydv_gate

alpha_ydv=0.0151+ⅇV+605 beta_ydv=0.1⁢ⅇV+2551+ⅇV+255 tau_ydv=1alpha_ydv+beta_ydv ydv_ss=alpha_ydvalpha_ydv+beta_ydv ddtimeydv=ydv_ss-ydvtau_ydv

Component: sarcolemmal_calcium_pump

i_p_Ca=I_pCa⁢CaiK_mpCa+Cai

Component: sodium_background_current

i_Na_b=g_Nab⁢V-E_Na

Component: calcium_background_current

E_Ca=R⁢T2⁢F⁢ln⁡CaoCai i_Ca_b=g_Cab⁢V-E_Ca

Component: sodium_potassium_pump

sigma=17⁢ⅇNao67.3-1 f_NaK=11+0.1245⁢ⅇ-0.1⁢V⁢FR⁢T+0.0365⁢sigma⁢ⅇ-V⁢FR⁢T i_NaK=I_NaK⁢f_NaK⁢11+K_mNaiNai2⁢KoKo+K_mKo

Component: non_specific_calcium_activated_current

P_ns_Ca=0⁢1.75 e -7 I_ns_Na=P_ns_Ca⁢12⁢V⁢F2R⁢T⁢gamma_Nai⁢Nai⁢ⅇ1⁢V⁢FR⁢T-gamma_Nao⁢Naoⅇ1⁢V⁢FR⁢T-1 I_ns_K=P_ns_Ca⁢12⁢V⁢F2R⁢T⁢gamma_Ki⁢Ki⁢ⅇ1⁢V⁢FR⁢T-gamma_Ko⁢Koⅇ1⁢V⁢FR⁢T-1 i_ns_Na=I_ns_Na⁢11+K_m_ns_CaCai3 i_ns_K=I_ns_K⁢11+K_m_ns_CaCai3 i_ns_Ca=i_ns_Na+i_ns_K

Component: Na_Ca_exchanger

i_NaCa=K_NaCa⁢ⅇgamma⁢n_NaCa-2⁢V⁢FR⁢T⁢Nain_NaCa⁢Cao-ⅇgamma-1⁢n_NaCa-2⁢V⁢FR⁢T⁢Naon_NaCa⁢Cai1+d_NaCa⁢Cai⁢Naon_NaCa+Cao⁢Nain_NaCa⁢1+Cai0.0069

Component: calcium_dynamics

V_JSR=0.00480.68⁢V_myo V_NSR=0.05520.68⁢V_myo ddtimeAPtrack=100⁢1-APtrack-0.5⁢APtrackifdVdt>150-0.5⁢APtrackotherwise ddtimeAPtrack2=100⁢1-APtrack2-0.5⁢APtrack2ifAPtrack<0.2∧APtrack>0.18-0.5⁢APtrack2otherwise ddtimeAPtrack3=100⁢1-APtrack3-0.5⁢APtrack3ifAPtrack<0.2∧APtrack>0.18-0.01⁢APtrack3otherwise ddtimeCainfluxtrack=-1⁢A_cap⁢i_CaCa+i_Ca_T-i_NaCa+i_p_Ca+i_Ca_b2⁢V_myo⁢FifAPtrack>0.20ifAPtrack2>0.01∧APtrack≦0.2-0.5⁢Cainfluxtrackotherwise ddtimeOVRLDtrack=50⁢1-OVRLDtrackif11+K_mCSQNCa_JSR>CSQNthresh∧OVRLDtrack3<0.37∧APtrack3<0.37-0.5⁢OVRLDtrackotherwise ddtimeOVRLDtrack2=50⁢1-OVRLDtrack2ifOVRLDtrack>Logicthresh∧OVRLDtrack2<Logicthresh-0.5⁢OVRLDtrack2otherwise ddtimeOVRLDtrack3=50⁢1-OVRLDtrack3ifOVRLDtrack>Logicthresh∧OVRLDtrack3<Logicthresh-0.01⁢OVRLDtrack3otherwise G_rel=G_rel_max⁢Cainfluxtrack-delta_Ca_ithK_mrel+Cainfluxtrack-delta_Ca_ith⁢1-APtrack2⁢APtrack2ifCainfluxtrack>delta_Ca_ithG_rel_overload⁢1-OVRLDtrack2⁢OVRLDtrack2ifCainfluxtrack≦delta_Ca_ith∧OVRLDtrack2>00otherwise i_rel=G_rel⁢Ca_JSR-Cai i_up=I_up⁢CaiCai+K_mup K_leak=I_upCa_NSR_max i_leak=K_leak⁢Ca_NSR i_tr=Ca_NSR-Ca_JSRtau_tr ddtimeCa_JSR=0.0011+CSQN_max⁢K_mCSQNK_mCSQN+Ca_JSR2⁢i_tr-i_rel ddtimeCa_NSR=0.001⁢-i_tr⁢V_JSRV_NSR-i_leak+i_up ddtimeCai=0.0011+CMDN_max⁢K_mCMDNK_mCMDN+Cai2+Tn_max⁢K_mTnK_mTn+Cai2⁢-1⁢A_cap⁢i_CaCa+i_Ca_T-i_NaCa+i_p_Ca+i_Ca_b2⁢V_myo⁢F+i_rel⁢V_JSRV_myo+i_leak-i_up⁢V_NSRV_myo

Component: ionic_concentrations

volume=π⁢preplength⁢radius2 V_myo=0.68⁢volume ddtimeNai=-0.001⁢i_Na+i_CaNa+i_Na_b+i_ns_Na+i_NaCa⁢3+i_NaK⁢3⁢A_capV_myo⁢F ddtimeKi=-0.001⁢i_CaK+i_Kr+i_Ks+i_K1+i_Kp+i_K_ATP+i_to+i_ns_K+-i_NaK⁢2⁢A_capV_myo⁢F