single_cell_parser
❭ cell
❭ PointCell
PointCell¶
-
class single_cell_parser.cell.PointCell(spikeTimes=
None
)¶ Cell without morphological or electrophysiological features.
Used as a presynaptic spike source for synapses. Stores spike times in
neuron.h.Vector
andnumpy.array
. Requiresnrn.h.VecStim
to trigger spikes at specified times.- Parameters:¶
spikeTimes (list) – List of precomputed spike times. Used to initialize release sites with precomputed release times from presynaptic spike times (see
single_cell_parser.network.activate_functional_synapse()
) Defaults to None.- Attributes:¶
- spikes¶
VecStim object to use as a spike source in
NetCon
objects (see https://www.neuron.yale.edu/neuron/static/py_doc/modelspec/programmatic/network/netcon.html). These are initialized fromspikeTimes
.- Type:¶
neuron.h.VecStim
- Methods:¶
Check if the point cell is active.
play
()Activate point cell
append
(spikeT, spike_source)Append an additional spike time to the presynaptic cell.
compute_spike_train_times
(interval, noise, start, stop, nSpikes, spike_source)Compute a simple spike train for the presynaptic cell.
Calculate the next spike interval
for a simple spike train._add_synapse_pointer
(synapse)Add a reference to a synapse connected to this cell.
turn_off
()Turns off the spike source.