entity_management.simulation¶
Simulation domain entities.
Classes
|
Simulation analysis activity. |
|
Simulation analysis configuration. |
|
Analysis report. |
|
BluePyEfe configuration entity |
|
BluePyEfe configuration entity |
|
Release base entity |
|
Simulation campaign analysis activity. |
|
Cell properties provides locationd of the MVD3 file with cell properties. |
|
Configuration file |
|
Collection of traces |
|
Detailed circuit. |
|
Detailed circuit validation activity. |
|
Detailed circuit validation report. |
|
EModel generation. |
|
Trace protocol. |
|
Edge collection represents circuit connectivity(synapses, projections) |
|
Experimental cell. |
|
Ion channel models release represents a collection of mod files. |
|
Abstract model instance. |
|
Release base entity |
|
Index files attached to release entities |
|
Base entity for the scripts attached to the model. |
|
Neuron morphology. |
|
Morphology release can be located at the external location or constituted from individual |
|
Node collection represents circuit nodes(positions, orientations) |
|
Collection of plots. |
|
Reconstructed cell collection produced by the morphology release. |
|
Generic report. |
|
Simulation of the campaign entity. |
|
Simulation campaign entity that was executed. |
|
Simulation campaign analysis entity. |
|
Simulation campaign configuration entity. |
|
Simulation campagn execution activity. |
|
Simulation campaign generation activity. |
|
Simulation campaign. |
|
Simulation configuration in terms of BlueConfig. |
|
Single cell simulation trace file |
|
Single cell simulation trace genaration activity |
|
Spike report. |
|
Synapse release represents a collection of mod files. |
|
Location of the text file defining cell targets (i.e. named collections of cell GIDs). |
|
Threshold. |
|
Collection of traces |
|
Trace feature. |
|
Trace feature extraction activity. |
|
Variable report. |
- class entity_management.simulation.Analysis(*, name=None, status=None, generated=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used=None)¶
Bases:
ActivitySimulation analysis activity.
- Parameters:
used (Identifiable) – Used variable report/analysis configuration.
- class entity_management.simulation.AnalysisConfiguration(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution)¶
Bases:
EntitySimulation analysis configuration.
- Parameters:
distribution (DataDownload) – Json representation of the configuration.
- class entity_management.simulation.AnalysisReport(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution, image=None)¶
Bases:
EntityAnalysis report.
Deprecated since version 1.3.2: Use
entity_management.analysis.AnalysisReportinstead.- Parameters:
distribution (DataDownload) – Generated report.
image (DataDownload) – Generated report image preview when applicable.
- class entity_management.simulation.BluePyEfeConfiguration(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, brainLocation, subject=None, mType, eType, experimentalCell, featureExtractionConfiguration, stimuliToExperimentMap=None)¶
Bases:
EntityBluePyEfe configuration entity
- class entity_management.simulation.BluePyEfeFeatures(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, features, hadProtocol, eType, hypampThreshold=None)¶
Bases:
EntityBluePyEfe configuration entity
- class entity_management.simulation.BluePyOptRun(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, gitHash, inputMechanisms, bluePyOptParameters=None, bluePyOptProtocol=None, bluePyOptRecipe=None, experimentalFeatures=None, morphology=None)¶
Bases:
EntityRelease base entity
- class entity_management.simulation.CampaignAnalysis(*, name=None, status=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used=None, generated=None)¶
Bases:
ActivitySimulation campaign analysis activity.
- Parameters:
used (List[VariableReport]) – Used simulation campaign variable reports.
generated (AnalysisReport) – Generated analysis report.
wasInformedBy (entity_management.simulation.SimulationCampaign) – Links to the simulation campaign which generated simulations used for the analysis.
- class entity_management.simulation.CircuitCellProperties(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution)¶
Bases:
EntityCell properties provides locationd of the MVD3 file with cell properties.
- Parameters:
distribution (DataDownload) – Location of the cell placement file.
- class entity_management.simulation.Configuration(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityConfiguration file
- class entity_management.simulation.CoreTraceCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, hadMember=None)¶
Bases:
EntityCollection of traces
- Parameters:
hadMember (List[Trace]) – List of traces.
- class entity_management.simulation.DetailedCircuit(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, modelOf=None, brainLocation=None, subject=None, circuitBase=None, circuitConfigPath=None, circuitType=None, nodeCollection=None, edgeCollection=None, target=None, atlasRelease=None)¶
Bases:
ModelInstanceDetailed circuit.
- Parameters:
circuitBase (DataDownload) –
Path to the CircuitConfig.
Deprecated since version 1.2.7: Use
circuitConfigPathinstead.circuitConfigPath (DataDownload) – Full path to the CircuitConfig including file name.
circuitType (str) –
Circuit type. For example:
O1 circuit(e.g. circuit with central column + 6 surrounding columns)Atlas-based
nodeCollection (NodeCollection) – Node collection.
edgeCollection (EdgeCollection) – Edge collection.
target (Target) – Target.
atlasRelease (AtlasRelease) – AtlasRelease associated with the circuit.
- class entity_management.simulation.DetailedCircuitValidation(*, name=None, status=None, used=None, generated=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None)¶
Bases:
ActivityDetailed circuit validation activity.
- class entity_management.simulation.DetailedCircuitValidationReport(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution, image=None)¶
Bases:
AnalysisReportDetailed circuit validation report.
- class entity_management.simulation.EModelGenerationShape(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, activity)¶
Bases:
EntityEModel generation.
- class entity_management.simulation.ETypeFeatureProtocol(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityTrace protocol.
- class entity_management.simulation.EdgeCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, edgePopulation, synapseRelease)¶
Bases:
EntityEdge collection represents circuit connectivity(synapses, projections)
- Parameters:
edgePopulation (core.Entity) – DataDownload providing path to the collection of nrn files or syn2.
synapseRelease (SynapseRelease) – Synapse release used for this edge collection.
- class entity_management.simulation.ExperimentalCell(*, name, channel, description=None)¶
Bases:
FrozenExperimental cell.
- class entity_management.simulation.IonChannelMechanismRelease(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, brainLocation=None, subject=None)¶
Bases:
ModelReleaseIon channel models release represents a collection of mod files.
- class entity_management.simulation.ModelInstance(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, modelOf=None, brainLocation=None, subject=None)¶
Bases:
EntityAbstract model instance.
- Parameters:
modelOf (str) – Specifies the model.
brainLocation (BrainLocation) – Brain location.
subject (Subject) – Species ontology term.
- class entity_management.simulation.ModelRelease(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, brainLocation=None, subject=None)¶
Bases:
EntityRelease base entity
- class entity_management.simulation.ModelReleaseIndex(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityIndex files attached to release entities
- class entity_management.simulation.ModelScript(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityBase entity for the scripts attached to the model.
- class entity_management.simulation.Morphology(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, modelOf=None, brainLocation=None, subject=None, distribution=None, mType=None, isPartOf=None, view2d=None, view3d=None)¶
Bases:
ModelInstanceNeuron morphology. Actual morphology file can be stored as the attachment of this entity or stored at the location provided in the distribution attribute.
- Parameters:
distribution (DataDownload) – If morphology is stored at the external location distribution should provide the path to it.
mType (OntologyTerm) – Morphological cell type.
isPartOf (MorphologyRelease) – Release this morphology is part of.
view2d (Identifiable) – Morphology view in 2D.
view3d (Identifiable) – Morphology view in 3D.
- class entity_management.simulation.MorphologyRelease(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, brainLocation=None, subject=None, distribution, morphologyIndex=None)¶
Bases:
ModelReleaseMorphology release can be located at the external location or constituted from individual
Morphologyentities.Deprecated since version 1.0.19: Use
ReconstructedCellCollectioninstead.- Parameters:
distribution (DataDownload) – Data download url should point to the
v1folder with morphologies in H5v1 format.morphologyIndex (ModelReleaseIndex) – Morphology index is a compact representation of the morphology properties (MType, region ids) for the performance purposes. This attribute should provide a path to locate this file(such as neurondb.dat).
- class entity_management.simulation.NodeCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, circuitCellProperties)¶
Bases:
EntityNode collection represents circuit nodes(positions, orientations)
- Parameters:
circuitCellProperties (CircuitCellProperties) – Cell properties which are used in this node collection.
- class entity_management.simulation.PlotCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution=None)¶
Bases:
MultiDistributionEntityCollection of plots.
- class entity_management.simulation.ReconstructedCellCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, brainLocation=None, subject=None, morphologyIndex=None)¶
Bases:
ModelReleaseReconstructed cell collection produced by the morphology release.
- Parameters:
distribution (DataDownload) – Data download url should point to the
v1folder with morphologies in H5v1 format.morphologyIndex (ModelReleaseIndex) – Morphology index is a compact representation of the morphology properties (MType, region ids) for the performance purposes. This attribute should provide a path to locate this file(such as neurondb.dat).
- class entity_management.simulation.Report(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityGeneric report.
- class entity_management.simulation.Simulation(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, parameter, startedAtTime=None, endedAtTime=None, status=None, log_url=None, config_file=None)¶
Bases:
EntitySimulation of the campaign entity.
- Parameters:
parameter (dict) – Dictionary of specific coords within the campaign.
startedAtTime (datetime) – Start time.
endedAtTime (datetime) – End time.
status (str) – Status of the simulation.
log_url (str) – URL at which log file can be viewed.
() (config_file) – Full path to the simulation configuration file.
- class entity_management.simulation.SimulationCampaign(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, simulations, parameter={})¶
Bases:
EntitySimulation campaign entity that was executed.
- Parameters:
simulations (DataDownload) – serialized simulations xarray.
parameter (dict) – Parameters corresponding to the specific simulation.
- class entity_management.simulation.SimulationCampaignAnalysis(*, name=None, status=None, used=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used_config, used_rev, generated=None)¶
Bases:
BbpWorkflowActivitySimulation campaign analysis entity.
- class entity_management.simulation.SimulationCampaignConfiguration(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, configuration, template, target=None)¶
Bases:
EntitySimulation campaign configuration entity.
- Parameters:
configuration (DataDownload) – Dictionary of the parameters for the simulation campaign stored in a json file.
template (DataDownload) – BlueConfig template file.
target (DataDownload) – Optional user target file to include with the simulations.
- class entity_management.simulation.SimulationCampaignExecution(*, name=None, status=None, used=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used_config, used_rev, generated=None)¶
Bases:
BbpWorkflowActivitySimulation campagn execution activity.
- class entity_management.simulation.SimulationCampaignGeneration(*, name=None, status=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used=None, generated=None, used_config=None, used_rev=None)¶
Bases:
BbpWorkflowActivitySimulation campaign generation activity.
- Parameters:
used (DetailedCircuit) – Detailed circuit used for the simulation campaign.
generated (SimulationCampaignConfiguration) – Configuration of the simulation campaign that is produced as a result of running this activity.
- classmethod used(detailed_circuit, **kwargs)¶
List all sim campaign generation activities which used the specified detailed circuit.
- Parameters:
detailed_circuit – Detailed circuit that was used in the simulation campaign.
- Returns:
Iterator through the found resources.
- class entity_management.simulation.SimulationCampaignReportCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, hadMember=None)¶
Bases:
EntitySimulation campaign.
Groups multiple simulations when same circuit is tested under different conditions.
- Parameters:
hadMember (List[Report]) – Collection of simulation reports(spikes, soma voltage report).
- class entity_management.simulation.SimulationConfiguration(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, circuit=None)¶
Bases:
EntitySimulation configuration in terms of BlueConfig.
- Parameters:
circuit (DetailedCircuit) – reference to the detailed circuit.
- class entity_management.simulation.SingleCellSimulationTrace(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntitySingle cell simulation trace file
- class entity_management.simulation.SingleCellTraceGeneration(*, name=None, status=None, used=None, generated=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, description=None)¶
Bases:
ActivitySingle cell simulation trace genaration activity
- class entity_management.simulation.SpikeReport(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution)¶
Bases:
ReportSpike report.
- Parameters:
distribution (DataDownload) – Spike report file
out.dat.
- class entity_management.simulation.SynapseRelease(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, brainLocation=None, subject=None, distribution)¶
Bases:
ModelReleaseSynapse release represents a collection of mod files.
- Parameters:
distribution (DataDownload) – Location of the synapse release/mod files.
- class entity_management.simulation.Target(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, contribution=None, distribution)¶
Bases:
EntityLocation of the text file defining cell targets (i.e. named collections of cell GIDs)
- Parameters:
distribution (DataDownload) – Location of the target file.
- class entity_management.simulation.Threshold(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityThreshold.
- class entity_management.simulation.TraceCollection(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None, hadMember=None)¶
Bases:
EntityCollection of traces
- Parameters:
hadMember (List[Trace]) – List of traces.
- class entity_management.simulation.TraceFeature(*, name=None, description=None, wasAttributedTo=None, wasGeneratedBy=None, wasDerivedFrom=None, dateCreated=None, distribution=None, contribution=None)¶
Bases:
EntityTrace feature.
- class entity_management.simulation.TraceFeatureExtraction(*, name=None, status=None, startedAtTime=None, endedAtTime=None, wasStartedBy=None, wasInformedBy=None, wasInfluencedBy=None, wasAssociatedWith=None, used, generated=None)¶
Bases:
ActivityTrace feature extraction activity.
- Parameters:
used (List[Union[CoreTraceCollection, BluePyEfeConfiguration]]) – Used resources.
generated (BluePyEfeFeatures) – Extracted features.