Let's review the items in this menu.
The Properties Menu
- Channel Name
- Like the "suffix" in an NMODL-specified channel. Changing the name of the channel will change the suffix.
- Selective for Ion . . .
- Similar to the USEION statement. Your initial choices are NonSpecific, na, k, and Create a new type. If you choose Create a new type, up pops a little window with an edit field so you can type the name of the new ion followed by a space and then a number for its charge (this is analogous to NMODL's
USEION x VALENCE n syntax).
Example: to create a chloride current, type cl -1
After you create a new type of ion, it is automatically available at the hoc level and integrated into all relevant GUI tools (including this one!).
- Ohmic i=g*(v-e)
and
Goldman-Hodgkin-Katz- Specify whether the current-voltage relationship is instantaneously linear ("ohmic") or governed by the nonlinear GHK equation. A checkmark indicates which option has been selected ; the default is "ohmic."
- Default gmax (or pmax)
- Used to specify maximum conductance of an ohmic channel, or permeability of a GHK channel.
- HH sodium channel
and
HH potassium channel- Shortcuts for quickly configuring the Channel Builder to model one of the classical squid axon active currents--a good starting point for many new channel models.
- Clone channel type
- Spawns another Channel builder whose specifications are identical to the present one, with a single exception : an automatically generated "index" is appended to the "channel name." so that the two mechanisms won't interfere with each other. This is a good way to create a family of related channels.
- Copy gates from
- Imports gate properties from another Channel builder. This is an alternative way to create a family of related channels.
- Text to stdout
- Prints a concise description of the channel to stdout, i.e. the same window as the oc> prompt.
- Gate Constructor
- Brings up a tool for specifying gate properties.
Let's use the items in the Properties menu to fix the channel's name, ion, and default conductance and equilibrium potential.
Select
Properties / Channel Name
and a window with an edit field appears.
Click inside the edit field and change the name as desired (for this example I decided on myna).
Now click on the Accept button, or press the Enter key on the keyboard. The window will disappear and the new name will appear in the Channel Builder.
Select
Properties / Selective for Ion . . .
and a secondary menu appears that lists the available ions.
From the list of available ions, choose na
After releasing the mouse button, notice the changes
in the top panel of the Channel Builder :
Select
Properties / Default gmax
This brings up a "Default gmax" window that we can use to specify the default conductance.
For this example we need a value of 0.12 S/cm2.
The sodium equilibrium potential ena already has a default value, so we don't have to do anything about it.
What if our mechanism used some new ion x whose equilibrium potential ex is not already known to NEURON?Now that we have specified the basic properties of this channel, here's what the Channel Builder looks like :
- The Channel Builder would automatically assign ex a default value of 0.
- The "Default gmax" window would offer a second row with widgets and and a numeric field so we could specify a nonzero value for ex.
Time to save everything to a session file! I called mine hhchannel.ses
Next we will specify the gating of our new channel.
Copyright © 2004-2005 by N.T. Carnevale and M.L. Hines, All Rights Reserved.