blue_cwl.recipes

Construction of recipes for circuit building.

Functions

build_cell_composition_from_me_densities(...)

Create cell composition file from KG me densities.

build_connectome_distance_dependent_recipe(...)

Build recipe for connectome manipulator.

build_connectome_manipulator_recipe(...)

Build connectome manipulator recipe.

build_mtype_taxonomy(mtypes)

A temporary solution in creating a taxonomy for circuit-build.

write_functionalizer_json_recipe(...[, ...])

Build functionalizer json recipe.

blue_cwl.recipes.build_cell_composition_from_me_densities(region: str, me_type_densities: DataFrame) dict[str, Any]

Create cell composition file from KG me densities.

blue_cwl.recipes.build_connectome_distance_dependent_recipe(config_path, configuration, output_dir, morph_ext)

Build recipe for connectome manipulator.

blue_cwl.recipes.build_connectome_manipulator_recipe(circuit_config_path: str, micro_matrices: dict[str, DataFrame], output_dir: str | PathLike[str]) dict

Build connectome manipulator recipe.

blue_cwl.recipes.build_mtype_taxonomy(mtypes: list[str]) DataFrame

A temporary solution in creating a taxonomy for circuit-build.

blue_cwl.recipes.write_functionalizer_json_recipe(synapse_config: dict, region_map: RegionMap, annotation: VoxelData, output_dir: Path, output_recipe_filename: str, populations: tuple[NodePopulation, NodePopulation] | None = None)

Build functionalizer json recipe.

Parameters:
  • synapse_config – config for the recipe.

  • region_map – voxcell.regionmap

  • annotation – Brain regions annotation

  • output_dir – output directory to output recipe dataframes

  • output_recipe_filename – filename for the json recipe

  • populations – a tuple of the source and target node populations.