Synthesis Workflow
==================
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:
.. code::
pip install synthesis-workflow
Usage
-----
Synthesis workflow
~~~~~~~~~~~~~~~~~~
The usual command is the following:
.. code::
synthesis_workflow <workflow>
You can get help and complete parameter description with the following commands:
.. code::
synthesis_workflow --help
synthesis_workflow <workflow> --help
You can also run a complete ``luigi`` command in order to fine-control task parameters:
.. code::
luigi --module synthesis_workflow.tasks.workflows --help
luigi --module synthesis_workflow.tasks.workflows <workflow> --help
luigi --module synthesis_workflow.tasks.workflows <workflow> [specific arguments]
.. note::
The ``synthesis_workflow`` command (or the complete ``luigi`` command) must be
executed from a directory containing a ``luigi.cfg`` file.
A simple example of such file is given in the ``examples`` directory.
Morphology validation
~~~~~~~~~~~~~~~~~~~~~
The usual command is the following:
.. code::
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:
.. code::
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
Raw data
{
"_id": null,
"home_page": "https://synthesis-workflow.readthedocs.io",
"name": "synthesis-workflow",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Blue Brain Project, EPFL",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/4a/10/edb2a2763f0ea8135ea31a71362acd40fc0acd3a480250ee3cbbe8a0af3f/synthesis_workflow-1.2.1.tar.gz",
"platform": null,
"description": "Synthesis Workflow\n==================\n\nThis project contains several workflows used for neuron synthesis and the validation of this process.\nIt is divided into two packages:\n\n* **synthesis-workflow**, which contains the workflow tasks and tools.\n* **MorphVal**, which is a library used for morphology validation and can be used as a standalone.\n\n\nInstallation\n------------\nTo install:\n\n.. code::\n\n pip install synthesis-workflow\n\n\nUsage\n-----\n\nSynthesis workflow\n~~~~~~~~~~~~~~~~~~\n\nThe usual command is the following:\n\n.. code::\n\n synthesis_workflow <workflow>\n\nYou can get help and complete parameter description with the following commands:\n\n.. code::\n\n synthesis_workflow --help\n synthesis_workflow <workflow> --help\n\nYou can also run a complete ``luigi`` command in order to fine-control task parameters:\n\n.. code::\n\n luigi --module synthesis_workflow.tasks.workflows --help\n luigi --module synthesis_workflow.tasks.workflows <workflow> --help\n luigi --module synthesis_workflow.tasks.workflows <workflow> [specific arguments]\n\n.. note::\n\n\tThe ``synthesis_workflow`` command (or the complete ``luigi`` command) must be\n\texecuted from a directory containing a ``luigi.cfg`` file.\n\tA simple example of such file is given in the ``examples`` directory.\n\nMorphology validation\n~~~~~~~~~~~~~~~~~~~~~\n\nThe usual command is the following:\n\n.. code::\n\n morph_validation -t <path to reference data> -r <path to test data> -o <output path> -c <YAML config file> --bio-compare\n\nYou can get help and complete parameter description with the following command:\n\n.. code::\n\n morph_validation --help\n\nFunding & Acknowledgment\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe development of this software was supported by funding to the Blue Brain Project,\na research center of the \u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne (EPFL),\nfrom the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.\n\nCopyright (c) 2022-2024 Blue Brain Project/EPFL\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "Workflow used for synthesis and its validation.",
"version": "1.2.1",
"project_urls": {
"Homepage": "https://synthesis-workflow.readthedocs.io",
"Source": "https://github.com/BlueBrain/synthesis-workflow",
"Tracker": "https://github.com/BlueBrain/synthesis-workflow/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "40cb12ffba8874a36c43464ff72d1b400927266ec80d28011e505c969007eefa",
"md5": "7d23c80da1b870ac021e542aa7ff27d9",
"sha256": "9f28520eb5262f4f2cb9e2ce2a9882a8707209aff96e5b775068b25034417516"
},
"downloads": -1,
"filename": "synthesis_workflow-1.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7d23c80da1b870ac021e542aa7ff27d9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 86129,
"upload_time": "2024-11-11T17:30:35",
"upload_time_iso_8601": "2024-11-11T17:30:35.935457Z",
"url": "https://files.pythonhosted.org/packages/40/cb/12ffba8874a36c43464ff72d1b400927266ec80d28011e505c969007eefa/synthesis_workflow-1.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a10edb2a2763f0ea8135ea31a71362acd40fc0acd3a480250ee3cbbe8a0af3f",
"md5": "cc259583a97715961c08193376c3ad24",
"sha256": "f2aefae9d6cbd9e39a669b015de4317f0653a6a5937614876b85dbcdeaf03e0c"
},
"downloads": -1,
"filename": "synthesis_workflow-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "cc259583a97715961c08193376c3ad24",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 852067,
"upload_time": "2024-11-11T17:30:39",
"upload_time_iso_8601": "2024-11-11T17:30:39.026658Z",
"url": "https://files.pythonhosted.org/packages/4a/10/edb2a2763f0ea8135ea31a71362acd40fc0acd3a480250ee3cbbe8a0af3f/synthesis_workflow-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-11 17:30:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "BlueBrain",
"github_project": "synthesis-workflow",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "synthesis-workflow"
}