Model Mathematics

Component: SAmembrane

ISAout=-0.5ifTotal_current<-200otherwise ISAout_atrium=-0.5ifTotal_current<-2∧Total_current>-3∧V<00otherwise Total_current=i_Na+i_K1+i_to+i_Kur+i_Kr+i_Ks+i_B_Na+i_B_Ca+i_NaK+i_CaP+i_NaCa+i_Ca_L+i_Ca_T+i_f+i_KACh ddtimeV=-Total_currentCm

Component: fast_sodium_current

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

Component: fast_sodium_current_m_gate

alpha_m=3.2ifV=-47.130.32⁢V+47.131-ⅇ-0.1⁢V+47.13otherwise beta_m=0.08⁢ⅇ-V11 m_inf=alpha_malpha_m+beta_m tau_m=1alpha_m+beta_m ddtimem=m_inf-mtau_m

Component: fast_sodium_current_h_gate

alpha_h=0.135⁢ⅇV+80-6.8ifV<-400otherwise beta_h=3.56⁢ⅇ0.079⁢V+3.1 e 5⁢ⅇ0.35⁢VifV<-4010.13⁢1+ⅇV+10.66-11.1otherwise h_inf=alpha_halpha_h+beta_h tau_h=1alpha_h+beta_h ddtimeh=h_inf-htau_h

Component: fast_sodium_current_j_gate

alpha_j=-1.2714 e 5⁢ⅇ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 j_inf=alpha_jalpha_j+beta_j tau_j=1alpha_j+beta_j ddtimej=j_inf-jtau_j

Component: time_independent_potassium_current

E_K=R⁢TF⁢ln⁡K_oK_i i_K1=Cm⁢g_K1⁢V-E_K1+ⅇ0.07⁢V+80

Component: transient_outward_K_current

i_to=Cm⁢g_to⁢oa3⁢oi⁢V-E_K

Component: transient_outward_K_current_oa_gate

alpha_oa=0.65⁢ⅇV--10-8.5+ⅇV--10-40-59-1 beta_oa=0.65⁢2.5+ⅇV--10+7217-1 tau_oa=alpha_oa+beta_oa-1K_Q10 oa_infinity=1+ⅇV--10+10.47-17.54-1 ddtimeoa=oa_infinity-oatau_oa

Component: transient_outward_K_current_oi_gate

alpha_oi=18.53+1⁢ⅇV--10+103.710.95-1 beta_oi=35.56+1⁢ⅇV--10-8.74-7.44-1 tau_oi=alpha_oi+beta_oi-1K_Q10 oi_infinity=1+ⅇV--10+33.15.3-1 ddtimeoi=oi_infinity-oitau_oi

Component: ultrarapid_delayed_rectifier_K_current

g_Kur=0.005+0.051+ⅇV-15-13⁢0.13 i_Kur=Cm⁢g_Kur⁢ua3⁢ui⁢V-E_K

Component: ultrarapid_delayed_rectifier_K_current_ua_gate

alpha_ua=0.65⁢ⅇV--10-8.5+ⅇV--10-40-59-1 beta_ua=0.65⁢2.5+ⅇV--10+7217-1 tau_ua=alpha_ua+beta_ua-1K_Q10 ua_infinity=1+ⅇV--10+20.3-9.6-1 ddtimeua=ua_infinity-uatau_ua

Component: ultrarapid_delayed_rectifier_K_current_ui_gate

alpha_ui=21+1⁢ⅇV--10-195-28-1 beta_ui=1ⅇV--10-168-16 tau_ui=alpha_ui+beta_ui-1K_Q10 ui_infinity=1+ⅇV--10-109.4527.48-1 ddtimeui=ui_infinity-uitau_ui

Component: rapid_delayed_rectifier_K_current

i_Kr=Cm⁢g_Kr⁢xr⁢V-E_K1+ⅇV+1522.4

Component: rapid_delayed_rectifier_K_current_xr_gate

alpha_xr=0.0015if|V+14.1|<1 e -100.0003⁢V+14.11-ⅇV+14.1-5otherwise beta_xr=3.7836118 e -4if|V-3.3328|<1 e -100.000073898⁢V-3.3328ⅇV-3.33285.1237-1otherwise tau_xr=alpha_xr+beta_xr-1 xr_infinity=1+ⅇV+14.1-6.5-1 ddtimexr=xr_infinity-xrtau_xr

Component: slow_delayed_rectifier_K_current

i_Ks=Cm⁢g_Ks⁢xs2⁢V-E_K

Component: slow_delayed_rectifier_K_current_xs_gate

alpha_xs=0.00068if|V-19.9|<1 e -100.00004⁢V-19.91-ⅇV-19.9-17otherwise beta_xs=0.000315if|V-19.9|<1 e -100.000035⁢V-19.9ⅇV-19.99-1otherwise tau_xs=0.5⁢alpha_xs+beta_xs-1 xs_infinity=1+ⅇV-19.9-12.7-0.5 ddtimexs=xs_infinity-xstau_xs

Component: L_type_Ca_channel

i_Ca_L=Cm⁢g_Ca_L⁢d⁢f⁢f_Ca⁢V-65

Component: L_type_Ca_channel_d_gate

