Neuron Group
A neuron group is a group consisting of a neuron(s) in which is represented by an enclosure of the neuron(s). The label at the top of the enclosure is the group's name (defaulted to the type of neuron group). There are various types of neuron group (listed to the right) in Simbrain, each of which has numerous parameters that can be set. This page covers properties common to all of the different neuron group types. Details of each type can be found on their respective page.
Group ID: Labelling that identifies the group.
Label: Name of group.
Population: Number of neurons in the group.
Neuron Type: The neuron update rule governing the neurons in the group. If multiple different neuron update rules are being used the value will be displayed as "...".
Parent: Denotes the parent group (usually a subnetwork), if any.
Neurons
See the neuron page.
Layout
See the layouts page.
Input Data
![]()
Here .csv files can be loaded into this table, and thost values fed into the neurons in the group. The .csv file must have a number of columns equal to the number of neurons in the group. Input values can be edited here as well as viewed. The values in the table can be saved to a .csv file as well. Users can then press "play" to feed all the values in order into the group or step from one row to the next one at a time. For values to show up in the neuron group the neurons in the group must be clamped. This reflects that under most circumstances this should be done only if the group acts purely as an input to some other group. For details on how tables work click here.
Edit: Edit group properties. This opens the group properties panel which includes the above sections. The is the same as double-clicking on the interaction box.
Rename Group: Input another name for the group.
Remove Group: Delete the group.
Select Neurons: Select all neurons in the group.
Select Incoming Synapses: Selects all incoming synapse groups and/or loose synapses.
Select Outgoing Synapses: Selects all outgoing synapse groups and/or loose synapses.
Clamp Neurons: Clamp all neurons in the group. See Clamping.
Unclamp Neurons: Unclamp all the neurons in the group
Set Group as Source: Set the group as source group for some future synaptic connections.
Clear Source Neuron Groups: Deselect the group as source neuron group.
Connect Neuron Group with Synapse Group: Connect source and target neuron groups with a synapse group.
Send Vector Coupling To: Copies all activation values in the network and represents them as a vector where each element in the vector is the activation value of a single neuron in the group. This creates a coupling such that this vector is forwarded to some other component in Simbrain. See the couplings page.
Recieve Vector Coupling from: Takes some vector forwarded from some other component and sets the activation values of the neurons in the group based on the incoming vector. It establishes this sort of connection and a new vector will be forwarded at each workspace update.
Start/ Stop Recording: Starts recording the activation values from the neuron group to a .csv file or stops if it is already recording. This will only work if the appropriate recording update action is a part of the network update sequence. See update actions.