Location: get-library @ ce9d2edc7bf7 / water-flux-equation / model.xml

Author:
David Nickerson <nickerso@users.sourceforge.net>
Date:
2015-02-03 18:03:13+13:00
Desc:
adding an initial attempt at starting to create a comprehensive renal epithelial cell showing all the possible transporters and annotating them with UniProt terms. Currently this is just a basic start, but will gradually refine and add details. Using encapsulation to indicate location of the transporter on the apical or basolateral membrane, but this probably isn't the best way and should annotate containment, but not sure how to do this in OpenCOR. Also, OpenCOR doesn't provide direct access to UniProt terms for creating the annotations as it is not currently supported via PMR2, so I am manually adding the UniProt annotations. They are correctly displayed in OpenCOR.
Permanent Source URI:
https://models.cellml.org/workspace/19f/rawfile/ce9d2edc7bf724ecdd4ee9917967adf49163f613/water-flux-equation/model.xml

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

	<!-- import the units that we want to use -->
	<import xlink:href="../units/units-map.xml">
		<units name="potential" units_ref="potential" />
		<units name="concentration" units_ref="concentration" />
		<units name="soluteFlux" units_ref="soluteFlux" />
		<units name="permeability" units_ref="permeability" />
		<units name="current" units_ref="current" />
		<units name="membraneAreaFraction" units_ref="membraneAreaFraction" />
		<units name="cellVolumeFraction" units_ref="cellVolumeFraction" />
		<units name="hydraulicConductance" units_ref="hydraulicConductance" />
		<units name="gas_constant" units_ref="gas_constant" />
		<units name="faradays_constant" units_ref="faradays_constant" />
		<units name="temperature" units_ref="temperature" />
		<units name="time" units_ref="time" />
	</import>
	<units name="TODO">
		<unit units="dimensionless"/>
	</units>

	<component name="interface" cmeta:id="waterFluxComponent">
		<variable name="Jw" cmeta:id="Jw" units="TODO"
			public_interface="out" />
		<variable name="Lp" cmeta:id="Lp" units="hydraulicConductance"
			public_interface="in" />
		<variable name="R" cmeta:id="R" units="gas_constant"
			public_interface="in" />
		<variable name="T" cmeta:id="T" units="temperature"
			public_interface="in" />
		<variable name="soluteFluxSum" cmeta:id="soluteFluxSum" units="concentration"
			public_interface="in"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply><eq />
				<ci>Jw</ci>
				<apply><times/>
					<ci>Lp</ci>
					<ci>R</ci>
					<ci>T</ci>
					<ci>soluteFluxSum</ci>
				</apply>
			</apply>
		</math>
	</component>
</model>