Model Mathematics

Component: Ca_SR_release

ddtimeI=kiSRCa⁢Ca_sub⁢O-kim⁢I-kom⁢I-koSRCa⁢Ca_sub2.0⁢RI ddtimeO=koSRCa⁢Ca_sub2.0⁢R-kom⁢O-kiSRCa⁢Ca_sub⁢O-kim⁢I ddtimeR=kim⁢RI-kiSRCa⁢Ca_sub⁢R-koSRCa⁢Ca_sub2.0⁢R-kom⁢O ddtimeRI=kom⁢I-koSRCa⁢Ca_sub2.0⁢RI-kim⁢RI-kiSRCa⁢Ca_sub⁢R j_SRCarel=ks⁢O⁢Ca_jsr-Ca_sub kCaSR=MaxSR-MaxSR-MinSR1.0+EC50_SRCa_jsrHSR kiSRCa=kiCa⁢kCaSR koSRCa=koCakCaSR

Component: Ca_buffering

delta_fCMi=kf_CM⁢Cai⁢1.0-fCMi-kb_CM⁢fCMi delta_fCMs=kf_CM⁢Ca_sub⁢1.0-fCMs-kb_CM⁢fCMs delta_fCQ=kf_CQ⁢Ca_jsr⁢1.0-fCQ-kb_CQ⁢fCQ delta_fTC=kf_TC⁢Cai⁢1.0-fTC-kb_TC⁢fTC delta_fTMC=kf_TMC⁢Cai⁢1.0-fTMC+fTMM-kb_TMC⁢fTMC delta_fTMM=kf_TMM⁢Mgi⁢1.0-fTMC+fTMM-kb_TMM⁢fTMM ddtimefCMi=delta_fCMi ddtimefCMs=delta_fCMs ddtimefCQ=delta_fCQ ddtimefTC=delta_fTC ddtimefTMC=delta_fTMC ddtimefTMM=delta_fTMM

Component: Ca_dynamics

ddtimeCa_jsr=j_tr-j_SRCarel+CQ_tot⁢delta_fCQ ddtimeCa_nsr=j_up-j_tr⁢V_jsrV_nsr ddtimeCa_sub=j_SRCarel⁢V_jsrV_sub-i_siCa+i_CaT_i_CaT-2.0⁢i_NaCa_i_NaCa2.0⁢F⁢V_sub+j_Ca_dif+CM_tot⁢delta_fCMs ddtimeCai=1.0⁢j_Ca_dif⁢V_sub-j_up⁢V_nsrV_i-CM_tot⁢delta_fCMi+TC_tot⁢delta_fTC+TMC_tot⁢delta_fTMC

Component: Ca_intracellular_fluxes

P_up=P_up_basal⁢1.0-b_up b_up=-0.25ifIso_1_uM>0.00.7⁢ACh9e-05+AChifACh>0.00.0otherwise j_Ca_dif=Ca_sub-Caitau_dif_Ca j_tr=Ca_nsr-Ca_jsrtau_tr j_up=P_up1.0+ⅇ-Cai+K_upslope_up

Component: Cell_parameters

V_cell=1e-09⁢ 3.14159265358979312e+00⁢R_cell2.0⁢L_cell V_i=V_i_part⁢V_cell-V_sub V_jsr=V_jsr_part⁢V_cell V_nsr=V_nsr_part⁢V_cell V_sub=1e-09⁢2.0⁢ 3.14159265358979312e+00⁢L_sub⁢R_cell-L_sub2.0⁢L_cell

Component: Ionic_values

E_K=RTONF⁢ln⁡KoKi E_Na=RTONF⁢ln⁡NaoNai

Component: Ki_concentration

ddtimeKi=-1.0⁢i_Kur_i_Kur+i_to_i_to+i_Kr_i_Kr+i_Ks_i_Ks+i_fK+i_siK+i_SK_i_SK-2.0⁢i_NaK_i_NaK1.0⁢V_i+V_sub⁢F

Component: Membrane

