| Current-voltage characteristic
|
| ==================================
|
|
|
| The current through an electronic component, with the corresponding
|
| potential difference (voltage) across it is called the
|
| `current-voltage characteristic <https://en.wikipedia.org/wiki/Current%E2%80%93voltage_characteristic>`_.
|
|
|
| This relationship is usually represented with an I/V curve, which is
|
| just that: a plot of current versus voltage.
|
|
|
| This property is one characteristic used to when examining the
|
| behaviour of electonic circuits. Given the electronic-biological
|
| equivalence `discussed earlier <Electrophysiology.html>`_, it is
|
| easy to see how this property would also be useful in defining
|
| the behaviour of excitable membranes and their embedded ion channels.
|
|
|
| The patch-clamp protocol
|
|
|
|
|
| In a patch-clamp experiment, a piece of membrane is sealed off from its
|
| surrounding environment, such that there is almost no influence of external
|
| electrochemical process on what is happening in this small "patch" of
|
| membrane.
|
|
|
| By applying a voltage through this membrane patch, almost perfect
|
| control of the membrane potential can be obtained. In this way, an
|
| experimenter can hold the membrane at various voltages (fig. 1) and
|
| observe the current response that occurs (fig. 2).
|
|
|
| .. figure:: ../_media/fig_1_voltage_steps.png
|
| :width: 500
|
| :align: center
|
| :alt: Voltage steps
|
|
|
| Fig. 1
|
|
|
| Voltage stepping in a patch-clamp protocol. Electrical potential
|
| applied across a patch of membrane, holding the membrane at that
|
| potential.
|
|
|
| .. figure:: ../_media/fig_2_current_vs_time.png
|
| :width: 500
|
| :align: center
|
| :alt: Current-time plot
|
|
|
| Fig. 2
|
|
|
| Current-time plot for a voltage-clamped membrane patch. This
|
| represents the current change over time in response to voltage
|
| clamping.
|
|
|
|
|
|
|
| Making I/V plots
|
|
|
|
|
| With this data, we can now plot a current-voltage relationship, to help
|
| us characterize and model the electrophysiological behaviour of the
|
| patch of membrane.
|
|
|
| We will consider two types of I/V curves here. The first is the so-called
|
| "peak" I/V curve, where the largest current magnitude produced at each voltage
|
| step is plotted against the voltage that produced it. We can see an
|
| example of this in figure 3.
|
|
|
| The second type of I/V curve is called a "steady-state" I/V curve, and
|
| is a representation of the somewhat leveled out current at the end of
|
| each voltage step, again plotted against the voltage step that produced
|
| it. See figure 4 for an example of this type of I/V plot.
|
|
|
| .. figure:: ../_media/fig_3_peak_iv_curve.png
|
| :width: 500
|
| :align: center
|
| :alt: Peak I/V curve
|
|
|
| Fig. 3
|
|
|
| Peak I/V Curve. Plotting the maximum current at each voltage step
|
| produces a curve like this.
|
|
|
| .. figure:: ../_media/fig_4_steady_state_iv_curve.png
|
| :width: 500
|
| :align: center
|
| :alt: Steady-state I/V curve
|
|
|
| Fig. 4
|
|
|
| Steady-state I/V curve. Plotting the current at the end of each
|
| voltage step gives us a curve similar to this one.
|
|
|
|
|
|
|
| How does current even flow across the membrane?
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
| In the `electrophysiology <Electrophysiology.html>`_ section we looked
|
| at how voltage-gated ion channels influence the kinetics of excitable
|
| cells. It is this behaviour that we are closely examining here, by
|
| holding the membrane potential at a particular level and observing
|
| what happens to ion flow (current) across the membrane.
|
|
|
| If we patch-clamp a larger piece of membrane, there will be many ion
|
| channels exerting their effect. Technology now exists, however, that
|
| allows electrophysiologists to patch-clamp a *single* ion channel and
|
| perform the same experiments. In this way, it is possible to obtain
|
| data about individual ion channel types, and characterize their kinetics
|
| using I/V curves.
|
|
|
| The above figures are all examples of this type of ion channel patch
|
| clamping.
|
|
|
| Using code to produce these plots
|
|
|
|
|
| At the risk of losing your trust, it must be admitted that the plots
|
| above were not actual biological recordings, but were instead
|
| generated by *simulating* a single ion channel patch-clamp experiment.
|
|
|
| Using a `NeuroML2 model of an ion channel <https://github.com/VahidGh/ChannelWorm/blob/8e0daf66e0070c6760c26d4c27d9dec525a0ac12/models/Cav1.channel.nml>`_
|
| and a suite of virtual electrophysiology tools (`pyNeuroML <https://github.com/NeuroML/pyNeuroML>`_), you
|
| can produce this set of curves, and a similar characterization for any
|
| number of ion channel models that exist.
|
|
|
| First, make sure you have the latest version of pyNeuroML installed.
|
| Jump over to that project's `installation instructions <https://github.com/NeuroML/pyNeuroML#installation>`_ to get up
|
| and running.
|
|
|
| Now, by doing the set of commands below in your shell, you should be presented
|
| with the same set of plots we have been usign in this tutorial.
|
|
|
| .. code:: bash
|
|
|
| # grab a sample channel model
|
| wget https://goo.gl/yrAfhn -O Cav1.channel.nml
|
|
|
| # analyse it
|
| pynml-channelanalysis -ivCurve Cav1.channel.nml
|
|
|
|
|
| |