d_infinity=1+ⅇV+10-8-1 tau_d=4.5791+ⅇV+10-6.24if|V+10|<1 e -101-ⅇV+10-6.240.035⁢V+10⁢1+ⅇV+10-6.24otherwise ddtimed=d_infinity-dtau_d

Component: L_type_Ca_channel_f_gate

f_infinity=ⅇ-V+286.91+ⅇ-V+286.9 tau_f=9⁢0.0197⁢ⅇ-0.03372⁢V+102+0.02-1 ddtimef=f_infinity-ftau_f

Component: L_type_Ca_channel_f_Ca_gate

f_Ca_infinity=1+Ca_i0.00035-1 tau_f_Ca=2 ddtimef_Ca=f_Ca_infinity-f_Catau_f_Ca

Component: sodium_potassium_pump

sigma=17⁢ⅇNa_o67.3-1 f_NaK=1+0.1245⁢ⅇ-0.1⁢F⁢VR⁢T+0.0365⁢sigma⁢ⅇ-F⁢VR⁢T-1 i_NaK=Cm⁢i_NaK_max⁢f_NaK⁢11+Km_Na_iNa_i1.5⁢K_oK_o+Km_K_o

Component: background_currents

E_Ca=R⁢T2⁢F⁢ln⁡Ca_oCa_i i_B_Na=Cm⁢g_B_Na⁢V-E_Na i_B_Ca=Cm⁢g_B_Ca⁢V-E_Ca i_B_K=Cm⁢g_B_K⁢V-E_K

Component: Na_Ca_exchanger_current

i_NaCa=Cm⁢I_NaCa_max⁢ⅇgamma⁢F⁢VR⁢T⁢Na_i3⁢Ca_o-ⅇgamma-1⁢F⁢VR⁢T⁢Na_o3⁢Ca_iK_mNa3+Na_o3⁢K_mCa+Ca_o⁢1+K_sat⁢ⅇgamma-1⁢V⁢FR⁢T

Component: sarcolemmal_calcium_pump_current

i_CaP=Cm⁢i_CaP_max⁢Ca_i0.0005+Ca_i

Component: Ca_release_current_from_JSR

Fn=1 e 3⁢1 e -15⁢V_rel⁢i_rel-1 e -152⁢F⁢0.5⁢i_Ca_L-0.2⁢i_NaCa i_rel=K_rel⁢u2⁢v⁢w⁢Ca_rel-Ca_i

Component: Ca_release_current_from_JSR_u_gate

tau_u=8 u_infinity=1+ⅇ-Fn-3.4175 e -1313.67 e -16-1 ddtimeu=u_infinity-utau_u

Component: Ca_release_current_from_JSR_v_gate

tau_v=1.91+2.09⁢1+ⅇ-Fn-3.4175 e -1313.67 e -16-1 v_infinity=1-1+ⅇ-Fn-6.835 e -1413.67 e -16-1 ddtimev=v_infinity-vtau_v

Component: Ca_release_current_from_JSR_w_gate

tau_w=6⁢0.21.3if|V-7.9|<1 e -106⁢1-ⅇ-V-7.951+0.3⁢ⅇ-V-7.95⁢1⁢V-7.9otherwise w_infinity=1-1+ⅇ-V-4017-1 ddtimew=w_infinity-wtau_w

Component: transfer_current_from_NSR_to_JSR

i_tr=Ca_up-Ca_reltau_tr

Component: Ca_uptake_current_by_the_NSR

i_up=I_up_max1+K_upCa_i

Component: Ca_leak_current_by_the_NSR

i_up_leak=I_up_max⁢Ca_upCa_up_max

Component: Ca_buffers

Ca_CMDN=CMDN_max⁢Ca_iCa_i+Km_CMDN Ca_TRPN=TRPN_max⁢Ca_iCa_i+Km_TRPN Ca_CSQN=CSQN_max⁢Ca_relCa_rel+Km_CSQN

Component: intracellular_ion_concentrations

V_i=V_cell⁢0.68 V_rel=0.0048⁢V_cell V_up=0.0552⁢V_cell ddtimeNa_i=-3⁢i_NaK-3⁢i_NaCa+i_B_Na+i_NaV_i⁢F ddtimeK_i=2⁢i_NaK-i_K1+i_to+i_Kur+i_Kr+i_Ks+i_B_KV_i⁢F ddtimeCa_i=B1B2 B1=2⁢i_NaCa-i_CaP+i_Ca_L+i_B_Ca2⁢V_i⁢F+V_up⁢i_up_leak-i_up+i_rel⁢V_relV_i B2=1+TRPN_max⁢Km_TRPNCa_i+Km_TRPN2+CMDN_max⁢Km_CMDNCa_i+Km_CMDN2 ddtimeCa_up=i_up-i_up_leak+i_tr⁢V_relV_up ddtimeCa_rel=i_tr-i_rel⁢1+CSQN_max⁢Km_CSQNCa_rel+Km_CSQN2-1

Component: funny_current

alpha_d_f=0.36⁢V+148.8ⅇ0.066⁢V+148.8-1 beta_d_f=0.1⁢V+87.31-ⅇ-0.21⁢V+87.3 tau_d_f=1alpha_d_f+beta_d_f-0.054 d_f_infinity=1alpha_d_f+beta_d_f ddtimed_f=d_f_infinity-d_ftau_d_f i_f=g_f⁢d_f⁢V-E_f

