bluecellulab.circuit.circuit_access.sonata_circuit_access

Sonata circuit access implementation for BlueCelluLab.

Classes

SonataCircuitAccess(simulation_config)

Sonata implementation of CircuitAccess protocol.

class bluecellulab.circuit.circuit_access.sonata_circuit_access.SonataCircuitAccess(simulation_config)[source]

Sonata implementation of CircuitAccess protocol.

Parameters:

simulation_config (str | Path | SimulationConfig)

extract_synapses(cell_id, projections)[source]

Extract the synapses.

Parameters:
  • cell_id (CellId)

  • projections (Union[list[str], str, None])

Return type:

DataFrame

get_target_cell_ids(target)[source]

Resolve a node set name into a set of CellIds.

Parameters:

target (str)

Return type:

set[CellId]

morph_filepath(cell_id)[source]

Returns the morphology path from ‘alternate_morphologies’ based on available formats.

Parameters:

cell_id (CellId)

Return type:

str