Simulation Layer
Morphforge-contrib defines the following types of objects:
mf-types
Channel-Types
StdChlLeak
StdChlLeak is a leak channel consisting of a constant reversal potential and conductance density.
See also
- Example 7. The response of a single compartment neuron with leak channels to step current injection
- Example 8. Hodgkin-Huxley ‘52 neuron simulation
- Example 9. Hodgkin-Huxley ‘52 neuron simulation with automatic summary pdf generation
- Example 10. Investigating the rheobase of a neuron with a parameter sweep
- Example 12. Visualising action potential propagation along an axon
- Example 13. Using a channel library to reduce duplication
- Example 16. Compartmentalisation of neuron
- Example 21. Comparing simulations: the Hodgkin-Huxley ‘52 channels
StdChlAlphaBeta
StdChlAlphaBeta is a Hodgkin-Huxley type channel that can be constructed directly in Python. The form of the rate constants are:

where A,B,C,D & E are constants.
See also
- Example 8. Hodgkin-Huxley ‘52 neuron simulation
- Example 9. Hodgkin-Huxley ‘52 neuron simulation with automatic summary pdf generation
- Example 10. Investigating the rheobase of a neuron with a parameter sweep
- Example 12. Visualising action potential propagation along an axon
- Example 13. Using a channel library to reduce duplication
- Example 21. Comparing simulations: the Hodgkin-Huxley ‘52 channels
StdChlAlphaBetaBeta
StdChlAlphaBetaBeta is similar to StdChlAlphaBeta, except that different forms for
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