GENESIS offers many routines for working with components of neural simulation models. The following tables summarize these routines:
|Removes events from the buffer of a buffer class element.
|Gets synaptic input to place in a buffer.
|Places events into the buffer of a buffer class element.
|Copies a prototype channel to a compartment.
|Randomly selects a compartment from tree root.
|Shuffles positions of compartments in a neuron.
|Positions element and its child compartments based on
|messages rather than parent-child relationships.
|Adjusts Em field to give no net membrane current at given
|Calculates the approximate total membrane capacitance (Cm)
|of a neuron.
|Calculates input membrane resistance (Rm) of neuron.
|Copies prototype cells into a 3-d sheet specified by
|coordinates in a file.
|Makes multiple copies of an element to form a2-D array.
|Generates coordinates for points on the surface of an ovoid.
|Generates 3-d coordinates for a plane with specified
|dimensions and characteristics.
|Calculates input membrane resistance (Rm) of neuron,
|using Rall's calculations.
|Constructs a cell from specifications in a cell
|Sets the specified field for the element randomly
|according to specified distribution.
|Sets the specified field for the element according to the
|Gaussian of the distance between the specified coordinate
|Writes the specification of a cell to a cell
Also see the routines for use with tabchannel and tabgate elements in Tables and Arrays.