Location: Kobro-Flatmoen & Omholt 2024 @ 0f278fd7ed10 / figs-2-5.cellml

Author:
David Nickerson <david.nickerson@gmail.com>
Date:
2024-11-14 00:05:48+13:00
Desc:
Adding instructions for launching the notebook using macOS
Permanent Source URI:
http://models.cellml.org/workspace/be4/rawfile/0f278fd7ed10438120e9c7b5767e104e71530a17/figs-2-5.cellml

<?xml version='1.0' encoding='UTF-8'?>
<model name="my_model" 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">
    <!-- (4 eqn model for Alzheimer calculation) -->
    <units name="molecules">
        <unit units="dimensionless"/>
    </units>
    <units name="hour">
        <unit multiplier="3600" units="second"/>
    </units>
    <units name="per_hour">
        <unit exponent="-1" units="hour"/>
    </units>
    <units name="molecules_per_hour">
        <unit units="molecules"/>
        <unit units="per_hour"/>
    </units>
    <units name="per_molecules_per_hour">
        <unit exponent="-1" units="molecules"/>
        <unit units="per_hour"/>
    </units>
    <units name="per_hour2">
        <unit exponent="-2" units="hour"/>
    </units>
    <units name="per_hour4">
        <unit exponent="-4" units="hour"/>
    </units>
    <units name="micrometer">
        <unit prefix="micro" units="meter"/>
    </units>
    <units name="micrometer_cubed">
        <unit exponent="3" units="micrometer"/>
    </units>
    <units name="nM">
        <unit exponent="-1" units="micrometer_cubed"/>
    </units>
    <!-- Geometry is constant for all figures-->
    <import xlink:href="parameters.cellml">
        <component component_ref="cell_geometry" name="geometry"/>
    </import>
    <!-- Figure 1-->
    <import xlink:href="parameters.cellml">
        <component component_ref="LR_neurons" name="fig2p"/>
    </import>
    <import xlink:href="model.cellml">
        <component component_ref="main" name="fig2m"/>
    </import>
    <connection>
        <map_components component_1="geometry" component_2="fig2m"/>
        <map_variables variable_1="volume" variable_2="volume"/>
        <map_variables variable_1="A_N" variable_2="A_N"/>
    </connection>
    <connection>
        <map_components component_1="fig2p" component_2="fig2m"/>
        <map_variables variable_1="beta" variable_2="beta"/>
        <map_variables variable_1="gamma" variable_2="gamma"/>
        <map_variables variable_1="tau" variable_2="tau"/>
        <map_variables variable_1="rho" variable_2="rho"/>
        <map_variables variable_1="delta" variable_2="delta"/>
        <map_variables variable_1="eta" variable_2="eta"/>
        <map_variables variable_1="kappa" variable_2="kappa"/>
        <map_variables variable_1="G_tot" variable_2="G_tot"/>
        <map_variables variable_1="alpha_infection" variable_2="alpha_infection"/>
        <map_variables variable_1="alpha_baseline" variable_2="alpha_baseline"/>
    </connection>
    <connection>
        <map_components component_1="main" component_2="fig2m"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="period_1" variable_2="period_1"/>
        <map_variables variable_1="period_2" variable_2="period_2"/>
        <map_variables variable_1="AB_conc_fig2" variable_2="AB_conc"/>
        <map_variables variable_1="Reelin_conc_fig2" variable_2="Reelin_conc"/>
        <map_variables variable_1="ABR_conc_fig2" variable_2="ABR_conc"/>
        <map_variables variable_1="GSK3Bp_norm_fig2" variable_2="GSK3Bp_norm"/>
    </connection>
    <!-- Figure 2-->
    <import xlink:href="parameters.cellml">
        <component component_ref="Re_plus_alECLII_neurons" name="fig3p"/>
    </import>
    <import xlink:href="model.cellml">
        <component component_ref="main" name="fig3m"/>
    </import>
    <connection>
        <map_components component_1="geometry" component_2="fig3m"/>
        <map_variables variable_1="volume" variable_2="volume"/>
        <map_variables variable_1="A_N" variable_2="A_N"/>
    </connection>
    <connection>
        <map_components component_1="fig3p" component_2="fig3m"/>
        <map_variables variable_1="beta" variable_2="beta"/>
        <map_variables variable_1="gamma" variable_2="gamma"/>
        <map_variables variable_1="tau" variable_2="tau"/>
        <map_variables variable_1="rho" variable_2="rho"/>
        <map_variables variable_1="delta" variable_2="delta"/>
        <map_variables variable_1="eta" variable_2="eta"/>
        <map_variables variable_1="kappa" variable_2="kappa"/>
        <map_variables variable_1="G_tot" variable_2="G_tot"/>
        <map_variables variable_1="alpha_infection" variable_2="alpha_infection"/>
        <map_variables variable_1="alpha_baseline" variable_2="alpha_baseline"/>
    </connection>
    <connection>
        <map_components component_1="main" component_2="fig3m"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="period_1" variable_2="period_1"/>
        <map_variables variable_1="period_2" variable_2="period_2"/>
        <map_variables variable_1="AB_conc_fig3" variable_2="AB_conc"/>
        <map_variables variable_1="Reelin_conc_fig3" variable_2="Reelin_conc"/>
        <map_variables variable_1="ABR_conc_fig3" variable_2="ABR_conc"/>
        <map_variables variable_1="GSK3Bp_norm_fig3" variable_2="GSK3Bp_norm"/>
    </connection>
    <!-- Figure 3-->
    <import xlink:href="parameters.cellml">
        <component component_ref="Re_plus_alECLII_neurons" name="fig4p"/>
    </import>
    <import xlink:href="model.cellml">
        <component component_ref="main" name="fig4m"/>
    </import>
    <connection>
        <map_components component_1="geometry" component_2="fig4m"/>
        <map_variables variable_1="volume" variable_2="volume"/>
        <map_variables variable_1="A_N" variable_2="A_N"/>
    </connection>
    <component name="COLBOS_reelin">
        <variable initial_value="0.0000001" name="gamma" public_interface="out" units="per_molecules_per_hour"/>
    </component>
    <connection>
        <map_components component_1="COLBOS_reelin" component_2="fig4m"/>
        <map_variables variable_1="gamma" variable_2="gamma"/>
    </connection>
    <connection>
        <map_components component_1="fig4p" component_2="fig4m"/>
        <map_variables variable_1="beta" variable_2="beta"/>
        <map_variables variable_1="tau" variable_2="tau"/>
        <map_variables variable_1="rho" variable_2="rho"/>
        <map_variables variable_1="delta" variable_2="delta"/>
        <map_variables variable_1="eta" variable_2="eta"/>
        <map_variables variable_1="kappa" variable_2="kappa"/>
        <map_variables variable_1="G_tot" variable_2="G_tot"/>
        <map_variables variable_1="alpha_infection" variable_2="alpha_infection"/>
        <map_variables variable_1="alpha_baseline" variable_2="alpha_baseline"/>
    </connection>
    <connection>
        <map_components component_1="main" component_2="fig4m"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="period_1" variable_2="period_1"/>
        <map_variables variable_1="period_2" variable_2="period_2"/>
        <map_variables variable_1="AB_conc_fig4" variable_2="AB_conc"/>
        <map_variables variable_1="Reelin_conc_fig4" variable_2="Reelin_conc"/>
        <map_variables variable_1="ABR_conc_fig4" variable_2="ABR_conc"/>
        <map_variables variable_1="GSK3Bp_norm_fig4" variable_2="GSK3Bp_norm"/>
    </connection>
    <!-- Figure 4-->
    <import xlink:href="parameters.cellml">
        <component component_ref="Re_plus_alECLII_neurons" name="fig5p"/>
    </import>
    <import xlink:href="model.cellml">
        <component component_ref="main" name="fig5m"/>
    </import>
    <connection>
        <map_components component_1="geometry" component_2="fig5m"/>
        <map_variables variable_1="volume" variable_2="volume"/>
        <map_variables variable_1="A_N" variable_2="A_N"/>
    </connection>
    <component name="ApoEe4_e4">
        <variable initial_value="0.2" name="rho" public_interface="out" units="per_molecules_per_hour"/>
    </component>
    <connection>
        <map_components component_1="ApoEe4_e4" component_2="fig5m"/>
        <map_variables variable_1="rho" variable_2="rho"/>
    </connection>
    <connection>
        <map_components component_1="fig5p" component_2="fig5m"/>
        <map_variables variable_1="beta" variable_2="beta"/>
        <map_variables variable_1="tau" variable_2="tau"/>
        <map_variables variable_1="gamma" variable_2="gamma"/>
        <map_variables variable_1="delta" variable_2="delta"/>
        <map_variables variable_1="eta" variable_2="eta"/>
        <map_variables variable_1="kappa" variable_2="kappa"/>
        <map_variables variable_1="G_tot" variable_2="G_tot"/>
        <map_variables variable_1="alpha_infection" variable_2="alpha_infection"/>
        <map_variables variable_1="alpha_baseline" variable_2="alpha_baseline"/>
    </connection>
    <connection>
        <map_components component_1="main" component_2="fig5m"/>
        <map_variables variable_1="t" variable_2="t"/>
        <map_variables variable_1="period_1" variable_2="period_1"/>
        <map_variables variable_1="period_2" variable_2="period_2"/>
        <map_variables variable_1="AB_conc_fig5" variable_2="AB_conc"/>
        <map_variables variable_1="Reelin_conc_fig5" variable_2="Reelin_conc"/>
        <map_variables variable_1="ABR_conc_fig5" variable_2="ABR_conc"/>
        <map_variables variable_1="GSK3Bp_norm_fig5" variable_2="GSK3Bp_norm"/>
    </connection>
    <component name="main">
        <variable initial_value="0" name="t" units="hour"/>
        <variable initial_value="50" name="period_1" public_interface="out" units="hour"/>
        <variable initial_value="170" name="period_2" public_interface="out" units="hour"/>
        <!-- Figure 2 outputs-->
        <variable name="AB_conc_fig2" public_interface="in" units="nM"/>
        <variable name="Reelin_conc_fig2" public_interface="in" units="nM"/>
        <variable name="ABR_conc_fig2" public_interface="in" units="nM"/>
        <variable name="GSK3Bp_norm_fig2" public_interface="in" units="molecules"/>
        <!-- Figure 3 outputs-->
        <variable name="AB_conc_fig3" public_interface="in" units="nM"/>
        <variable name="Reelin_conc_fig3" public_interface="in" units="nM"/>
        <variable name="ABR_conc_fig3" public_interface="in" units="nM"/>
        <variable name="GSK3Bp_norm_fig3" public_interface="in" units="molecules"/>
        <!-- Figure 4 outputs-->
        <variable name="AB_conc_fig4" public_interface="in" units="nM"/>
        <variable name="Reelin_conc_fig4" public_interface="in" units="nM"/>
        <variable name="ABR_conc_fig4" public_interface="in" units="nM"/>
        <variable name="GSK3Bp_norm_fig4" public_interface="in" units="molecules"/>
        <!-- Figure 5 outputs-->
        <variable name="AB_conc_fig5" public_interface="in" units="nM"/>
        <variable name="Reelin_conc_fig5" public_interface="in" units="nM"/>
        <variable name="ABR_conc_fig5" public_interface="in" units="nM"/>
        <variable name="GSK3Bp_norm_fig5" public_interface="in" units="molecules"/>
    </component>
</model>