NOTE: the latest version of this documentation can be found on docs.neuroml.org!
Networks |
NeuroML2 ComponentType definitions from Networks.xml |
Original LEMS ComponentType definitions: Networks.xml Schema against which NeuroML based on these should be valid: NeuroML_v2.2.xsd |
network
extends baseStandalone |
||
Network containing populations, projections and lists of explicitConnections (either directly between components of the populations or via synapses) | ||
Children elements | regions | region | populations | basePopulation | projections | projection | synapticConnections | explicitConnection | electricalProjection | electricalProjection | continuousProjection | continuousProjection | explicitInputs | explicitInput | inputs | inputList |
networkWithTemperature
extends network |
||
Network containing populations, projections and lists of explicitConnections (either directly between components of the populations or via synapses), and an explicit temperature | ||
Parameters | temperature | temperature |
basePopulation
extends baseStandalone |
||
A population of cells (anything which extends baseCell) | ||
Component References | component | baseCell |
Child elements | notes | notes | annotation | annotation | Children elements | property | property |
population
extends basePopulation |
||
A population of components, with just one parameter for the size | ||
Parameters | size | Dimensionless |
populationList
extends basePopulation |
||
An explicit list of the cells in the population. | ||
Text fields | size | |
Children elements | instances | instance |
instance | ||
Specifies a single instance of a component in a population (placed at location). | ||
Child elements | location | location |
location | ||
Specifies location of a single instance of a component in a population | ||
Parameters | x | Dimensionless | y | Dimensionless | z | Dimensionless |
region | ||
Initial attempt to specify 3D region for placing cells. Work in progress... | ||
Child elements | rectangularExtent | rectangularExtent |
rectangularExtent | ||
For defining a 3D rectangular box | ||
Parameters | xLength | Dimensionless | xStart | Dimensionless | yLength | Dimensionless | yStart | Dimensionless | zLength | Dimensionless | zStart | Dimensionless |
projection | ||
Projection from one population, presynapticPopulation to another, postsynapticPopulation, through synapse. Contains lists of connection or connectionWD elements. | ||
Paths | presynapticPopulation | postsynapticPopulation |
Component References | synapse | baseSynapse |
Children elements | connections | connection | connectionsWD | connectionWD |
explicitConnection | ||
Explicit event connection between components | ||
Text fields | targetPort | |
Paths | from | to |
connection | ||
Event connection directly between named components, which gets processed via a new instance of a synapse component which is created on the target component. Normally contained inside a projection element. | ||
Text fields | destination | preFractionAlong | postFractionAlong | preSegmentId | postSegmentId |
Paths | preCellId | postCellId |
synapticConnection
extends explicitConnection |
||
Explicit event connection between named components, which gets processed via a new instance of a synapse component which is created on the target component | ||
Text fields | destination | |
Paths | from | to |
Component References | synapse | baseSynapse |
synapticConnectionWD
extends synapticConnection |
||
Explicit event connection between named components, which gets processed via a new instance of a synapse component which is created on the target component, includes setting of weight and delay for the synaptic connection | ||
Parameters | delay | time | weight | Dimensionless |
Paths | from | to |
connectionWD
extends connection |
||
Event connection between named components, which gets processed via a new instance of a synapse component which is created on the target component, includes setting of weight and delay for the synaptic connection | ||
Parameters | delay | time | weight | Dimensionless |
Text fields | destination | preFractionAlong | postFractionAlong | preSegmentId | postSegmentId |
Paths | preCellId | postCellId |
electricalConnection | ||
To enable connections between populations through gap junctions. | ||
Component References | synapse | gapJunction |
electricalConnectionInstance | ||
To enable connections between populations through gap junctions. Populations need to be of type populationList and contain instance and location elements. | ||
Text fields | preFractionAlong | postFractionAlong | preSegment | postSegment |
Paths | preCell | postCell |
Component References | synapse | gapJunction |
electricalConnectionInstanceW
extends electricalConnectionInstance |
||
To enable connections between populations through gap junctions. Populations need to be of type populationList and contain instance and location elements. Includes setting of weight for the connection | ||
Parameters | weight | Dimensionless |
Text fields | preFractionAlong | postFractionAlong | preSegment | postSegment |
Paths | preCell | postCell |
electricalProjection | ||
A projection between presynapticPopulation to another postsynapticPopulation through gap junctions. | ||
Component References | presynapticPopulation | population | postsynapticPopulation | population |
Children elements | connections | electricalConnection | connectionInstances | electricalConnectionInstance |
continuousConnection | ||
An instance of a connection in a continuousProjection between presynapticPopulation to another postsynapticPopulation through a preComponent at the start and postComponent at the end. Can be used for analog synapses. | ||
Component References | preComponent | baseGradedSynapse | postComponent | baseGradedSynapse |
continuousConnectionInstance | ||
An instance of a connection in a continuousProjection between presynapticPopulation to another postsynapticPopulation through a preComponent at the start and postComponent at the end. Populations need to be of type populationList and contain instance and location elements. Can be used for analog synapses. | ||
Text fields | preFractionAlong | postFractionAlong | preSegment | postSegment |
Paths | preCell | postCell |
Component References | preComponent | baseGradedSynapse | postComponent | baseGradedSynapse |
continuousConnectionInstanceW
extends continuousConnectionInstance |
||
An instance of a connection in a continuousProjection between presynapticPopulation to another postsynapticPopulation through a preComponent at the start and postComponent at the end. Populations need to be of type populationList and contain instance and location elements. Can be used for analog synapses. Includes setting of weight for the connection | ||
Parameters | weight | Dimensionless |
Text fields | preFractionAlong | postFractionAlong | preSegment | postSegment |
Paths | preCell | postCell |
continuousProjection | ||
A projection between presynapticPopulation and postsynapticPopulation through components preComponent at the start and postComponent at the end of a continuousConnection or continuousConnectionInstance. Can be used for analog synapses. | ||
Component References | presynapticPopulation | population | postsynapticPopulation | population |
Children elements | connections | continuousConnection | connectionInstances | continuousConnectionInstance |
explicitInput | ||
An explicit input (anything which extends basePointCurrent) to a target cell in a population | ||
Text fields | destination | sourcePort | targetPort |
Paths | target | |
Component References | input | basePointCurrent |
inputList | ||
An explicit list of inputs. Not yet stable... | ||
Text fields | population | |
Component References | component | basePointCurrent |
Children elements | inputs | input |
input | ||
Specifies input lists. | ||
Text fields | segmentId | fractionAlong | destination |
Paths | target |
inputW
extends input |
||
Specifies input lists. Can set weight to scale individual inputs. | ||
Parameters | weight | Dimensionless |
Text fields | destination | |
Paths | target |