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.