Location: VPH-MIP case study on CellML @ 8ab1ec7d863d / sed-ml / periodic-stimulus.xml

Author:
David Nickerson <nickerso@users.sourceforge.net>
Date:
2012-09-26 15:20:08+12:00
Desc:
adding a bit more to the tutorial regarding instantiation in a simulation experiment. Adding a basic SED-ML for the action potential simulation and images of the results calculated using the SED-ML web tools.
Permanent Source URI:
https://models.fieldml.org/w/andre/VPH-MIP/rawfile/8ab1ec7d863da476b8ab55a47eac203ade558a60/sed-ml/periodic-stimulus.xml

<?xml version="1.0" encoding="utf-8"?>
<sedML xmlns="http://sed-ml.org/" xmlns:math="http://www.w3.org/1998/Math/MathML"
	level="1" version="1">
	<listOfSimulations>
		<uniformTimeCourse id="simulation1" initialTime="0"
			outputStartTime="0" outputEndTime="20"
			numberOfPoints="250">
			<algorithm kisaoID="KISAO:0000019" />
		</uniformTimeCourse>
	</listOfSimulations>
	<listOfModels>
		<model id="model1" name="periodic_stimulus" language="urn:sedml:language:cellml"
			source="http://models.cellml.org/w/andre/HH/rawfile/954c3ffaada1883360c21e49fe10878db10cad81/experiments/periodic-stimulus.xml" />
	</listOfModels>

	<listOfTasks>
		<task id="task1" name="ActionPotentials" modelReference="model1"
			simulationReference="simulation1" />
	</listOfTasks>
	<listOfDataGenerators>
		<dataGenerator id="dgTime" name="Time">
			<listOfVariables>
				<variable id="time" taskReference="task1"
					target="/cellml:model/cellml:component[@name='time']/cellml:variable[@name='time']" />
			</listOfVariables>
			<math:math>
				<math:ci>time</math:ci>
			</math:math>
		</dataGenerator>

		<dataGenerator id="dgVm" name="Membrane potential">
			<listOfVariables>
				<variable id="Vm" taskReference="task1"
					target="/cellml:model/cellml:component[@name='outputs']/cellml:variable[@name='minus_V']" />
			</listOfVariables>
			<math:math>
				<math:ci>Vm</math:ci>
			</math:math>
		</dataGenerator>
		<dataGenerator id="dgINa" name="Sodium current">
			<listOfVariables>
				<variable id="INa" taskReference="task1"
					target="/cellml:model/cellml:component[@name='outputs']/cellml:variable[@name='INa']" />
			</listOfVariables>
			<math:math>
				<math:ci>INa</math:ci>
			</math:math>
		</dataGenerator>
		<dataGenerator id="dgIK" name="Potassium current">
			<listOfVariables>
				<variable id="IK" taskReference="task1"
					target="/cellml:model/cellml:component[@name='outputs']/cellml:variable[@name='IK']" />
			</listOfVariables>
			<math:math>
				<math:ci>IK</math:ci>
			</math:math>
		</dataGenerator>
		<dataGenerator id="dgIleak" name="Leakage current">
			<listOfVariables>
				<variable id="Ileak" taskReference="task1"
					target="/cellml:model/cellml:component[@name='outputs']/cellml:variable[@name='Ileak']" />
			</listOfVariables>
			<math:math>
				<math:ci>Ileak</math:ci>
			</math:math>
		</dataGenerator>
	</listOfDataGenerators>

	<listOfOutputs>
		<plot2D id="plot1" name="Action Potentials">
			<listOfCurves>
				<curve id="c1" logX="false" logY="false" xDataReference="dgTime"
					yDataReference="dgVm" />
			</listOfCurves>
		</plot2D>
		<plot2D id="plot2" name="Membrane currents">
			<listOfCurves>
				<curve id="c2" logX="false" logY="false" xDataReference="dgTime"
					yDataReference="dgINa" />
				<curve id="c3" logX="false" logY="false" xDataReference="dgTime"
					yDataReference="dgIK" />
				<curve id="c4" logX="false" logY="false" xDataReference="dgTime"
					yDataReference="dgIleak" />
			</listOfCurves>
		</plot2D>
	</listOfOutputs>
</sedML>