Component: T_type_Ca_channel

i_Ca_T=g_Ca_T⁢d_T⁢f_T⁢V-E_Ca_T

Component: T_type_Ca_channel_d_gate

alpha_d_T=1068⁢ⅇV+26.330 beta_d_T=1068⁢ⅇV+26.3-30 tau_d_T=1alpha_d_T+beta_d_T d_T_infinity=11+ⅇV+26.3-6 ddtimed_T=d_T_infinity-d_Ttau_d_T

Component: T_type_Ca_channel_f_gate

alpha_f_T=15.3⁢ⅇV+61.7-83.3 beta_f_T=15⁢ⅇV+61.715.38 tau_f_T=1alpha_f_T+beta_f_T f_T_infinity=11+ⅇV+61.75.6 ddtimef_T=f_T_infinity-f_Ttau_f_T

Component: standard_ionic_concentrations

Component: ACh_dependent_potassium_current

i_KACh=g_ACh⁢Vm-E_K1+ⅇVm+2020⁢y

Component: ACh_dependent_potassium_current_y_gate

alpha_y=0.0002475ifACh=00.012321+Km_AChACh+0.0002475otherwise beta_y=0.01⁢ⅇ0.0133⁢Vm+40 ddtimey=alpha_y⁢1-y-beta_y⁢y

Component: environment

hrf=1000HR60

Component: LATiming

start=realtimeifISAin<0 beattime=realtime-start-⌊realtime-starthrf⌋⁢hrf1000

Component: LAElastanceFunction

Ts=TsK⁢hrf1000 E_LA=Edia+Esys-Edia⁢1-cos⁡π⁢timeTs2iftime≥0∧time≦TsEdia+Esys-Edia⁢1+cos⁡2⁢π⁢time-TsTs2iftime<1.5⁢Ts∧time≥TsEdiaotherwise

Component: LeftAtrium

ddtimesub_X_LA=conc_X_PV⁢F_LA-conc_X_LA⁢F_LV1000 conc_X_LA=sub_X_LAV_LA P_LA=E_LA⁢V_LA-V_LA_0+P_LA_ext F_LA=P_PV-P_LAR_LA ddtimeV_LA=F_LA-F_LV1000

Component: LeftVentricle

P_LV=P_LVin+P_LA_ext ddtimesub_X_LV=conc_X_LA⁢F_LV-conc_X_LV⁢F_AO+F_CO1000 conc_X_LV=sub_X_LVV_LV F_LV=P_LA-P_LVR_LVifP_LA>P_LV0otherwise ddtimeV_LV=F_LV-F_AO-F_CO1000

Component: Aorta

ddtimesub_X_AO=conc_X_LV⁢F_AO-conc_X_AO⁢F_CR+F_AR1000 conc_X_AO=sub_X_AOV_AO ddtimeF_AOalways=1L_AO⁢P_LV-P_AO-R_AOL_AO⁢F_AOalways1000 F_AO=F_AOalwaysifP_LV>P_AO0otherwise ddtimeV_AO=F_AO-F_AR-F_CR1000 P_AO=1C_AO⁢V_AO-V_AO_0

Component: CoronaryCirc

ddtimesub_X_CO=conc_X_LV⁢F_CO-conc_X_CO⁢F_COV1000 conc_X_CO=sub_X_COV_CO ddtimeV_CO=F_CO-F_COV1000 P_CO=1C_CO⁢V_CO-V_CO_0 F_CO=P_LV-P_COR_COifP_LV>P_CO0otherwise F_COV=P_CO-P_RAR_COV

Component: CarotidCirc

conc_X_CRtissue=sub_X_CRtissueV_CRtissue ddtimesub_X_CRtissue=conc_X_CR-conc_X_CRtissue⁢D_CRtissue1000 ddtimesub_X_CR=conc_X_AO⁢F_CR-conc_X_CR⁢F_CRV-conc_X_CR-conc_X_CRtissue⁢D_CRtissue1000 conc_X_CR=sub_X_CRV_CR ddtimeV_CR=F_CR-F_CRV1000 P_CR=1C_CR⁢V_CR-V_CR_0 F_CR=P_AO-P_CRR_CR F_CRV=P_CR-P_VCR_CRV

Component: Arteries

ddtimesub_X_AR=conc_X_AO⁢F_AR-conc_X_AR⁢F_SK+F_AD+F_MU+F_GI+F_LI+F_KI+F_OT1000 conc_X_AR=sub_X_ARV_AR ddtimeV_AR=F_AR-F_AD-F_MU-F_GI-F_LI-F_KI-F_OT-F_SK1000 P_AR=1C_AR⁢V_AR-V_AR_0 F_AR=P_AO-P_ARR_AR

Component: Adipose

ddtimesub_X_AD=conc_X_AR⁢F_AD-conc_X_AD⁢F_ADV1000 conc_X_AD=sub_X_ADV_AD ddtimeV_AD=F_AD-F_ADV1000 F_ADV=P_AD-P_VER_ADV P_AD=1C_AD⁢V_AD-V_AD_0 F_AD=P_AR-P_ADR_AD

