Location: cellLib @ a7940fcacd45 / Components / CB4HM.cellml

Author:
WeiweiAi <wai484@aucklanduni.ac.nz>
Date:
2023-04-04 15:51:18+12:00
Desc:
Add a steady state example
Permanent Source URI:
https://models.physiomeproject.org/workspace/6bc/rawfile/a7940fcacd455a09bdb7beac0da91eca79cf1adb/Components/CB4HM.cellml

<?xml version='1.0' encoding='UTF-8'?>
<!-- Four-state cross-bridge model of Hai and Murphy (1988)
 Hai, Chi-Ming, and Richard A. Murphy. "Cross-bridge phosphorylation and regulation of latch state in smooth muscle." 
 American Journal of Physiology-Cell Physiology 254.1 (1988): C99-C106.-->
<model name="CB4HM" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" xmlns:xlink="http://www.w3.org/1999/xlink">
    <import xlink:href="units.cellml">
        <units name="per_s" units_ref="per_s"/>
    </import>
    <component name="CB4HM">
        <variable name="time" public_interface="in" units="second"/>
        <variable name="M_init" public_interface="in" units="dimensionless"/>
        <variable name="Mp_init" public_interface="in" units="dimensionless"/>
        <variable name="AM_init" public_interface="in" units="dimensionless"/>
        <variable name="AMp_init" public_interface="in" units="dimensionless"/>
        <variable name="K_1" public_interface="in" units="per_s"/>
        <variable name="K_2" public_interface="in" units="per_s"/>
        <variable name="K_3" public_interface="in" units="per_s"/>
        <variable name="K_4" public_interface="in" units="per_s"/>
        <variable name="K_5" public_interface="in" units="per_s"/>
        <variable name="K_6" public_interface="in" units="per_s"/>
        <variable name="K_7" public_interface="in" units="per_s"/>
        <variable name="norm" units="dimensionless"/>
        <variable initial_value="M_init" name="M" public_interface="out" units="dimensionless"/>
        <variable initial_value="Mp_init" name="Mp" public_interface="out" units="dimensionless"/>
        <variable initial_value="AM_init" name="AM" public_interface="out" units="dimensionless"/>
        <variable initial_value="AMp_init" name="AMp" public_interface="out" units="dimensionless"/>
        <variable name="stress" public_interface="out" units="dimensionless"/>
        <variable name="phosphorylation" public_interface="out" units="dimensionless"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <ci>norm</ci>
                <apply>
                    <plus/>
                    <ci>M</ci>
                    <ci>Mp</ci>
                    <ci>AM</ci>
                    <ci>AMp</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>time</ci>
                    </bvar>
                    <ci>M</ci>
                </apply>
                <apply>
                    <plus/>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <apply>
                                <minus/>
                                <ci>K_1</ci>
                            </apply>
                            <ci>M</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <ci>K_2</ci>
                            <ci>Mp</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <ci>K_7</ci>
                            <ci>AM</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>time</ci>
                    </bvar>
                    <ci>Mp</ci>
                </apply>
                <apply>
                    <minus/>
                    <apply>
                        <plus/>
                        <apply>
                            <divide/>
                            <apply>
                                <times/>
                                <ci>K_4</ci>
                                <ci>AMp</ci>
                            </apply>
                            <ci>norm</ci>
                        </apply>
                        <apply>
                            <divide/>
                            <apply>
                                <times/>
                                <ci>K_1</ci>
                                <ci>M</ci>
                            </apply>
                            <ci>norm</ci>
                        </apply>
                    </apply>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <apply>
                                <plus/>
                                <ci>K_2</ci>
                                <ci>K_3</ci>
                            </apply>
                            <ci>Mp</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>time</ci>
                    </bvar>
                    <ci>AM</ci>
                </apply>
                <apply>
                    <minus/>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <ci>K_5</ci>
                            <ci>AMp</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <apply>
                                <plus/>
                                <ci>K_6</ci>
                                <ci>K_7</ci>
                            </apply>
                            <ci>AM</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>time</ci>
                    </bvar>
                    <ci>AMp</ci>
                </apply>
                <apply>
                    <minus/>
                    <apply>
                        <plus/>
                        <apply>
                            <divide/>
                            <apply>
                                <times/>
                                <ci>K_3</ci>
                                <ci>Mp</ci>
                            </apply>
                            <ci>norm</ci>
                        </apply>
                        <apply>
                            <divide/>
                            <apply>
                                <times/>
                                <ci>K_6</ci>
                                <ci>AM</ci>
                            </apply>
                            <ci>norm</ci>
                        </apply>
                    </apply>
                    <apply>
                        <divide/>
                        <apply>
                            <times/>
                            <apply>
                                <plus/>
                                <ci>K_4</ci>
                                <ci>K_5</ci>
                            </apply>
                            <ci>AMp</ci>
                        </apply>
                        <ci>norm</ci>
                    </apply>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>stress</ci>
                <apply>
                    <plus/>
                    <ci>AMp</ci>
                    <ci>AM</ci>
                </apply>
            </apply>
            <apply>
                <eq/>
                <ci>phosphorylation</ci>
                <apply>
                    <plus/>
                    <ci>AMp</ci>
                    <ci>Mp</ci>
                </apply>
            </apply>
        </math>
    </component>
</model>