Location: Core Domains Principled Model Example @ e8b0e5d10f56 / CaN_to_DNAReady_NFAT.cellml

Author:
Michael Cooling <mcoo001@UoA.auckland.ac.nz>
Date:
2016-04-11 11:48:36+12:00
Desc:
Initial Commit
Permanent Source URI:
https://models.cellml.org/workspace/2c5/rawfile/e8b0e5d10f563c9a997626435bace472ab5f7f34/CaN_to_DNAReady_NFAT.cellml

<?xml version="1.0" encoding="utf-8"?>

<model xmlns:xlink="http://www.w3.org/1999/xlink" name="CaN_to_DNAReady_NFAT" cmeta:id="CaN_to_DNAReady_NFAT" 	
xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" 
xmlns:cmeta="http://www.cellml.org/metadata/1.0#">

	
	<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Time.cellml">
		<component name="Time" component_ref="Time"/>
	</import>
	
	<component name="CaN_to_DNAReady_NFAT_Parameters">
		 <variable name="Ca" units="nM"  initial_value="6400" public_interface="out"/>
	</component>
	
  	<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Calcineurin_Activation.cellml">
   		<component name="Calcineurin_Activation_Parameters" component_ref="Calcineurin_Activation_Parameters"/>
	</import>
	
   	<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="NFAT_Cycling.cellml">
   		<component name="NFAT_Cycling_Parameters" component_ref="NFAT_Cycling_Parameters"/>
	</import>
	
	<group>
	<relationship_ref relationship="encapsulation" />
	<component_ref component="CaN_to_DNAReady_NFAT">
	   <component_ref component="Calcineurin_Activation"/>
	   <component_ref component="NFAT_Cycling"/>
	</component_ref>
	</group> 
	
   <component name="CaN_to_DNAReady_NFAT">
	<variable name="time" units="second" public_interface="in" private_interface="out"/>
	<variable name="Ca" units="nM" public_interface="in" private_interface="out"/>
	<variable name="M" units="nM" public_interface="in" private_interface="out"/>
	<variable name="K_mN" units="nM" public_interface="in" private_interface="out"/>
	<variable name="n" units="dimensionless" public_interface="in" private_interface="out"/>
	<variable name="K_dN" units="nM" public_interface="in" private_interface="out"/>
	<variable name="Ccn" units="dimensionless" public_interface="in" private_interface="out"/>
	<variable name="Ntot" units="nM" public_interface="in" private_interface="out"/>  
	<variable name="k_f1" units="per_nM_per_s" public_interface="in" private_interface="out"/>
	<variable name="k_r1" units="per_s" public_interface="in" private_interface="out"/>
	<variable name="k_f2" units="per_s" public_interface="in" private_interface="out"/>
	<variable name="k_f3" units="per_s" public_interface="in" private_interface="out"/>
	<variable name="k_r3" units="per_nM_per_s" public_interface="in" private_interface="out"/>
	<variable name="k_f4" units="per_s" public_interface="in" private_interface="out"/>
	<variable name="NFATp_c_init" units="nM" private_interface="out" public_interface="in"/>
	<variable name="NFATN_c_init" units="nM" private_interface="out" public_interface="in"/>
	<variable name="NFATN_n_init" units="nM" private_interface="out" public_interface="in"/>
	<variable name="NFATp_n_init" units="nM" private_interface="out" public_interface="in"/>
	<variable name="J_NFATp_c_External" units="nM_per_s" private_interface="out" public_interface="in"/>
	<variable name="J_NFATN_c_External" units="nM_per_s" private_interface="out" public_interface="in"/>
	<variable name="J_NFATN_n_External" units="nM_per_s" private_interface="out" public_interface="in"/>
	<variable name="J_NFATp_n_External" units="nM_per_s" private_interface="out" public_interface="in"/> 
	
	<variable name="N_active_ratio" units="dimensionless" private_interface="in" public_interface="out"/>
	<variable name="NFATp_c" units="nM" private_interface="in" public_interface="out"/>
	<variable name="NFATN_c" units="nM" private_interface="in" public_interface="out"/>
	<variable name="NFATN_n" units="nM" private_interface="in" public_interface="out"/>
	<variable name="NFATp_n" units="nM" private_interface="in" public_interface="out"/>
	<variable name="J_NFATp_c" units="nM_per_s" private_interface="in" public_interface="out"/>
	<variable name="J_NFATN_c" units="nM_per_s" private_interface="in" public_interface="out"/>
	<variable name="J_NFATN_n" units="nM_per_s" private_interface="in" public_interface="out"/>
	<variable name="J_NFATp_n" units="nM_per_s" private_interface="in" public_interface="out"/>
       </component>

	<connection>
	<map_components component_1="CaN_to_DNAReady_NFAT" component_2="Time"/>
	<map_variables variable_1="time" variable_2="time"/>
	</connection>  
       
    <connection>
      <map_components component_1="CaN_to_DNAReady_NFAT" component_2="CaN_to_DNAReady_NFAT_Parameters"/>
		<map_variables variable_1="Ca" variable_2="Ca"/>
      </connection>   
   
   	<connection>
   	      <map_components component_1="CaN_to_DNAReady_NFAT" component_2="Calcineurin_Activation_Parameters"/>
   	      <map_variables variable_1="M" variable_2="M"/>
   	      <map_variables variable_1="K_mN" variable_2="K_mN"/>
   	      <map_variables variable_1="n" variable_2="n"/>
   	      <map_variables variable_1="K_dN" variable_2="K_dN"/>
	</connection>
	
   	<connection>
	<map_components component_1="CaN_to_DNAReady_NFAT" component_2="NFAT_Cycling_Parameters"/>
		<map_variables variable_1="Ccn" variable_2="Ccn" />
		<map_variables variable_1="Ntot" variable_2="Ntot" />
		<map_variables variable_1="k_f1" variable_2="k_f1" />
		<map_variables variable_1="k_r1" variable_2="k_r1" />
		<map_variables variable_1="k_f2" variable_2="k_f2" />
		<map_variables variable_1="k_f3" variable_2="k_f3" />
		<map_variables variable_1="k_r3" variable_2="k_r3" />
		<map_variables variable_1="k_f4" variable_2="k_f4" />
		<map_variables variable_1="NFATp_c_init" variable_2="NFATp_c_init" />
		<map_variables variable_1="NFATN_c_init" variable_2="NFATN_c_init" />
		<map_variables variable_1="NFATN_n_init" variable_2="NFATN_n_init" />
		<map_variables variable_1="NFATp_n_init" variable_2="NFATp_n_init" />
		<map_variables variable_1="J_NFATp_c_External"	variable_2="J_NFATp_c_External" />
		<map_variables variable_1="J_NFATN_c_External"	variable_2="J_NFATN_c_External" />
		<map_variables variable_1="J_NFATN_n_External"	variable_2="J_NFATN_n_External" />
		<map_variables variable_1="J_NFATp_n_External"	variable_2="J_NFATp_n_External" />
	</connection>
   
   	<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Calcineurin_Activation.cellml">
   		<component name="Calcineurin_Activation" component_ref="Calcineurin_Activation"/>
	</import>
	
   	<connection>
   	      <map_components component_1="CaN_to_DNAReady_NFAT" component_2="Calcineurin_Activation"/>
   	      <map_variables variable_1="M" variable_2="M"/>
   	      <map_variables variable_1="K_mN" variable_2="K_mN"/>
   	      <map_variables variable_1="n" variable_2="n"/>
   	      <map_variables variable_1="K_dN" variable_2="K_dN"/>
   	      <map_variables variable_1="Ca" variable_2="Ca"/>
	      		
	      <map_variables variable_1="N_active_ratio" variable_2="act_N"/>
	</connection>
	
   	<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="NFAT_Cycling.cellml">
		<units name="per_s" units_ref="per_s"/>
		<units name="nM" units_ref="nM"/>
		<units name="nM_per_s" units_ref="nM_per_s"/>
		<units name="per_nM_per_s" units_ref="per_nM_per_s"/>
   		<component name="NFAT_Cycling" component_ref="NFAT_Cycling"/>
	</import>	

    <connection>
      <map_components component_1="CaN_to_DNAReady_NFAT" component_2="NFAT_Cycling"/>
      		<map_variables variable_1="time" variable_2="time"/>
		<map_variables variable_1="Ccn" variable_2="Ccn"/>
		<map_variables variable_1="Ntot" variable_2="Ntot"/>
		<map_variables variable_1="k_f1" variable_2="k_f1" />
		<map_variables variable_1="k_r1" variable_2="k_r1" />
		<map_variables variable_1="k_f2" variable_2="k_f2" />
		<map_variables variable_1="k_f3" variable_2="k_f3" />
		<map_variables variable_1="k_r3" variable_2="k_r3" />
		<map_variables variable_1="k_f4" variable_2="k_f4" />
		<map_variables variable_1="NFATp_c_init" variable_2="NFATp_c_init" />
		<map_variables variable_1="NFATN_c_init" variable_2="NFATN_c_init" />
		<map_variables variable_1="NFATN_n_init" variable_2="NFATN_n_init" />
		<map_variables variable_1="NFATp_n_init" variable_2="NFATp_n_init" />
		<map_variables variable_1="J_NFATp_c_External"	variable_2="J_NFATp_c_External" />
		<map_variables variable_1="J_NFATN_c_External"	variable_2="J_NFATN_c_External" />
		<map_variables variable_1="J_NFATN_n_External"	variable_2="J_NFATN_n_External" />
		<map_variables variable_1="J_NFATp_n_External"	variable_2="J_NFATp_n_External" />
		<map_variables variable_1="NFATp_c"	variable_2="NFATp_c" />
		<map_variables variable_1="NFATN_c"	variable_2="NFATN_c"/>
		<map_variables variable_1="NFATN_n"	variable_2="NFATN_n" />
		<map_variables variable_1="NFATp_n"	variable_2="NFATp_n"/>
		<map_variables variable_1="J_NFATp_c"	variable_2="J_NFATp_c"/>
		<map_variables variable_1="J_NFATN_c"	variable_2="J_NFATN_c"/>
		<map_variables variable_1="J_NFATN_n"	variable_2="J_NFATN_n"/>
		<map_variables variable_1="J_NFATp_n"	variable_2="J_NFATp_n"/>
   </connection>
   
    <connection>
      <map_components component_1="Calcineurin_Activation" component_2="NFAT_Cycling"/>
		<map_variables variable_1="act_N" variable_2="act_N"/>
   </connection>

   

   
  
</model>