Component: Muscle

ddtimesub_X_MU=conc_X_AR⁢F_MU-conc_X_MU⁢F_MUV1000 conc_X_MU=sub_X_MUV_MU ddtimeV_MU=F_MU-F_MUV1000 F_MUV=P_MU-P_VER_MUV P_MU=1C_MU⁢V_MU-V_MU_0 F_MU=P_AR-P_MUR_MU

Component: GutIntestine

ddtimesub_X_GI=conc_X_AR⁢F_GI-conc_X_GI⁢F_GIV1000 conc_X_GI=sub_X_GIV_GI ddtimeV_GI=F_GI-F_GIV1000 F_GIV=P_GI-P_LIR_GIV P_GI=1C_GI⁢V_GI-V_GI_0 F_GI=P_AR-P_GIR_GI

Component: Liver

ddtimesub_X_LI=conc_X_GI⁢F_GIV+conc_X_AR⁢F_LI-conc_X_LI⁢F_LIV+conc_X_LI⁢metabolism1000 conc_X_LI=sub_X_LIV_LI ddtimeV_LI=F_GIV+F_LI-F_LIV1000 F_LIV=P_LI-P_VER_LIV P_LI=1C_LI⁢V_LI-V_LI_0 F_LI=P_AR-P_LIR_LI

Component: Kidney

ddtimesub_X_KI=conc_X_AR⁢F_KI-conc_X_KI⁢F_KIV1000 conc_X_KI=sub_X_KIV_KI ddtimeV_KI=F_KI-F_KIV1000 F_KIV=P_KI-P_VER_KIV P_KI=1C_KI⁢V_KI-V_KI_0 F_KI=P_AR-P_KIR_KI

Component: Skin

ddtimesub_X_SK=conc_X_AR⁢F_SK-conc_X_SK⁢F_SKV1000 conc_X_SK=sub_X_SKV_SK ddtimeV_SK=F_SK-F_SKV1000 F_SKV=P_SK-P_VER_SKV P_SK=1C_SK⁢V_SK-V_SK_0 F_SK=P_AR-P_SKR_SK

Component: OtherTissue

ddtimesub_X_OT=conc_X_AR⁢F_OT-conc_X_OT⁢F_OTV1000 conc_X_OT=sub_X_OTV_OT ddtimeV_OT=F_OT-F_OTV1000 F_OTV=P_OT-P_VER_OTV P_OT=1C_OT⁢V_OT-V_OT_0 F_OT=P_AR-P_OTR_OT

Component: Veins

ddtimesub_X_VE=conc_X_SK⁢F_SKV+conc_X_AD⁢F_ADV+conc_X_MU⁢F_MUV+conc_X_LI⁢F_LIV+conc_X_KI⁢F_KIV+conc_X_OT⁢F_OTV-conc_X_VE⁢F_VEV1000 conc_X_VE=sub_X_VEV_VE F_VE=F_SKV+F_ADV+F_MUV+F_LIV+F_KIV+F_OTV ddtimeV_VE=F_VE-F_VEV1000 P_VE=1C_VE⁢V_VE-V_VE_0 F_VEV=P_VE-P_VCR_VEV

Component: VenaCava

ddtimesub_X_VC=conc_X_VE⁢F_VEV+conc_X_CR⁢F_CRV-conc_X_VC⁢F_VCV1000 conc_X_VC=sub_X_VCV_VC F_VC=F_CRV+F_VEV F_VCV=P_VC-P_RAR_VCV ddtimeV_VC=F_VC-F_VCV1000 P_VC=1C_VC⁢V_VC-V_VC_0

Component: RATiming

start=realtimeifISAin<0 beattime=realtime-start-⌊realtime-starthrf⌋⁢hrf1000

Component: RAElastanceFunction

Ts=TsK⁢hrf1000 E_RA=Edia+Esys-Edia⁢1-cos⁡π⁢timeTs2iftime≥0∧time≦TsEdia+Esys-Edia⁢1+cos⁡2⁢π⁢time-TsTs2iftime<1.5⁢Ts∧time≥TsEdiaotherwise

Component: RightAtrium

ddtimesub_X_RA=conc_X_VC⁢F_VCV+conc_X_CO⁢F_COV-conc_X_RA⁢F_RV1000 conc_X_RA=sub_X_RAV_RA P_RA=E_RA⁢V_RA-V_RA_0+P_RA_ext F_RA=F_VCV+F_COV ddtimeV_RA=F_RA-F_RV1000

Component: RightVentricle

lva=EmaxLV⁢10 rva=EmaxRV⁢10 lvb=P0lv⁢ⅇkelv⁢V_LV-1 rvb=P0rv⁢ⅇkerv⁢V_RV-1 P_RV=P_LV-lvb⁢rvalva-lvb+lva-P_LV⁢rvblva-lvb ddtimesub_X_RV=conc_X_RA⁢F_RV-conc_X_RV⁢F_PA1000 conc_X_RV=sub_X_RVV_RV F_RV=P_RA-P_RVR_RVifP_RA>P_RV0otherwise ddtimeV_RV=F_RV-F_PA1000

Component: PulmonaryArtery

