Skip to contents

This function modifies parameters of an existing cell type in the current session. Parameters can be updated selectively. If the parameter is not specified at all or is specified as NULL, the existing parameter will be left in place.

Usage

modify.cell.type(
  type_name,
  valence = NULL,
  temporal_modulation_bias = NULL,
  temporal_modulation_timeconstant = NULL,
  temporal_modulation_amplitude = NULL,
  transmission_velocity = NULL,
  spine_density = NULL,
  axon_target = NULL,
  v_bound = NULL,
  dHdv_bound = NULL,
  I_spike = NULL,
  spike_potential = NULL,
  resting_potential = NULL,
  threshold = NULL,
  axon_branch_count = NULL,
  dendrite_branch_count = NULL,
  branch_independence = NULL,
  branch_spread = NULL,
  apical_target_layer = NULL
)

Arguments

type_name

Character string giving name of the cell type, e.g. "excitatory", "inhibitory", "PV", "SST", etc.

valence

Valence of each neuron type, +1 for excitatory, -1 for inhibitory

temporal_modulation_bias

Temporal modulation time (in ms) bias for each neuron type

temporal_modulation_timeconstant

Temporal modulation time (in ms) step for each neuron type

temporal_modulation_amplitude

Temporal modulation time (in ms) cutoff for each neuron type

transmission_velocity

Transmission velocity (in microns/ms) for each neuron type

spine_density

Scale between 0 and 1; 0 = no spines, 1 = every node along dendrite is a spine. Default is 0.0.

axon_target

Character string giving target of axon projections for each neuron type, one of: "spine", "dendrite_shaft", "soma", or "axon_shaft". Default is "dendrite_shaft".

v_bound

Potential bound, such that -v_bound <= v_traces <= v_bound, in mV, for each neuron in the network, based on its type

dHdv_bound

Bound on derivative of metabolic energy wrt potential, such that dHdv_bound > abs(dHdv), in mA, for each neuron in the network, based on its type

I_spike

Spike current, in mA

spike_potential

Magnitude of each spike, in mV

resting_potential

Resting potential, in mV

threshold

Spike threshold, in mV

axon_branch_count

Expected number of axon branches

dendrite_branch_count

Expected number of dendrite branches

branch_independence

Scale between 0 and 1; 0 = all branches connect to soma from single segment, 1 = all branches connect directly to soma. Default is 0.5.

branch_spread

Scale between 0 and 1; 0 = no tendency to extend away from soma, 1 = straight line away from soma. Default is 0.5.

apical_target_layer

Character string giving target layer for apical dendrites. Default: "none".

coupling_scaling_factor

Controls how energy used in synaptic transmission compares to that used in spiking

Value

Nothing.