Skip to main content

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)

Source distribution for synthesis-workflow 1.2.3
File Size Uploaded
synthesis_workflow-1.2.3.tar.gz 851.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for synthesis-workflow 1.2.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page