If you use the -hsolve option of readcell, why
does it make good sense not to call the SETUP
action after the readcell command has been completed. This
means that you always have to manually call the SETUP
action to get everything work.
About the demo for interfacing to an efield element:
How can you be sure that indeed two plots have been
created?
Add a plot for the conductance of a channel.
Add an xcell display. You should know that this can
be done in two different ways (which ones ?). Implement these two
methods and try to figure out if there is a performance
difference.
Examine the Purkinje cell tutorial that comes with the Genesis
distribution. Try to understand the different experiments that can
be done with the tutorial.
The tutorial supports two different protocols for current
injection: (1) a constant current and (2) a pulsed current via
the use of the pulsegen object. Is this invisible to
hsolve? Why? It is possible to switch the current
on or off during the simulation. How is that made possible?
Find and examine the code to update the frequency
field of synaptic channels (you have to know the actions
HSAVE and HRESTORE, but the comments in the code
clarify what they are supposed to do). How efficient or
inefficient is this implementation? Can this be implemented
with a script_out element? Would that make any
difference?
It is possible to synchronously activate synaptic channels of
the Purkinje cell (via the synapses of the parallel fibers).
Examine how the code is organized to implement this functionality.
The climbing fiber gives excitatory input to the Purkinje cell
at different locations, with various time delays. Examine the
implementation of the time delay.
The code that links the membrane potential of the excitatory
currents with the xcell element uses
findsolvefield. Examine the Genesis element hierarchy to
locate the elements that are the original sources for the messages
(not hsolve). What is peculiar in this use of
findsolvefield?
Improve the example for the DUPLICATE action:
Create a second population, let's say 10 cells. You could use
the multi-compartmental cell that is used for the single cell part
of this tutorial. Create connections between the populations
(when do you have to create these connections and how does this
restriction propagate to your Genesis script?). Create
hsolve elements for both populations.
Add input to the network with a population of
randomspike elements.
Add output to the network: plot some of the membrane
potentials (use findsolvefield).
NOTE: The examples as well as the exercises
originate from scripts that have been used for scientific
research. These scripts are available from
http://www.bbf.uia.ac.be/