lif.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/xsl" href="https://terminologies.g-node.org/_resources/odmlDocument.xsl" xmlns:odml="http://www.g-node.org/odml"?>
  3. <!-- ********************************************************* -->
  4. <!-- Leaky integrate and fire -->
  5. <!-- ********************************************************* -->
  6. <odML version="1.1">
  7. <repository>https://terminologies.g-node.org/v1.1/terminologies.xml</repository>
  8. <version>1.0</version>
  9. <date>2011-01-21</date>
  10. <section>
  11. <type>model/lif</type>
  12. <name>Leaky integrate and fire</name>
  13. <definition>Properties to describe a leaky integrate and fire neuron model.</definition>
  14. <property>
  15. <name>Author</name>
  16. <definition>The author of this model.</definition>
  17. <type>person</type>
  18. </property>
  19. <property>
  20. <name>Date</name>
  21. <definition>The simulation date.</definition>
  22. <type>date</type>
  23. </property>
  24. <property>
  25. <name>Program</name>
  26. <definition>The program name.</definition>
  27. <type>string</type>
  28. </property>
  29. <property>
  30. <name>ProgramVersion</name>
  31. <definition>The program version name.</definition>
  32. <type>string</type>
  33. </property>
  34. <property>
  35. <name>Description</name>
  36. <definition>A descriptive text.</definition>
  37. <type>string</type>
  38. </property>
  39. <!-- Basics -->
  40. <property>
  41. <name>RestingPotential</name>
  42. <definition>The resting voltage.</definition>
  43. <type>float</type>
  44. <unit>V</unit>
  45. </property>
  46. <property>
  47. <name>ResetPotential</name>
  48. <definition>The potential to which the neuron's potential is set after a spike.</definition>
  49. <type>float</type>
  50. <unit>V</unit>
  51. </property>
  52. <property>
  53. <name>Resistance</name>
  54. <definition>The membrane resistance.</definition>
  55. <type>float</type>
  56. <unit>Ohm</unit>
  57. </property>
  58. <property>
  59. <name>Capacitance</name>
  60. <definition>The membrane resistance.</definition>
  61. <type>float</type>
  62. <unit>F</unit>
  63. </property>
  64. <property>
  65. <name>MembraneTimeConstant</name>
  66. <definition>The membrane time constant.</definition>
  67. <type>float</type>
  68. <unit>s</unit>
  69. </property>
  70. <property>
  71. <name>BiasCurrent</name>
  72. <definition>The offset current.</definition>
  73. <type>float</type>
  74. <unit>A</unit>
  75. </property>
  76. <property>
  77. <name>Timestep</name>
  78. <definition>The duration of a time step in the simulation.</definition>
  79. <type>float</type>
  80. <unit>s</unit>
  81. </property>
  82. <property>
  83. <name>VoltageEquation</name>
  84. <definition>The equation to calculate the membrane voltage.</definition>
  85. <type>string</type>
  86. </property>
  87. <!-- Adaptation -->
  88. <property>
  89. <name>AdaptationIncrement</name>
  90. <definition>When an adaptation current is implemented the amount about which the adaptation is increased when a
  91. spike is fired.
  92. </definition>
  93. <type>float</type>
  94. <unit>A</unit>
  95. </property>
  96. <property>
  97. <name>AdaptationTimeConstant</name>
  98. <definition>The time constant with which the adaptation current returns back to zero.</definition>
  99. <type>float</type>
  100. <unit>s</unit>
  101. </property>
  102. <property>
  103. <name>AdaptationEquation</name>
  104. <definition>The equation to calculate the adaptation current.</definition>
  105. <type>string</type>
  106. </property>
  107. <!-- Noise -->
  108. <property>
  109. <name>NoiseAmplitude</name>
  110. <definition>The amount of noise added.</definition>
  111. <type>float</type>
  112. <unit>A</unit>
  113. </property>
  114. <property>
  115. <name>NoiseType</name>
  116. <definition>The type of noise. For example Gaussian, Ohrnstein-Uhlenbeck etc.</definition>
  117. <type>string</type>
  118. </property>
  119. <property>
  120. <name>NoiseCorrelation</name>
  121. <definition>The correlation time constant used e.g. with OU noise.</definition>
  122. <type>float</type>
  123. <unit>s</unit>
  124. </property>
  125. <!-- Threshold settings -->
  126. <property>
  127. <name>Threshold</name>
  128. <definition>The firing threshold.</definition>
  129. <type>float</type>
  130. <unit>V</unit>
  131. </property>
  132. <property>
  133. <name>ThresholdIncrement</name>
  134. <definition>The voltage about which the threshold is increased once a spike has been fired.</definition>
  135. <type>float</type>
  136. <unit>V</unit>
  137. </property>
  138. <property>
  139. <name>ThresholdTimeConstant</name>
  140. <definition>The time constant with which the threshold returns back to baseline.</definition>
  141. <type>float</type>
  142. <unit>s</unit>
  143. </property>
  144. <property>
  145. <name>ThresholdEquation</name>
  146. <definition>The equation to calculate the threshold.</definition>
  147. <type>string</type>
  148. </property>
  149. </section>
  150. </odML>