ChannelType

Definition of a voltage/concentration dependent cell membrane conductance

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
density YesNo yes optional
Is this a specification of conductance per unit area? Note: almost all channel mechanisms to far have been density mechanisms. 
This attribute is subject to change when use of ChannelML for single channel conductances is supported.
name xs:string required
A unique name for the channel mechanism

Used By

Source

<xs:complexType name="ChannelType">
  <xs:annotation>
    <xs:documentation>Definition of a voltage/concentration dependent cell membrane conductance</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="status" type="meta:Status" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Status of the channel specification: stable, in progress, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group ref="meta:metadata">
      <xs:annotation>
        <xs:documentation>Some metadata (notes, etc.) to describe the conductance.</xs:documentation>
      </xs:annotation>
    </xs:group>
    <xs:group ref="meta:referencedata"/>
    <xs:element name="parameters" type="Parameters" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Fixed value parameters which can be used in generic expressions</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="current_voltage_relation" type="CurrentVoltageRelation">
      <xs:annotation>
        <xs:documentation>The specification of how the current flow etc. into the cell relates to the membrane potential difference (e.g. Ohmic relationship)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hh_gate" type="Deprecated_HHGate" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Channel specification based on the Hodgkin Huxley formalism. Deprecated! Will be removed in v2.0</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ks_gate" type="Deprecated_KSGate" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Channel specification based on a kinetic scheme formalism. Deprecated! Will be removed in v2.0</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="impl_prefs" type="ImplementationPrefs" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Optional recommended values, e.g. for size of tables, when creating an implementation of the channel mechanism on a specific simulator</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="name" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>A unique name for the channel mechanism</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="density" type="meta:YesNo" default="yes" use="optional">
    <xs:annotation>
      <xs:documentation>Is this a specification of conductance per unit area? Note: almost all channel mechanisms to far have been density mechanisms. This attribute is subject to change when use of ChannelML for single channel conductances is supported.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>