ddtimesub_X_PA=conc_X_RV⁢F_PA-conc_X_PA⁢F_Pa1000 conc_X_PA=sub_X_PAV_PA F_PA=P_RV-P_PAR_PAifP_RV>P_PA0otherwise ddtimeV_PA=F_PA-F_Pa1000 P_PA=1C_PA⁢V_PA-V_PA_0

Component: PulmonaryArteries

ddtimesub_X_Pa=conc_X_PA⁢F_Pa-conc_X_Pa⁢F_PC+F_SH1000 conc_X_Pa=sub_X_PaV_Pa ddtimeV_Pa=F_Pa-F_PC-F_SH1000 P_Pa=1C_Pa⁢V_Pa-V_Pa_0 F_Pa=P_PA-P_PaR_Pa

Component: Shunt

F_SH=P_Pa-P_PCR_SH

Component: PulmonaryCapillaries

ddtimesub_X_PC=conc_X_Pa⁢F_PC-conc_X_PC⁢F_PCV1000 conc_X_PC=sub_X_PCV_PC ddtimeV_PC=F_PC-F_PCV1000 P_PC=1C_PC⁢V_PC-V_PC_0 F_PC=P_Pa-P_PCR_PC F_PCV=P_PC-P_PVR_PCV

Component: PulmonaryVein

ddtimesub_X_PV=conc_X_PC⁢F_PCV+conc_X_Pa⁢F_SH-conc_X_PV⁢F_LA1000 conc_X_PV=sub_X_PVV_PV F_PV=F_PCV+F_SH ddtimeV_PV=F_PV-F_LA1000 P_PV=1C_PV⁢V_PV-V_PV_0

Component: additional_currents

ICa_additional=topOUt-Cai IK_additional=-Istim

Component: default_parameters

Component: default_initial_conditions

Component: membrane_potential

ddtimeV=-ItotalCm

Component: total_membrane_current

Itotal=ISAstim+ICa_additional+INa_additional+IK_additional+INa+IK1+Ito+IKr+IKs+ICaL+INaCa+INaK+IbNa+IbCa+IpCa+IpK

Component: K_flux

K_flux=AmvC⁢F⁢IK_additional+IK1+Ito+IKr+IKs+IpK-INaK⁢2

Component: Na_flux

Na_flux=AmvC⁢F⁢INa+INa_additional+IbNa+INaK⁢3+INaCa⁢3

Component: Ca_flux

Ca_flux=Am2⁢vC⁢F⁢2⁢INaCa-ICa_additional+ICaL+IbCa+IpCa

Component: Ca_SR_flux

Ca_SR_flux=Jleak+Jrel+JCaSR_additional-Jup

Component: INa

INa=g_Na⁢m3⁢h⁢j⁢V-E_Na

Component: IK1

IK1=g_K1⁢Ko5.4⁢K1_infinity⁢V-E_K

Component: Ito

Ito=g_to⁢r⁢s⁢V-E_K

Component: IKr

IKr=g_Kr⁢Ko5.4⁢Xr1⁢Xr2⁢V-E_K

Component: IKs

IKs=g_Ks⁢Xs2⁢V-E_Ks

Component: INaK

INaK=P_NaK⁢Ko⁢NaiKo+K_mK⁢Nai+K_mNa⁢1+0.1245⁢ⅇ-0.1⁢V⁢FR⁢T+0.0353⁢ⅇ-V⁢FR⁢T

Component: IpK

IpK=g_pK⁢V-E_K1+ⅇ25-V5.98

Component: IbNa

IbNa=g_bNa⁢V-E_Na

Component: ICaL

ICaL=g_CaL⁢d⁢f⁢fCa⁢4⁢V⁢F2R⁢T⁢Cai⁢ⅇ2⁢V⁢FR⁢T-0.341⁢Caoⅇ2⁢V⁢FR⁢T-1

Component: IpCa

IpCa=g_pCa⁢CaiK_pCa+Cai

Component: INaCa

INaCa=k_NaCa⁢ⅇgamma⁢V⁢FR⁢T⁢Nai3⁢Cao-ⅇgamma-1⁢V⁢FR⁢T⁢Nao3⁢Cai⁢alphaK_mNai3+Nao3⁢K_mCa+Cao⁢1+k_sat⁢ⅇgamma-1⁢V⁢FR⁢T

Component: IbCa

IbCa=g_bCa⁢V-E_Ca

Component: ENa

reversal_potential=R⁢Tz⁢F⁢ln⁡extracellular_concentrationintracellular_concentration

Component: EK

reversal_potential=R⁢Tz⁢F⁢ln⁡extracellular_concentrationintracellular_concentration

Component: ECa

reversal_potential=R⁢Tz⁢F⁢ln⁡extracellular_concentrationintracellular_concentration

Component: EKs

reversal_potential=R⁢Tz⁢F⁢ln⁡multiplier_1⁢extracellular_concentration_1+multiplier_2⁢extracellular_concentration_2multiplier_1⁢intracellular_concentration_1+multiplier_2⁢intracellular_concentration_2

Component: Nai

ddtimeNai=-Na_flux

Component: Ki

ddtimeKi=-K_flux

Component: Cai