RTONF=R⁢TF V=V_ode ddtimeV_ode=-i_totC i_tot=i_f_i_f+i_Kr_i_Kr+i_Ks_i_Ks+i_to_i_to+i_NaK_i_NaK+i_NaCa_i_NaCa+i_Na_i_Na+i_CaL_i_CaL+i_CaT_i_CaT+i_KACh_i_KACh+i_Kur_i_Kur+i_SK_i_SK

Component: Nai_concentration

ddtimeNai=-1.0⁢i_Na_i_Na+i_fNa+i_siNa+3.0⁢i_NaK_i_NaK+3.0⁢i_NaCa_i_NaCa1.0⁢V_i+V_sub⁢F

Component: Rate_modulation_experiments

Component: environment

Component: i_CaL

ACh_block=0.31⁢AChACh+9e-05 Iso_increase=1.23ifIso_1_uM>0.01.0otherwise i_CaL=i_siCa+i_siK+i_siNa⁢1.0-ACh_block⁢1.0⁢Iso_increase i_siCa=2.0⁢P_CaL⁢V-0.0RTONF⁢1.0-ⅇ-1.0⁢V-0.0⁢2.0RTONF⁢Ca_sub-Cao⁢ⅇ-2.0⁢V-0.0RTONF⁢dL⁢fL⁢fCa i_siK=0.000365⁢P_CaL⁢V-0.0RTONF⁢1.0-ⅇ-1.0⁢V-0.0RTONF⁢Ki-Ko⁢ⅇ-1.0⁢V-0.0RTONF⁢dL⁢fL⁢fCa i_siNa=1.85e-05⁢P_CaL⁢V-0.0RTONF⁢1.0-ⅇ-1.0⁢V-0.0RTONF⁢Nai-Nao⁢ⅇ-1.0⁢V-0.0RTONF⁢dL⁢fL⁢fCa

Component: i_CaL_dL_gate

Iso_shift_dL=-8.0ifIso_1_uM>0.00.0otherwise Iso_slope_dL=-27.0ifIso_1_uM>0.00.0otherwise V_dL=-7.7713 adVm=-41.80001ifV=-41.80.0ifV=0.0-6.80001ifV=-6.8Votherwise alpha_dL=-0.02839⁢adVm+41.8ⅇ-adVm+41.82.5-1.0-0.0849⁢adVm+6.8ⅇ-adVm+6.84.8-1.0 bdVm=-1.80001ifV=-1.8Votherwise beta_dL=0.01143⁢bdVm+1.8ⅇbdVm+1.82.5-1.0 ddtimedL=dL_infinity-dLtau_dL dL_infinity=1.01.0+ⅇ-V-V_dL-Iso_shift_dLk_dL⁢1.0+Iso_slope_dL100.0 tau_dL=0.001alpha_dL+beta_dL

Component: i_CaL_fCa_gate

ddtimefCa=fCa_infinity-fCatau_fCa fCa_infinity=Km_fCaKm_fCa+Ca_sub tau_fCa=0.001⁢fCa_infinityalpha_fCa

Component: i_CaL_fL_gate

ddtimefL=fL_infinity-fLtau_fL fL_infinity=1.01.0+ⅇV+12.1847+shift_fL tau_fL=0.001⁢44.3+230.0⁢ⅇ-V+36.010.02.0

Component: i_CaT

i_CaT=2.0⁢P_CaT⁢VRTONF⁢1.0-ⅇ-1.0⁢V⁢2.0RTONF⁢Ca_sub-Cao⁢ⅇ-2.0⁢VRTONF⁢dT⁢fT

Component: i_CaT_dT_gate

ddtimedT=dT_infinity-dTtau_dT dT_infinity=1.01.0+ⅇ-V+38.35.5 tau_dT=0.0011.068⁢ⅇV+38.330.0+1.068⁢ⅇ-V+38.330.0

Component: i_CaT_fT_gate

ddtimefT=fT_infinity-fTtau_fT fT_infinity=1.01.0+ⅇV+58.73.8 tau_fT=1.016.67⁢ⅇ-V+75.083.3+16.67⁢ⅇV+75.015.38+offset_fT

