# Life123
Open-Source Engine for Quantitative Reactomics.
Dynamical Modeling of Biological Systems in 1, 2 and 3D (as well as single-compartment reactions)
Includes diffusion, reactions, diffusion/reaction, membranes and compartments.
[WEBSITE](https://life123.science/)
## Fundamental Goals
1. Detailed, quantitative biological simulations, including whole prokaryotic cells (bacteria), and later eukaryotic cells
2. Deeper quantitative insight into human tissue/organ/system physiology, for the advancement of medicine
3. A very integrative approach that is ultimate conducive to body-wide insights,
with an eye to Longevity Science
4. Explore the minimalist essence of life-like dynamical systems
5. Investigate potential paths for the emergence of life on Earth and on Exoplanets
6. A community effort bringing together biologists, system biologists, programmers, machine-learning specialists, biochemists, power-computing engineers, doctors, data scientists, graphic designers, members of the public willing to share computing resources, etc.
## Overview and Details
[WEBSITE](https://life123.science/)
[Follow our blog/discussions](https://github.com/BrainAnnex/life123/discussions)
## Try it Out Live on a hosted JupyterLab!
**TRY IT OUT LIVE** (no registration nor install!)
Click on
[](https://mybinder.org/v2/gh/BrainAnnex/life123/main)
Then explore the notebooks under the `experiments` folder.
Note that several notebooks create **HTML log files**, by the same name as the notebook (eg,
running the notebook called `diffusion_1.ipynb` will create a log file named `diffusion_1.htm`).
These log files typically contain additional interactive graphics: currently, mostly interactive diagrams of the reaction networks.
(Most plots will show up inside the notebooks.)
"Binder", the host of the live demo, is akin to Google's Colab:
short-term runs on a hosted JupyterLab environment.
It generally takes less than one minute to launch... and then you'll have your own private copy of all the notebooks,
to run and/or change and re-run. (The notebooks are pre-existing; you may view them without
having to run anything.)
Please remember that nothing gets saved long term on Binder; so, if you make changes you want to preserve,
make sure to download the changed notebooks! For instruction on creating your own private local copy, read on...
(Note: if you want to simply VIEW the notebooks rather than run them, you may simply follow the
links in the [Experiments Page](https://life123.science/experiments) )
## Components
*Experiments:*
See the [Life123 List of Experiments](https://life123.science/experiments)
*Libraries:*
See the [Life123 Guide](https://life123.science/guide)
*Unit Testing (pytest):*
* "tests" folder (top-level)
## How to Use
See this [short video](https://www.youtube.com/watch?v=FOhQgPZaEsA)
## How to Run Locally
`pip install life123`
For details, see the [Life123 Download/Install page](https://life123.science/install)
Raw data
{
"_id": null,
"home_page": null,
"name": "life123",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "julian@brainannex.org",
"keywords": "dynamical modeling, quantitative reactomics, reactions and diffusion, systems biology",
"author": "Julian West Life123.science",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/dd/38/e46d27c6eb9d4878e3d32db9cf77d1dd4f978347da455624821e70267c7b/life123-1.0rc6.tar.gz",
"platform": null,
"description": "# Life123\nOpen-Source Engine for Quantitative Reactomics.\n\nDynamical Modeling of Biological Systems in 1, 2 and 3D (as well as single-compartment reactions)\n\nIncludes diffusion, reactions, diffusion/reaction, membranes and compartments.\n\n[WEBSITE](https://life123.science/)\n\n## Fundamental Goals\n1. Detailed, quantitative biological simulations, including whole prokaryotic cells (bacteria), and later eukaryotic cells\n2. Deeper quantitative insight into human tissue/organ/system physiology, for the advancement of medicine\n3. A very integrative approach that is ultimate conducive to body-wide insights,\n with an eye to Longevity Science\n4. Explore the minimalist essence of life-like dynamical systems\n5. Investigate potential paths for the emergence of life on Earth and on Exoplanets\n6. A community effort bringing together biologists, system biologists, programmers, machine-learning specialists, biochemists, power-computing engineers, doctors, data scientists, graphic designers, members of the public willing to share computing resources, etc.\n\n## Overview and Details\n\n[WEBSITE](https://life123.science/)\n\n[Follow our blog/discussions](https://github.com/BrainAnnex/life123/discussions)\n\n## Try it Out Live on a hosted JupyterLab!\n**TRY IT OUT LIVE** (no registration nor install!) \nClick on\n[](https://mybinder.org/v2/gh/BrainAnnex/life123/main)\n\nThen explore the notebooks under the `experiments` folder.\n\nNote that several notebooks create **HTML log files**, by the same name as the notebook (eg,\nrunning the notebook called `diffusion_1.ipynb` will create a log file named `diffusion_1.htm`).\nThese log files typically contain additional interactive graphics: currently, mostly interactive diagrams of the reaction networks. \n(Most plots will show up inside the notebooks.)\n\n\"Binder\", the host of the live demo, is akin to Google's Colab:\nshort-term runs on a hosted JupyterLab environment. \nIt generally takes less than one minute to launch... and then you'll have your own private copy of all the notebooks,\nto run and/or change and re-run. (The notebooks are pre-existing; you may view them without\nhaving to run anything.)\n\nPlease remember that nothing gets saved long term on Binder; so, if you make changes you want to preserve,\nmake sure to download the changed notebooks! For instruction on creating your own private local copy, read on...\n\n(Note: if you want to simply VIEW the notebooks rather than run them, you may simply follow the \nlinks in the [Experiments Page](https://life123.science/experiments) )\n\n## Components\n\n*Experiments:*\nSee the [Life123 List of Experiments](https://life123.science/experiments)\n\n*Libraries:*\nSee the [Life123 Guide](https://life123.science/guide)\n\n*Unit Testing (pytest):*\n* \"tests\" folder (top-level)\n\n## How to Use\nSee this [short video](https://www.youtube.com/watch?v=FOhQgPZaEsA)\n\n## How to Run Locally\n`pip install life123`\n\nFor details, see the [Life123 Download/Install page](https://life123.science/install)\n",
"bugtrack_url": null,
"license": null,
"summary": "Dynamical Modeling of Biological Systems - Quantitative Reactomics",
"version": "1.0rc6",
"project_urls": {
"Bug Tracker": "https://github.com/BrainAnnex/life123/issues",
"Documentation": "https://life123.science",
"Homepage": "https://life123.science",
"Source": "https://github.com/BrainAnnex/life123"
},
"split_keywords": [
"dynamical modeling",
" quantitative reactomics",
" reactions and diffusion",
" systems biology"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ab2e36a6c91b77759ec2d6e1e8f5a049c8c72e3fc5954493aef581e6709e2c8e",
"md5": "dfddfb4d1ee4d1951ba823a9bed1904b",
"sha256": "8ff80945fca35b00ca10c45da4b55c7712b3c2d69bfb4492d54e85bcb203ed12"
},
"downloads": -1,
"filename": "life123-1.0rc6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dfddfb4d1ee4d1951ba823a9bed1904b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 187355,
"upload_time": "2025-09-04T21:34:54",
"upload_time_iso_8601": "2025-09-04T21:34:54.316557Z",
"url": "https://files.pythonhosted.org/packages/ab/2e/36a6c91b77759ec2d6e1e8f5a049c8c72e3fc5954493aef581e6709e2c8e/life123-1.0rc6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd38e46d27c6eb9d4878e3d32db9cf77d1dd4f978347da455624821e70267c7b",
"md5": "e47c59b6dfbb130ce0b1ab5323e4fc70",
"sha256": "30095a01364aea60690632a005ebeb5c1c59367fe4c51425ebe3988998d8d957"
},
"downloads": -1,
"filename": "life123-1.0rc6.tar.gz",
"has_sig": false,
"md5_digest": "e47c59b6dfbb130ce0b1ab5323e4fc70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 176245,
"upload_time": "2025-09-04T21:34:55",
"upload_time_iso_8601": "2025-09-04T21:34:55.871073Z",
"url": "https://files.pythonhosted.org/packages/dd/38/e46d27c6eb9d4878e3d32db9cf77d1dd4f978347da455624821e70267c7b/life123-1.0rc6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-04 21:34:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "BrainAnnex",
"github_project": "life123",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "plotly",
"specs": [
[
"==",
"5.24.1"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"1.26.4"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.13.1"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"1.5.3"
]
]
},
{
"name": "jsonschema",
"specs": [
[
"==",
"4.18.6"
]
]
},
{
"name": "jupyterlab",
"specs": [
[
"==",
"3.6.8"
]
]
},
{
"name": "jupytext",
"specs": [
[
"==",
"1.15.2"
]
]
},
{
"name": "ipynbname",
"specs": [
[
"==",
"2024.1.0.0"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"6.2.5"
]
]
}
],
"lcname": "life123"
}