[![DOI](https://zenodo.org/badge/662445885.svg)](https://zenodo.org/badge/latestdoi/662445885)
# emodel-generalisation
Generalisation of neuronal electrical models on a morphological population with Markov Chain Monte-Carlo.
This code accompanies the paper:
[Arnaudon, A., Reva, M., Zbili, M., Markram, H., Van Geit, W., & Kanari, L. (2023). Controlling morpho-electrophysiological variability of neurons with detailed biophysical models. iScience, 2023.](https://www.cell.com/iscience/fulltext/S2589-0042(23)02299-X)
## Installation
This code can be installed via [pip](https://pip.pypa.io/en/stable/) with
```
git clone git@github.com:BlueBrain/emodel-generalisation.git
pip install .
```
## Examples
We provide several examples of the main functionalities of the ```emodel-generalisation``` code:
* run MCMC on a simple single compartment model in [examples/mcmc/mcmc_singlecomp](examples/mcmc/mcmc_singlecomp)
* run MCMC on a simple multi-compartment model in [examples/mcmc/mcmc_simple_multicomp](examples/mcmc/mcmc_simple_multicomp)
* run the entire generalisation worklow on a simplified version of the L5PC model of the paper in [examples/workflow](examples/workflow)
* provide all the scripts necessary to reproduce the figures of the paper. For the scripts to run, one has to download the associated dataset on dataverse with the script ```get_data.sh``` in [examples/paper_figures](examples/paper_figures)
## Citation
When you use the ``emodel-generalisation`` code or method for your research, we ask you to [cite](https://www.cell.com/iscience/fulltext/S2589-0042(23)02299-X):
> Arnaudon, A., Reva, M., Zbili, M., Markram, H., Van Geit, W., & Kanari, L. (2023). Controlling morpho-electrophysiological variability of neurons with detailed biophysical models. iScience, 2023.
To get this citation in another format, please use the `Cite this repository` button in the sidebar of the [code's github page](https://github.com/BlueBrain/emodel-generalisation).
## Funding & Acknowledgment
The development of this code 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.
For license and authors, see `LICENSE.txt` and `AUTHORS.md` respectively.
Copyright 2022-2023 Blue Brain Project/EPFL
Raw data
{
"_id": null,
"home_page": "https://emodel-generalisation.readthedocs.io",
"name": "emodel-generalisation",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "Blue Brain Project, EPFL",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/1a/7d/02c76aebea1b134c74e3817f2991a18fd926427e1b19bcaee81584ff021d/emodel-generalisation-0.2.10.tar.gz",
"platform": null,
"description": "[![DOI](https://zenodo.org/badge/662445885.svg)](https://zenodo.org/badge/latestdoi/662445885)\n\n# emodel-generalisation\n\nGeneralisation of neuronal electrical models on a morphological population with Markov Chain Monte-Carlo.\n\nThis code accompanies the paper:\n\n[Arnaudon, A., Reva, M., Zbili, M., Markram, H., Van Geit, W., & Kanari, L. (2023). Controlling morpho-electrophysiological variability of neurons with detailed biophysical models. iScience, 2023.](https://www.cell.com/iscience/fulltext/S2589-0042(23)02299-X)\n\n## Installation\n\nThis code can be installed via [pip](https://pip.pypa.io/en/stable/) with\n\n```\ngit clone git@github.com:BlueBrain/emodel-generalisation.git\npip install .\n```\n\n## Examples\n\nWe provide several examples of the main functionalities of the ```emodel-generalisation``` code:\n* run MCMC on a simple single compartment model in [examples/mcmc/mcmc_singlecomp](examples/mcmc/mcmc_singlecomp)\n* run MCMC on a simple multi-compartment model in [examples/mcmc/mcmc_simple_multicomp](examples/mcmc/mcmc_simple_multicomp)\n* run the entire generalisation worklow on a simplified version of the L5PC model of the paper in [examples/workflow](examples/workflow)\n* provide all the scripts necessary to reproduce the figures of the paper. For the scripts to run, one has to download the associated dataset on dataverse with the script ```get_data.sh``` in [examples/paper_figures](examples/paper_figures)\n\n\n## Citation\n\nWhen you use the ``emodel-generalisation`` code or method for your research, we ask you to [cite](https://www.cell.com/iscience/fulltext/S2589-0042(23)02299-X):\n\n> Arnaudon, A., Reva, M., Zbili, M., Markram, H., Van Geit, W., & Kanari, L. (2023). Controlling morpho-electrophysiological variability of neurons with detailed biophysical models. iScience, 2023.\n\nTo get this citation in another format, please use the `Cite this repository` button in the sidebar of the [code's github page](https://github.com/BlueBrain/emodel-generalisation).\n\n## Funding & Acknowledgment\n\nThe development of this code was supported by funding to the Blue Brain Project, a research\ncenter of the \u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne (EPFL), from the Swiss government\u2019s ETH\nBoard of the Swiss Federal Institutes of Technology.\n\nFor license and authors, see `LICENSE.txt` and `AUTHORS.md` respectively.\n\nCopyright 2022-2023 Blue Brain Project/EPFL\n",
"bugtrack_url": null,
"license": "GNU General Public License v3.0",
"summary": "Generalisation of neuronal electrical models with MCMC",
"version": "0.2.10",
"project_urls": {
"Homepage": "https://emodel-generalisation.readthedocs.io",
"Source": "https://github.com/BlueBrain/emodel-generalisation",
"Tracker": "https://github.com/BlueBrain/emodel-generalisation/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c57941451183d70c3bda488fdf9676966ca14999bd55162fad3cbc6a4d8877f9",
"md5": "b84aea528b361e25ebf61d25b07c00a4",
"sha256": "5af55427c628d587b43b471e5e6c206aac8dc13f12facfff97b1e72416037528"
},
"downloads": -1,
"filename": "emodel_generalisation-0.2.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b84aea528b361e25ebf61d25b07c00a4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 132989,
"upload_time": "2024-03-13T10:07:43",
"upload_time_iso_8601": "2024-03-13T10:07:43.457082Z",
"url": "https://files.pythonhosted.org/packages/c5/79/41451183d70c3bda488fdf9676966ca14999bd55162fad3cbc6a4d8877f9/emodel_generalisation-0.2.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a7d02c76aebea1b134c74e3817f2991a18fd926427e1b19bcaee81584ff021d",
"md5": "5db5d09c61cf22fdaf0a52e642758bf7",
"sha256": "31b0a83bc2c0976a5e26c14f00af8d52949c0320390a692eb90952f8d26a7bc3"
},
"downloads": -1,
"filename": "emodel-generalisation-0.2.10.tar.gz",
"has_sig": false,
"md5_digest": "5db5d09c61cf22fdaf0a52e642758bf7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 18079007,
"upload_time": "2024-03-13T10:07:46",
"upload_time_iso_8601": "2024-03-13T10:07:46.164545Z",
"url": "https://files.pythonhosted.org/packages/1a/7d/02c76aebea1b134c74e3817f2991a18fd926427e1b19bcaee81584ff021d/emodel-generalisation-0.2.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-13 10:07:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "BlueBrain",
"github_project": "emodel-generalisation",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "emodel-generalisation"
}