Component: i_KACh

i_KACh=ACh_on⁢g_KACh⁢V-E_K⁢1.0+ⅇV+20.020.0⁢aifACh>0.00.0otherwise

Component: i_KACh_a_gate

ddtimea=a_infinity-atau_a a_infinity=alpha_aalpha_a+beta_a alpha_a=3.5988-0.0256411.0+ 1.21550000000000005e-061.0⁢ACh1.6951+0.025641 beta_a=10.0⁢ⅇ0.0133⁢V+40.0 tau_a=1.0alpha_a+beta_a

Component: i_Kr

g_Kr= 4.98909900000000031e-03⁢Ko5.4 i_Kr=g_Kr⁢V-E_K⁢0.9⁢paF+0.1⁢paS⁢piy

Component: i_Kr_pa_gate

ddtimepaF=pa_infinity-paFtau_paF ddtimepaS=pa_infinity-paStau_paS pa_infinity=1.01.0+ⅇ-V+10.01447.6607 tau_paF=1.030.0⁢ⅇV10.0+ⅇ-V12.0 tau_paS= 8.46553540000000049e-014.2⁢ⅇV17.0+0.15⁢ⅇ-V21.6

Component: i_Kr_pi_gate

pi_infinity=1.01.0+ⅇV+28.617.1 ddtimepiy=pi_infinity-piytau_pi tau_pi=1.0100.0⁢ⅇ-V54.645+656.0⁢ⅇV106.157

Component: i_Ks

E_Ks=RTONF⁢ln⁡Ko+0.12⁢NaoKi+0.12⁢Nai g_Ks=1.2⁢g_Ks_ifIso_1_uM>0.0g_Ks_otherwise i_Ks=g_Ks⁢V-E_Ks⁢n2.0

Component: i_Ks_n_gate

Iso_shift=-14.0ifIso_1_uM>0.00.0otherwise alpha_n=28.01.0+ⅇ-V-40.0-Iso_shift3.0 beta_n=1.0⁢ⅇ-V-Iso_shift-5.025.0 ddtimen=n_infinity-ntau_n n_infinity=1.01.0+ⅇ-V+0.6383-Iso_shift10.7071 tau_n=1.0alpha_n+beta_n

Component: i_Kur

i_Kur=g_Kur⁢r_Kur⁢s_Kur⁢V-E_K

Component: i_Kur_rKur_gate

ddtimer_Kur=r_Kur_infinity-r_Kurtau_r_Kur r_Kur_infinity=1.01.0+ⅇV+6.0-8.6 tau_r_Kur=0.0091.0+ⅇV+5.012.0+0.0005

Component: i_Kur_sKur_gate

ddtimes_Kur=s_Kur_infinity-s_Kurtau_s_Kur s_Kur_infinity=1.01.0+ⅇV+7.510.0 tau_s_Kur=0.591.0+ⅇV+60.010.0+3.05

Component: i_Na

E_mh=RTONF⁢ln⁡Nao+0.12⁢KoNai+0.12⁢Ki i_Na=i_Na_+i_Na_L i_Na_=g_Na⁢m3.0⁢h⁢V-E_mh i_Na_L=g_Na_L⁢m3.0⁢V-E_mh

Component: i_NaCa

di=1.0+Ca_subKci⁢1.0+ⅇ-Qci⁢VRTONF+NaiKcni+NaiK1ni⁢1.0+NaiK2ni⁢1.0+NaiK3ni do=1.0+CaoKco⁢1.0+ⅇQco⁢VRTONF+NaoK1no⁢1.0+NaoK2no⁢1.0+NaoK3no i_NaCa=K_NaCa⁢x2⁢k21-x1⁢k12x1+x2+x3+x4 k12=Ca_subKci⁢ⅇ-Qci⁢VRTONFdi k14=NaiK1ni⁢NaiK2ni⁢1.0+NaiK3ni⁢ⅇQn⁢V2.0⁢RTONFdi k21=CaoKco⁢ⅇQco⁢VRTONFdo k23=NaoK1no⁢NaoK2no⁢1.0+NaoK3no⁢ⅇ-Qn⁢V2.0⁢RTONFdo k32=ⅇQn⁢V2.0⁢RTONF k34=NaoK3no+Nao k41=ⅇ-Qn⁢V2.0⁢RTONF k43=NaiK3ni+Nai x1=k41⁢k34⁢k23+k21+k21⁢k32⁢k43+k41 x2=k32⁢k43⁢k14+k12+k41⁢k12⁢k34+k32 x3=k14⁢k43⁢k23+k21+k12⁢k23⁢k43+k41 x4=k23⁢k34⁢k14+k12+k14⁢k21⁢k34+k32

