hnn_core.L2Basket¶
- class hnn_core.L2Basket(pos, gid=None)¶
Class for layer 2 basket cells.
- Parameters
- postuple
Coordinates of cell soma in xyz-space
- gidint or None (optional)
Each cell in a network is uniquely identified by it’s “global ID”: GID. The GID is an integer from 0 to n_cells, or None if the cell is not yet attached to a network. Once the GID is set, it cannot be changed.
- __repr__()¶
Return repr(self).
- create_soma()¶
Create soma and set geometry.
- create_tonic_bias(amplitude, t0, T, loc=0.5)¶
Create tonic bias at the soma.
- Parameters
- amplitudefloat
The amplitude of the input.
- t0float
The start time of tonic input (in ms).
- Tfloat
The end time of tonic input (in ms).
- locfloat (0 to 1)
The location of the input in the soma section.
- get_sections()¶
Get sections.
- insert_dipole(yscale)¶
Insert dipole into each section of this cell.
- Parameters
- yscaledict
Dictionary of length scales to calculate dipole without 3d shape.
- move_to_pos()¶
Move cell to position.
- parconnect_from_src(gid_presyn, nc_dict, postsyn)¶
- Parallel receptor-centric connect FROM presyn TO this cell,
based on GID.
- Parameters
- gid_presynint
The cell ID of the presynaptic neuron
- nc_dictdict
Dictionary with keys: pos_src, A_weight, A_delay, lamtha Defines the connection parameters
- postsyninstance of h.Exp2Syn
The postsynaptic cell object.
- Returns
- ncinstance of h.NetCon
A network connection object.
- record_soma(record_vsoma=False, record_isoma=False)¶
Record current and voltage at soma.
- Parameters
- record_vsomabool
Option to record somatic voltages from cells
- record_isomabool
Option to record somatic currents from cells
- setup_source_netcon(threshold)¶
Created for _PC.cell and specifies SOURCES of spikes.
- Parameters
- thresholdfloat
The voltage threshold for action potential.
- shape_soma()¶
Define 3D shape of soma.
Warning
needed for gui representation of cell DO NOT need to call h.define_shape() explicitly!
- syn_create(secloc, e, tau1, tau2)¶
Create an h.Exp2Syn synapse.
- Parameters
- seclocinstance of nrn.Segment
The section location. E.g., soma(0.5).
- e: float
Reverse potential (in mV)
- tau1: float
Rise time (in ms)
- tau2: float
Decay time (in ms)
- Returns
- syninstance of h.Exp2Syn
A two state kinetic scheme synapse.