This project contains several workflows used for neuron synthesis and the validation of this process. It is divided into two packages:
synthesis-workflow, which contains the workflow tasks and tools.
MorphVal, which is a library used for morphology validation and can be used as a standalone.
Installation
To install:
pip install synthesis-workflow
Usage
Synthesis workflow
The usual command is the following:
synthesis-workflow <workflow>
You can get help and complete parameter description with the following commands:
synthesis-workflow --help
synthesis-workflow <workflow> --help
You can also run a complete luigi command in order to fine-control task parameters:
luigi --module synthesis_workflow.tasks.workflows --help
luigi --module synthesis_workflow.tasks.workflows <workflow> --help
luigi --module synthesis_workflow.tasks.workflows <workflow> [specific arguments]
Morphology validation
The usual command is the following:
morph-validation -t <path to reference data> -r <path to test data> -o <output path> -c <YAML config file> --bio-compare
You can get help and complete parameter description with the following command:
morph-validation --help
Funding & Acknowledgment
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
Metadata
Release files for synthesis-workflow 1.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| synthesis_workflow-1.2.3.tar.gz | 851.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| synthesis_workflow-1.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 937.8 kB
Release files / synthesis_workflow-1.2.3.tar.gz
| Download URL | synthesis_workflow-1.2.3.tar.gz |
|---|---|
| Size | 851.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fdabbc781d8acec20fe899346d004c27d447330b2345ab4f9c761d40aebee6c4
|
|
BLAKE2b-256 checksum How to use checksums |
32ab36064fce67d4e63e8c5130d388516773e5ef1c243a1ee312f22b60c05427
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Release files / synthesis_workflow-1.2.3-py3-none-any.whl
| Download URL | synthesis_workflow-1.2.3-py3-none-any.whl |
|---|---|
| Size | 86.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6895e3708b1192876625c3a1891d655de78423c30c4f33b630fc3179638f40ac
|
|
BLAKE2b-256 checksum How to use checksums |
4a356f6dde86bbe14be6a6baf6b9a5c7b18464207c19267f196d425e4f422841
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|