Step 4. Test the channel

We can test our new channel by doing a "virtual knockout and rescue experiment."

Experimental design

Apply a brief suprathreshold stimulus to a model cell under two "control" and two "test" conditions.

Control 1 -- The model has only the hh mechanism.

1. Make a single compartment model that has hh.
Give the model a surface area of 100 um2.
NEURON Main Menu / Build / single compartment
SingleCompartment / hh
2. Bring up a RunControl.
NEURON Main Menu / Tools / RunControl
Set Tstop = 10 ms
3. Attach a current stimulus to deliver a 0.1 nA x 0.1 ms pulse starting at 1 ms.
NEURON Main Menu / Tools / Point Processes / Managers / Point Manager
PointProcessManager / SelectPointProcess / IClamp
PointProcessManager / Show / Parameters
Set del = 1 ms, dur = 0.1 ms, amp = 0.1 nA
4. Create a plot of membrane potential vs. time.
NEURON Main Menu / Graph / Voltage axis
5. Click on Init & Run in the RunControl panel.
The current pulse should trigger a normal action potential.

Before doing the next experiment, save everything to a session file called control1.ses

Control 2 -- The model has both hh and myna, but gmax_myna is 0 (analogous to inserting the "myna gene" but not expressing it).

Start with the model you used for Control 1.

1. Add the myna mechanism.
SingleCompartment / myna
2. "Block the expression of myna."
Reduce gmax_mna to 0.
This can be done from hoc, but it is easier to keep track of what's happening if you control the model's parameters with a Parameters panel. To bring up a Parameters panel -- In the Parameters panel, change gmax_myna to 0. Leave gnabar_hh equal to 0.12 S/cm2.
3. Run a simulation.
Does this result confirm or contradict the prediction?

Save everything to a session file called control2.ses

Test 1 -- The model has both hh and myna, but both gnabar_hh and gmax_myna are 0 (analogous to a knockout mutation affecting hh sodium channels).

Start with the model you used for Control 2.

1. "Knock out hh sodium channels."
Use the soma's Parameters panel to change gnabar_hh to 0. Leave gmax_myna equal to 0.
2. Run a simulation.
Is this the predicted outcome?

Save everything to a session file called test1.ses

Test 2 -- The model has both hh and myna, but gnabar_hh is 0 and gmax_myna is 0.12 S/cm2 (hh sodium channels are still "knocked out," but myna is now expressed).

Start with the model you used for Test 1.

1. "Express myna."
Use the soma's Parameters panel to change gmax_myna to 0.12 S/cm2. Leave gnabar_hh equal to 0.
2. Run a simulation.
Is this voltage trace identical to the control traces?
Don't let this be "the simulation that got away." Save everything to a session file called test2.ses.

Here's an example of a complete GUI that constructs the model, controls the simulation, and displays results. The thick red trace was produced by Control 1 and 2, and the thin blue trace that overlies it was generated by Test 2.

This is a link to hhchnltest.hoc, which you can use to recreate this figure (it's actually a session file, but its extension was changed to "hoc" to make it runnable from the WWW). Both this file and the fully configured hhchannel.ses are packaged with the zipped archive of this tutorial.


[ Outline | Previous ]

Copyright © 2004-2006 by N.T. Carnevale and M.L. Hines, All Rights Reserved.