Model Mathematics

Component: Vstim_para

Component: control_para

Component: outputs

Component: EC_uSMC

Component: K_1

K_1=Cain_MCa_halfMLCKn_M+Cain_M1

Component: E_Na

Component: E_Ca

Component: E_K

Component: Nernst_potential

E=RTzFlnX_oX_i

Component: Nernst_potential

E=RTzFlnX_oX_i

Component: Nernst_potential

E=RTzFlnX_oX_i

Component: CB4HM

norm=M+Mp+AM+AMp ddtimeM=-K_1Mnorm+K_2Mpnorm+K_7AMnorm ddtimeMp=K_4AMpnorm+K_1Mnorm-K_2+K_3Mpnorm ddtimeAM=K_5AMpnorm-K_6+K_7AMnorm ddtimeAMp=K_3Mpnorm+K_6AMnorm-K_4+K_5AMpnorm stress=AMp+AM phosphorylation=AMp+Mp

Component: J_VOCC

rho_vCa=11+V_Cahalf-VK_Cahalf J_VOCC=-I_VOCC2V_cellF

Component: J_CaPump

J_CaPump=-V_pmaxCainK_phn+Cain

Component: J_NaCa

V_mNaCa=3E_Na-2E_Ca J_NaCa=G_NaCaCaiCai+K_NaCaV-V_mNaCa

Component: Cai

ddtimeCai=J_VOCC+inhPumpJ_CaPump+J_NaCa

Component: Ionic_currents

I=g_maxPOV-E

Component: sPulse_protocol_ms

V=V_actHoldingiftime<t_ssV_actTestiftimet_sstime<t_act+t_ssV_actHoldingotherwise

Component: sPulse_protocol_s

V=V_actHoldingiftime<t_ssV_actTestiftimet_sstime<t_act+t_ssV_actHoldingotherwise

Component: mPulse_protocol_ms

stimPeriod=t_act+t_intp t=time-t_ss-stimPeriodtime-t_ssstimPeriod V=V_actHoldingiftime<t_ssV_actTestiftimet_sstt_acttimet_ss+stimPeriodnpV_actHoldingotherwise

Component: mPulse_protocol_s

stimPeriod=t_act+t_intp t=time-t_ss-stimPeriodtime-t_ssstimPeriod V=V_actHoldingiftimet_ssV_actTestiftime>t_sstt_acttimet_ss+stimPeriodnpV_actHoldingotherwise

Component: time_ms

Component: time_s

Component: constants

Component: model_para

Component: initials