aCai=-1 bCai=Cai_total+Kbufc+Bufc cCai=-Bufc⁢Cai_total Cai_buf=bCai2-4⁢aCai⁢cCai-bCai2⁢aCai Cai=Cai_total-Cai_buf ddtimeCai_total=Ca_flux+Ca_SR_flux aCaSR=-1 bCaSR=CaSR_total+Kbufsr+Bufsr cCaSR=-Bufsr⁢CaSR_total CaSR_buf=bCaSR2-4⁢aCaSR⁢cCaSR-bCaSR2⁢aCaSR CaSR=CaSR_total-CaSR_buf ddtimeCaSR_total=vCvSR⁢-Ca_SR_flux

Component: Jleak

Jleak=V_leak⁢CaSR-Cai

Component: Jup

Jup=Vmax_up1+K_up2Cai2

Component: Jrel

Jrel=a_rel⁢CaSR2b_rel2+CaSR2+c_rel⁢d⁢g

Component: m_gate

m_infinity=11+ⅇ-56.86-V9.032 alpha_m=11+ⅇ-60-V5 beta_m=0.11+ⅇ35+V5+0.11+ⅇV-50200 tau_m=1⁢alpha_m⁢beta_m ddtimem=m_infinity-mtau_m

Component: h_gate

h_infinity=11+ⅇ71.55+V7.432 alpha_h=0.057⁢ⅇ-80+V6.8ifV<-400otherwise beta_h=2.7⁢ⅇ0.079⁢V+3.1 e 5⁢ⅇ0.3485⁢VifV<-400.770.13⁢1+ⅇ-V+10.6611.1otherwise tau_h=1alpha_h+beta_h ddtimeh=h_infinity-htau_h

Component: j_gate

j_infinity=11+ⅇ71.55+V7.432 alpha_j=-2.5428 e 4⁢ⅇ0.2444⁢V-6.948 e -6⁢ⅇ-0.04391⁢V⁢V+37.781+ⅇ0.311⁢V+79.23ifV<-400otherwise beta_j=0.02424⁢ⅇ-0.01052⁢V1+ⅇ-0.1378⁢V+40.14ifV<-400.6⁢ⅇ0.057⁢V1+ⅇ-0.1⁢V+32otherwise tau_j=1alpha_j+beta_j ddtimej=j_infinity-jtau_j

Component: K1_gate

K1_infinity=alpha_K1alpha_K1+beta_K1 alpha_K1=0.11+ⅇ0.06⁢V-E_K+200 beta_K1=3⁢ⅇ0.0002⁢V-E_K+100+ⅇ0.1⁢V-E_K+101+ⅇ-0.5⁢V-E_K

Component: r_gate

ddtimer=r_infinity-rtau_r r_infinity=11+ⅇ20-V6 tau_r=9.5⁢ⅇ-V+4021800+0.8

Component: s_gate

ddtimes=s_infinity-stau_s s_infinity=11+ⅇ20+V5 tau_s=85⁢ⅇ-V+452320+51+ⅇV-205+3

Component: Xr1_gate

ddtimeXr1=Xr1_infinity-Xr1tau_Xr1 Xr1_infinity=11+ⅇ-26-V7 alpha_Xr1=4501+ⅇ-45-V10 beta_Xr1=61+ⅇV+3011.5 tau_Xr1=1⁢alpha_Xr1⁢beta_Xr1

Component: Xr2_gate

ddtimeXr2=Xr2_infinity-Xr2tau_Xr2 Xr2_infinity=11+ⅇ88+V24 alpha_Xr2=31+ⅇ-60-V20 beta_Xr2=1.121+ⅇV-6020 tau_Xr2=1⁢alpha_Xr2⁢beta_Xr2

Component: Xs_gate

ddtimeXs=Xs_infinity-Xstau_Xs Xs_infinity=11+ⅇ-5-V14 alpha_Xs=11001+ⅇ-10-V6 beta_Xs=11+ⅇV-6020 tau_Xs=1⁢alpha_Xs⁢beta_Xs

Component: d_gate

d_infinity=11+ⅇ-5-V7.5 alpha_d=1.41+ⅇ-35-V13+0.25 beta_d=1.41+ⅇ5+V5 gamma_d=11+ⅇ50-V20 tau_d=1⁢alpha_d⁢beta_d+gamma_d ddtimed=d_infinity-dtau_d

Component: f_gate

f_infinity=11+ⅇ20+V7 tau_f=1125⁢ⅇ-V+272240+1651+ⅇ25-V10+80 ddtimef=f_infinity-ftau_f

Component: fCa_gate

fCa_infinity=alpha_fCa+beta_fCa+gamma_fCa+0.231.46 alpha_fCa=11+Cai0.0003258 beta_fCa=0.11+ⅇCai-0.00050.0001 gamma_fCa=0.21+ⅇCai-0.000750.0008 ddtimefCa=0iffCa_infinity>fCa∧V>-60fCa_infinity-fCatau_fCaotherwise

Component: g_gate

g_infinity=11+Cai60.000356ifCai≦0.0003511+Cai160.0003516otherwise ddtimeg=0ifg_infinity>g∧V>-60g_infinity-gtau_gotherwise

Component: NL_model

