Simulation Layer

Morphforge-contrib defines the following types of objects:

Channel-Types

StdChlAlphaBetaBeta

StdChlAlphaBetaBeta is similar to StdChlAlphaBeta, except that different forms for \beta can be used for different values for V. (See for example Dale-95)

SimulatorSpecificChannel

SimulatorSpecificChannel also MODL code to be use directly within with a NEURON simulation.

NeuroUnits

NeuroUnitEqnsetMechanism allows channels specified in NeuroUnits as strings to be used in morphforge

NeuroML_Via_XSL_Channel

NeuroML_Via_XSL_Channel allows channels specified in NeuroUnits as strings to be used in morphforge.

NeuroML_Via_NeuroUnits_Channel

NeuroML_Via_NeuroUnits_Channel is for internal use for testing a conversion from NeuroML to Neurounits to ensure they give the same simulation results.

PreSynapticTrigger-Types

SynapticTriggerAtTimes

SynapticTriggerAtTimes causes PostSynaptic objects to be triggered at specific times.

SynapticTriggerByVoltageThreshold

SynapticTriggerByVoltageThreshold causes PostSynaptic objects to be triggered when the voltage at a presynaptic location crosses a particular threshold.

PostSynapticTemplate-Types

Todo

THIS!

NeuroUnits

PostSynapticMech_ExpSyn_Base

PostSynapticMech_ExpSyn_Base

PostSynapticMech_Exp2Syn_Base

PostSynapticMech_Exp2Syn_Base

PostSynapticMech_Exp2SynNMDA_Base

PostSynapticMech_Exp2SynNMDA_Base

Stimuli-Types

CurrentClampStepChange

CurrentClampStepChange

CurrentClampSinwave

CurrentClampSinwave

VoltageClampStepChange

VoltageClampStepChange