Synapse

class singlecell_input_mapper.udvary2022.cell.Synapse(edgeID, edgePtID, edgex, preCellType='', postCellType='')

Bases: object

Leightweight dataclass to store basic synapse information.

Synapses are direct attributes of PySection2 objects, which in turn are direct attributes of Cell objects. Contains information on: pre- and postsynaptic cell type, branch ID of postsynaptic cell, branch pt ID, and xyz-coordinates of synapse location

See also

This is not the same class as single_cell_parser.synapse.Synapse. This is a leightweight dataclass specialized for use with single_cell_input_mapper.synapse_mapper, and does not contain any methods for NEURON API or synapse activations during simulations.

Parameters:
edgeID : ind

Section ID.

edgePtID : int

Point ID on that section.

edgex : float

Relative position along the section (0-1).

preCellType : str

Presynaptic cell type. Default: ‘’.

postCellType : str

Postsynaptic cell type. Default: ‘’.

Attributes:
secID

Section ID.

Type:

int

ptID

Point ID on that section.

Type:

int

x

Relative position along the section (0-1).

Type:

float

preCellType

Presynaptic cell type.

Type:

str

preCell

Presynaptic cell.

Type:

PointCell

postCellType

Postsynaptic cell type.

Type:

str

coordinates

3D coordinates of the synapse location.

Type:

numpy.ndarray