Cai=Cai_in radiusLV=3⁢V_LV2π13 xHalfSL=10000⁢2⁢π⁢radiusLVxDen Tension=ForceExt⁢Fmult P_LV=2⁢TensionradiusLV⁢1000133-offset ddtimexInext=SlidingR⁢xHalfSL-xInext-xLLimitCB cTn=1-cTnCa-cTnCaCB-cTnCB Q_b=Y_1⁢Cai⁢cTn1-Z_1⁢cTnCa1 cTnCaEff=cTnCaⅇR⁢xHalfSL-OptiHSL2 Q_a=Y_2⁢cTnCaEff1-Z_2⁢cTnCaCB1 Q_r=Y_3⁢cTnCaCB1-Z_3⁢cTnCB⁢Cai1 Q_d1=Y_d⁢SlidingR⁢xHalfSL-xInext-xLLimitCB2⁢cTnCaCB1 Q_d=Y_4⁢cTnCB1 Q_d2=Y_d⁢SlidingR⁢xHalfSL-xInext-xLLimitCB2⁢cTnCB1 cCaTropC=trpnbar⁢Q_r+Q_d2-Q_b1 ddtimecTnCa=Q_b⁢1-Q_a⁢1 ddtimecTnCaCB=Q_a⁢1-Q_r⁢1-Q_d1⁢1 ddtimecTnCB=Q_r⁢1-Q_d⁢1-Q_d2⁢1 xhhh=xHalfSL-xInext cTRPN=cTnCaCB+cTnCB⁢trpnbar1 xNewCBF=AForceCB⁢cTnCaCB+cTnCB⁢trpnbar1 ForceP=xKcoeff⁢xHalfSL-0.975ifxHalfSL>0.97xKcoeff2⁢xHalfSL-0.97otherwise ForceB=xNewCBF⁢xhhh ForceExt=ForceP+ForceB

Component: lung

