Model Mathematics

Component: environment

Component: sarcomere_geometry

sovr_ze=len_thick2iflen_thick2<SL2SL2otherwise sovr_cle=SL2-SL-len_thinifSL2-SL-len_thin>len_hbare2len_hbare2otherwise len_sovr=sovr_ze-sovr_cle SOVFThick=len_sovr2len_thick-len_hbare SOVFThin=len_sovrlen_thin

Component: Ca_binding_to_troponin_to_thin_filament_regulation

konT=konQkonTmpC-3710 koffLT=koffLkoffmodQkoffTmpC-3710 koffHT=koffHkoffmodQkoffTmpC-3710 kn_pT=kn_ppermtotQkn_pTmpC-3710 kp_nT=kp_ninprmtQkp_nTmpC-3710 permtot=|11+perm50Tropregnperm| inprmt=1permtotif1permtot<100100otherwise ddtimeTRPNCaL=dTRPNCaL dTRPNCaL=konTCai1-TRPNCaL-koffLTTRPNCaL ddtimeTRPNCaH=dTRPNCaH dTRPNCaH=konTCai1-TRPNCaH-koffHTTRPNCaH Tropreg=1-SOVFThinTRPNCaL+SOVFThinTRPNCaH

Component: thin_filament_regulation_and_crossbridge_cycling_rates

fappT=fappxbmodspQfappTmpC-3710 gapslmd=1+1-SOVFThickgslmod gappT=gappgapslmdxbmodspQgappTmpC-3710 hfmd=-xXBprer|xXBprer|hfmdcxXBprerx_02 hbmd=xXBpostr-x_0|xXBpostr-x_0|hbmdcxXBpostr-x_0x_02 hfT=hfhfmdxbmodspQhfTmpC-3710 hbT=hbhbmdxbmodspQhbTmpC-3710 gxbmd=sigmapx_0-xXBpostrx_02ifxXBpostr<x_0sigmanxXBpostr-x_0x_02otherwise gxbT=gxbgxbmdxbmodspQgxbTmpC-3710

Component: regulation_and_crossbridge_cycling_state_equations

ddtimeN_NoXB=kp_nTP_NoXB-kn_pTN_NoXB ddtimeP_NoXB=kn_pTN_NoXB-kp_nTP_NoXB ddtimeN=kp_nTP-kn_pTN ddtimeXBprer=dXBprer dXBprer=fappTP+hbTXBpostr-gappTXBprer+hfTXBprer ddtimeXBpostr=dXBpostr dXBpostr=hfTXBprer-hbTXBpostr+gxbTXBpostr P=1-N-XBprer-XBpostr

Component: mean_strain_of_strongly_bound_states

ddtimexXBprer=dxXBprer dxXBprer=dSL2+xPsidutyprerfappT-xXBprer+hbTxXBpostr-x_0+xXBprer ddtimexXBpostr=dxXBpostr dxXBpostr=dSL2+xPsidutypostrhfTxXBprer+x_0-xXBpostr dutyprer=hbTfappT+gxbTfappTfappThfT+gxbThfT+gxbTgappT+hbTfappT+hbTgappT+gxbTfappT dutypostr=fappThfTfappThfT+gxbThfT+gxbTgappT+hbTfappT+hbTgappT+gxbTfappT

Component: normalised_active_and_passive_force

SSXBprer=hbfapp+gxbfappfapphf+gxbhf+gxbgapp+hbfapp+hbgapp+gxbfapp SSXBpostr=fapphffapphf+gxbhf+gxbgapp+hbfapp+hbgapp+gxbfapp Fnordv=kxbx_0SSXBpostr force=kxbSOVFThickxXBpostrXBpostr+xXBprerXBprer active=1forceFnordv ppforce_t=SL-SLrest|SL-SLrest|PCon_tPExp_t|SL-SLrest|-1 ppforce_c=PCon_cPExp_c|SL-SL_c|-1ifSL>SL_c0otherwise ppforce=ppforce_t+ppforce_c preload=|SLset-SLrest|SLset-SLrestPCon_tPExp_t|SLset-SLrest|-1 afterload=KSESLset-SLifSEon=10otherwise ddtimeSL=dSL dSL=intf+SLset-SLviscmassfifSLSLmaxSL>SLmin0otherwise ddtimeintf=preload+afterload-ppforce+active

Component: calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding

FrSBXB=XBpostr+XBprerSSXBpostr+SSXBprer dFrSBXB=dXBpostr+dXBprerSSXBpostr+SSXBprer dsovr_ze=-0.5dSLifSL<len_thick0otherwise dsovr_cle=-0.5dSLif2len_thin-SL>len_hbare0otherwise dlen_sovr=dsovr_ze-dsovr_cle dSOVFThin=dlen_sovrlen_thin dSOVFThick=2dlen_sovrlen_thick-len_hbare TropTot=Trop_conc1-SOVFThinTRPNCaL+SOVFThinFrSBXBTRPNCaH+1-FrSBXBTRPNCaL dTropTot=Trop_conc-dSOVFThinTRPNCaL+1-SOVFThindTRPNCaL+dSOVFThinFrSBXBTRPNCaH+1-FrSBXBTRPNCaL+SOVFThindFrSBXBTRPNCaH+FrSBXBdTRPNCaH+1-FrSBXBdTRPNCaL-dFrSBXBTRPNCaL dforce=kxbdSOVFThickxXBpostrXBpostr+xXBprerXBprer+kxbSOVFThickdxXBpostrXBpostr+xXBpostrdXBpostr+dxXBprerXBprer+xXBprerdXBprer

Component: equation_for_simulated_calcium_transient

beta=tau1tau2-1tau1tau2-1-tau1tau2-11-tau2tau1 Cai=Ca_amplitude-Ca_diastolicbeta-time-start_timetau1--time-start_timetau2+Ca_diastoliciftime>start_timeCa_diastolicotherwise

Component: model_parameters