Component: i_NaK

Iso_increase=1.2ifIso_1_uM>0.01.0otherwise i_NaK=Iso_increase⁢i_NaK_max⁢1.0+Km_KpKo1.2-1.0⁢1.0+Km_NapNai1.3-1.0⁢1.0+ⅇ-V-E_Na+110.020.0-1.0

Component: i_Na_h_gate

alpha_h=20.0⁢ⅇ-0.125⁢V+75.0 beta_h=2000.0320.0⁢ⅇ-0.1⁢V+75.0+1.0 ddtimeh=h_infinity-htau_h h_infinity=1.01.0+ⅇV+69.8044.4565 tau_h=1.0alpha_h+beta_h

Component: i_Na_m_gate

E0_m=V+41.0 alpha_m=2000.0if|E0_m|<delta_m200.0⁢E0_m1.0-ⅇ-0.1⁢E0_motherwise beta_m=8000.0⁢ⅇ-0.056⁢V+66.0 ddtimem=m_infinity-mtau_m m_infinity=1.01.0+ⅇ-V+42.05048.3106 tau_m=1.0alpha_m+beta_m

Component: i_SK

i_SK=g_SK⁢V-E_K⁢x

Component: i_SK_x_gate

tau_x=0.0010.047⁢1000.0⁢Ca_sub1.0+1.076.0 ddtimex=x_infinity-xtau_x x_infinity=0.81⁢Ca_sub⁡1.0n_SKCa_sub1.0n_SK+EC50_SK1.0n_SK

Component: i_f

i_f=i_fNa+i_fK i_fK=y⁢g_f_K⁢V-E_K i_fNa=y⁢g_f_Na⁢V-E_Na

Component: i_f_y_gate

ACh_shift=-1.0-9.898⁢1.0⁢ACh0.6181.0⁢ACh0.618+ 1.22422999999999998e-03ifACh>0.00.0otherwise Iso_shift=7.5ifIso_1_uM>0.00.0otherwise tau_y=1.00.36⁢V+148.8-ACh_shift-Iso_shiftⅇ0.066⁢V+148.8-ACh_shift-Iso_shift-1.0+0.1⁢V+87.3-ACh_shift-Iso_shift1.0-ⅇ-0.2⁢V+87.3-ACh_shift-Iso_shift-0.054 ddtimey=y_infinity-ytau_y y_infinity=0.01329+0.999211.0+ⅇV+97.134-ACh_shift-Iso_shift-y_shift8.1752ifV<-80.0-ACh_shift-Iso_shift-y_shift0.0002501⁢ⅇ-V-ACh_shift-Iso_shift-y_shift12.861otherwise

Component: i_to

i_to=g_to⁢V-E_K⁢q⁢r

Component: i_to_q_gate

ddtimeq=q_infinity-qtau_q q_infinity=1.01.0+ⅇV+49.013.0 tau_q=0.001⁢0.6⁢65.170.57⁢ⅇ-0.08⁢V+44.0+0.065⁢ⅇ0.1⁢V+45.93+10.1

Component: i_to_r_gate

ddtimer=r_infinity-rtau_r r_infinity=1.01.0+ⅇ-V-19.315.0 tau_r=0.001⁢0.66⁢1.4⁢15.591.037⁢ⅇ0.09⁢V+30.61+0.369⁢ⅇ-0.12⁢V+23.84+2.98