Fpc=F_PC⁢0.06 Fsc=F_MU⁢0.06 Vpc=V_PC Vsc=V_MU DL_CO2=VpcVpcmax⁢16.67⁢0.0316227766016838 Pao_O2=Pao-PH2O⁢0.21 Pao_CO2=Pao-PH2O⁢3 e -4 SHbO2_pc=PO2_pcP50_O2nHPO2_pcP50_O2nH+1 SHbO2_sc=PO2_scP50_O2nHPO2_scP50_O2nH+1 dSHbO2dPO2_pc=nH⁢PO2_pc-1⁢PO2_pcP50_O2nHPO2_pcP50_O2nH+12 dSHbO2dPO2_sc=nH⁢PO2_sc-1⁢PO2_scP50_O2nHPO2_scP50_O2nH+12 CtO2_pc=alphaO2⁢PO2_pc+CHb⁢SHbO2_pc⁢H CtO2_sc=alphaO2⁢PO2_sc+CHb⁢SHbO2_sc⁢H DL_O2=VpcVpcmax⁢0.397+0.0085⁢PO2_pc-1.3 e -4⁢PO2_pc2+5.1 e -7⁢PO2_pc3⁢31.622776601683782⁢0.0316227766016838 V_O2=Vcytox⁢alphaO2⁢PO2_isfKcytox+alphaO2⁢PO2_isf O2flux=DL_O2⁢PA_O2-PO2_pc⁢22400⁢0.002678571428571428 SHbCO2_pc=PCO2_pcP50_CO2PO2_pcP50_CO2+1 SHbCO2_sc=PCO2_scP50_CO2PCO2_scP50_CO2+1 dSHbCO2dPCO2_pc=PCO2_pc-1⁢PCO2_pcP50_CO2PCO2_pcP50_CO2+12 dSHbCO2dPCO2_sc=PCO2_sc-1⁢PCO2_scP50_CO2PCO2_scP50_CO2+12 CtCO2_pc=alphaCO2⁢PCO2_pc+CHb⁢SHbCO2_pc⁢H CtCO2_sc=alphaCO2⁢PCO2_sc+CHb⁢SHbCO2_sc⁢H V_CO2=RQ⁢V_O2 CO2flux=DL_CO2⁢PA_CO2-PCO2_pc⁢22400⁢0.002678571428571428 Rc=Kc⁢VcmaxVc2 Rs=As⁢ⅇKs⁢VA-RVVstar-RV+Bs Pl=Al⁢ⅇKl⁢VA+Bl Pmus=Amus⁢sin⁡6.283185307179586⁢f⁢time⁢1.6666666666666667 e -5+Amus Pc=Ac-Bc⁢VcVcmax-0.72ifVcVcmax<0.55.6-Bcp⁢log10⁡VcmaxVc-0.999otherwise Pve=VveCve Vcw=VA+VD Pcw=Acw⁢-1+Bcw⁢log10⁡TLC-RVVcw-RV-0.999 Ppl=Pcw-Pmus PA=Ppl+Pl+Pve QdotCA=Pc+Ppl-PARs⁢1000.0000000000001 ddtimedV=Vcw-dVtau⁢0.001 dVdt=Vcw-dVtau⁢0.001 Ru=Au+Ku⁢|dVdt|⁢1000.0000000000006 ddtimeVc=Pmus-Pc-PcwRu+Rs-Pc-Pl-PveRs⁢0.001 dVcdt=Pmus-Pc-PcwRu+Rs-Pc-Pl-PveRs⁢0.001 ddtimeVA=Pc-Pl-PveRs-Pstp⁢TbodyPA+1030.94⁢Tstp⁢O2flux+CO2flux⁢2.2608333333333332 e -5⁢0.001 dVAdt=Pc-Pl-PveRs-Pstp⁢TbodyPA+1030.94⁢Tstp⁢O2flux+CO2flux⁢2.2608333333333332 e -5⁢0.001 PD=Pc+Ppl+Rc⁢dVcdt+Pc+Ppl-PARs⁢0.001⁢1 e 3 QdotDC=PD-Pc+PplRc⁢1000.0000000000001 QdotED=QdotDC Pao_N2=Pao-PH2O-Pao_O2-Pao_CO2 PplmmHg=Ppl⁢0.7371913011426465 PC_N2=Pc+Ppl+Pao⁢1.3565-PC_O2⁢1.3565-PC_CO2⁢1.3565⁢0.7371913011426465 PA_N2=PA+Pao⁢1.3565-PA_O2⁢1.3565-PA_CO2⁢1.3565⁢0.7371913011426465 PD_N2=PD+Pao⁢1.3565-PD_O2⁢1.3565-PD_CO2⁢1.3565⁢0.7371913011426465 ddtimePO2_pc=Fpc⁢CtO2_sc-CtO2_pc+DL_O2⁢PA_O2-PO2_pc⁢0.0026785714285714286Vpc⁢alphaO2+H⁢CHb⁢dSHbO2dPO2_pc⁢0.01666666666666667 ddtimePO2_sc=Fsc⁢CtO2_pc-CtO2_sc+PS⁢alphaO2⁢PO2_isf-PO2_sc⁢9.999999999999998 e -4Vsc⁢alphaO2+H⁢CHb⁢dSHbO2dPO2_sc⁢0.01666666666666667 ddtimePO2_isf=PS⁢PO2_sc-PO2_isfVisf-V_O2alphaO2⁢Visf⁢1 e 3⁢1.666666666666667 e -5 ddtimePCO2_pc=Fpc⁢CtCO2_sc-CtCO2_pc+DL_CO2⁢PA_CO2-PCO2_pc⁢0.0026785714285714286Vpc⁢alphaCO2+H⁢CHb⁢dSHbCO2dPCO2_pc⁢0.01666666666666667 ddtimePCO2_sc=Fsc⁢CtCO2_pc-CtCO2_sc+PS⁢alphaCO2⁢PCO2_isf-PCO2_sc⁢9.999999999999998 e -4Vsc⁢alphaCO2+H⁢CHb⁢dSHbCO2dPCO2_sc⁢0.01666666666666667 ddtimePCO2_isf=PS⁢PCO2_sc-PCO2_isfVisf+V_CO2alphaCO2⁢Visf⁢1 e 3⁢1.666666666666667 e -5 ddtimePD_O2=QdotED⁢Pao_O2-QdotDC⁢PD_O2VD⁢1.0000000000000002 e -6ifdVAdt>0QdotED⁢PD_O2-QdotDC⁢PC_O2VD⁢1.0000000000000002 e -6otherwise ddtimePC_O2=QdotDC⁢PD_O2-QdotCA⁢PC_O2-PC_O2⁢dVcdt⁢1000000.0000000001Vc⁢1.0000000000000002 e -6ifdVAdt>0QdotDC⁢PC_O2-QdotCA⁢PA_O2-PC_O2⁢dVcdt⁢1000000.0000000001Vc⁢1.0000000000000002 e -6otherwise ddtimePA_O2=QdotCA⁢PC_O2-PA_O2⁢dVAdt⁢1000000.0000000001VA-Pstp⁢TbodyTstp⁢O2fluxVA⁢0.01666666666666667⁢1.0000000000000002 e -6ifdVAdt>0QdotCA⁢PA_O2-PA_O2⁢dVAdt⁢1000000.0000000001VA-Pstp⁢TbodyTstp⁢O2fluxVA⁢0.01666666666666667⁢1.0000000000000002 e -6otherwise ddtimePD_CO2=QdotED⁢Pao_CO2-QdotDC⁢PD_CO2VD⁢1.0000000000000002 e -6ifdVAdt>0QdotED⁢PD_CO2-QdotDC⁢PC_CO2VD⁢1.0000000000000002 e -6otherwise ddtimePC_CO2=QdotDC⁢PD_CO2-QdotCA⁢PC_CO2-PC_CO2⁢dVcdt⁢1000000.0000000001Vc⁢1.0000000000000002 e -6ifdVAdt>0QdotDC⁢PC_CO2-QdotCA⁢PA_CO2-PC_CO2⁢dVcdt⁢1000000.0000000001Vc⁢1.0000000000000002 e -6otherwise ddtimePA_CO2=QdotCA⁢PC_CO2-PA_CO2⁢dVAdt⁢1000000.0000000001VA-Pstp⁢TbodyTstp⁢CO2fluxVA⁢0.01666666666666667⁢1.0000000000000002 e -6ifdVAdt>0QdotCA⁢PA_CO2-PA_CO2⁢dVAdt⁢1000000.0000000001VA-Pstp⁢TbodyTstp⁢CO2fluxVA⁢0.01666666666666667⁢1.0000000000000002 e -6otherwise