![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Synthesize neuronal morphologies in a given spatial context provided by an atlas. The documentation can be found here: https://region-grower.readthedocs.io/en/latest/
This package provides a general tools to synthesize cells in a given spatial context (a brain Atlas) with embarrassingly parallel computation (with distributed computing via dask-mpi). This package is difficult to use on its own, as it requires several specific inputs from atlas and synthesis. It is advised to use it via synthesis-workflow, which is a workflow generating most of the inputs of region-grower.
This package should be installed using pip:
pip install region-grower
This package provides one main command which provides several tools. Two tools to generate input parameters and input distributions and another to synthesize the cells.
Generate the TMD distribution file:
region-grower generate-distributions --help
The command region-grower generate-distributions
needs the following inputs:
input_folder
and --ext
parameters).dat
file (see the dat_file
parameter) with 3 columns:
region-grower
)JSON
file containing the specific parameters used for diametrization (see the --diametrizer-config
parameter).The command region-grower generate-distributions
will create the following outputs:
JSON
file containing the formatted distributions (see the --parameter-filename
parameter).Generate the TMD parameter file:
region-grower generate-parameters --help
The command region-grower generate-parameters
needs the following inputs:
input_folder
and --ext
parameters).dat
file (see the dat_file
parameter) with 3 columns:
region-grower
)JSON
file containing the specific parameters used for diametrization (see the --diametrizer-config
parameter).The command region-grower generate-parameters
will create the following outputs:
JSON
file containing the formatted parameters (see the --parameter-filename
parameter).Synthesize morphologies into an given atlas according to the given TMD parameters and distributions:
region-grower synthesize-morphologies --help
The command region-grower synthesize-morphologies
needs the following inputs:
sonata
file containing the positions of the cells that must be synthesized.JSON
file containing the parameters used to synthesize the cells (see the --tmd-parameters
parameter). This file should follow the schema given in :ref:Parameters
.JSON
file containing the distributions used to synthesize the cells (see the --tmd-distributions
parameter). This file should follow the schema given in :ref:Parameters
.TSV
file giving which morphology should be used for axon grafting and the optional scaling factor (see the --morph-axon
parameter). The morphologies referenced in this file should exist in the directory given with the --base-morph-dir
parameter.The command region-grower synthesize-morphologies
will create the following outputs:
sonata
file containing all the positions and orientations of the synthesized cells (see --out-cells
parameter).--out-morph-dir
and --out-morph-ext
parameters).YAML
file containing the apical point positions (see --out-apical
parameter).YAML
file containing the Neuron IDs of the sections containing the apical points (see --out-apical-nrn-sections
parameter).The development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.
Copyright (c) 2022-2024 Blue Brain Project/EPFL
FAQs
Synthesize cells in a given spatial context.
We found that region-grower demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.