Name | COBY JSON |
Version |
0.2.2
JSON |
| download |
home_page | None |
Summary | Build coarse-grained molecular systems |
upload_time | 2024-11-08 11:33:50 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
building
dynamics
martini
molecular
system
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Coarse-grained System Builder (COBY)
The paper is currently in pre-print at [bioRxiv](https://www.biorxiv.org/content/10.1101/2024.07.23.604601v1).
The program as well as documentation and a tutorial is avialable on the [GitHub](https://github.com/MikkelDA/COBY).
COBY is a Python-based software for building flat membranes in coarse-grained resolution. It handles asymmetric membranes, phase-separated systems, multiple bilayers, protein insertion, solvation and flooding with one or multiple solute molecules of choice.
COBY is versatile, fast, easy-to-use and it also allows for high-level of customisation. It can be used either as a **Python package** or directly from the **terminal command line**. It neatly handles multiple parameter libraries (even within the same system), making it developer-friendly.
COBY is continuously under development and we welcome suggestions for new features.
![](https://github.com/MikkelDA/COBY/raw/master/figures/COBY_Logo.png)
## Citation (bioRxiv)
```
@article {Andreasen2024COBY,
author = {Andreasen, Mikkel D. and Souza, Paulo C. T. and Schi{\o}tt, Birgit and Zuzic, Lorena},
title = {Creating Coarse-Grained Systems with COBY: Towards Higher Accuracy in Membrane Complexity},
elocation-id = {2024.07.23.604601},
year = {2024},
doi = {10.1101/2024.07.23.604601},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://www.biorxiv.org/content/early/2024/07/23/2024.07.23.604601},
eprint = {https://www.biorxiv.org/content/early/2024/07/23/2024.07.23.604601.full.pdf},
journal = {bioRxiv}
}
```
## Installation
**Using pip (requires python>=3.9)**
conda create --name COBY python==3.9 ipykernel
conda activate COBY
pip install COBY
python -m ipykernel install --user --name=COBY
Ipykernel allows the user to use COBY environment within the Jupyter notebook.
## Basic usage
For a detailed introduction to the software, please consult [COBY Documentation](https://github.com/MikkelDA/COBY/blob/master/COBY_Documentation.pdf).
For a quick reminder of available commands, you can use the [Cheat Sheet](https://github.com/MikkelDA/COBY/blob/master/COBY_CHEAT_SHEET.pdf).
Three [tutorials](https://github.com/MikkelDA/COBY/tree/master/Tutorial) are available as Jupyter Notebooks, one covering the basics, another covering more advanced functionalities and the final covering the systems shown in our soon-to-be released paper.
The tutorials includes (amongst other systems):
* **Simple membrane with protein**: A simple POPC membrane with a protein in solvent (water + 0.15 M NaCl) which explains the various arguments in COBY
* **Asymmetric membrane**: An asymmetric complex membrane (POPC, POPE and CHOL) in solvent with different area per lipid values for each membrane
* **Phase separated Membrane**: A phase separated membrane
* **Monolayers**: Two monolayers with solvent between them and vacuum over the pbc
* **Nanodisc**: A nanodisc with DMPC lipid contained within and with solvent surrounding it
* **Holes**: A membrane with multiple manually defined holes
* **Patches**: Multiple manually shaped membrane patches
* **Matryoshka membrane**: A matryoshka membrane with a protein in the center
* **Stacked membranes**: Three vertically stacked membranes
* **Mixed solvent**: A symmetric membrane solvated with regular and small water beads in specified ratios
* **Phase separated solvent**: A symmetric membrane solvated with two solvent volumes containing different salt concentrations
* **Flooding of imported solutes**: A membrane system that has been flooded with imported solute molecules, followed by solvation
* **COBY logo**: Our logo
## Licence
COBY is preserved under the [Apache License 2.0](https://github.com/MikkelDA/COBY/blob/main/LICENSE).
![](https://github.com/MikkelDA/COBY/raw/master/figures/membrane_protein.png)
Raw data
{
"_id": null,
"home_page": null,
"name": "COBY",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "building, dynamics, martini, molecular, system",
"author": null,
"author_email": "\"Andreasen, M.D.\" <mdahlandreasen@hotmail.com>",
"download_url": "https://files.pythonhosted.org/packages/16/b7/3f072f33c01de60e5511eceed154703310353bd2524986029a3363dd8501/coby-0.2.2.tar.gz",
"platform": null,
"description": "# Coarse-grained System Builder (COBY)\n\nThe paper is currently in pre-print at [bioRxiv](https://www.biorxiv.org/content/10.1101/2024.07.23.604601v1).\n\nThe program as well as documentation and a tutorial is avialable on the [GitHub](https://github.com/MikkelDA/COBY).\n\nCOBY is a Python-based software for building flat membranes in coarse-grained resolution. It handles asymmetric membranes, phase-separated systems, multiple bilayers, protein insertion, solvation and flooding with one or multiple solute molecules of choice.\n\nCOBY is versatile, fast, easy-to-use and it also allows for high-level of customisation. It can be used either as a **Python package** or directly from the **terminal command line**. It neatly handles multiple parameter libraries (even within the same system), making it developer-friendly. \n\nCOBY is continuously under development and we welcome suggestions for new features. \n\n![](https://github.com/MikkelDA/COBY/raw/master/figures/COBY_Logo.png)\n\n## Citation (bioRxiv)\n```\n@article {Andreasen2024COBY,\n\tauthor = {Andreasen, Mikkel D. and Souza, Paulo C. T. and Schi{\\o}tt, Birgit and Zuzic, Lorena},\n\ttitle = {Creating Coarse-Grained Systems with COBY: Towards Higher Accuracy in Membrane Complexity},\n\telocation-id = {2024.07.23.604601},\n\tyear = {2024},\n\tdoi = {10.1101/2024.07.23.604601},\n\tpublisher = {Cold Spring Harbor Laboratory},\n\tURL = {https://www.biorxiv.org/content/early/2024/07/23/2024.07.23.604601},\n\teprint = {https://www.biorxiv.org/content/early/2024/07/23/2024.07.23.604601.full.pdf},\n\tjournal = {bioRxiv}\n}\n```\n\n## Installation \n\n**Using pip (requires python>=3.9)**\n\n conda create --name COBY python==3.9 ipykernel\n\n conda activate COBY\n\n pip install COBY\n\n python -m ipykernel install --user --name=COBY\n\nIpykernel allows the user to use COBY environment within the Jupyter notebook.\n\n## Basic usage \n\nFor a detailed introduction to the software, please consult [COBY Documentation](https://github.com/MikkelDA/COBY/blob/master/COBY_Documentation.pdf).\n\nFor a quick reminder of available commands, you can use the [Cheat Sheet](https://github.com/MikkelDA/COBY/blob/master/COBY_CHEAT_SHEET.pdf).\n\nThree [tutorials](https://github.com/MikkelDA/COBY/tree/master/Tutorial) are available as Jupyter Notebooks, one covering the basics, another covering more advanced functionalities and the final covering the systems shown in our soon-to-be released paper.\n\nThe tutorials includes (amongst other systems):\n\n* **Simple membrane with protein**: A simple POPC membrane with a protein in solvent (water + 0.15 M NaCl) which explains the various arguments in COBY\n* **Asymmetric membrane**: An asymmetric complex membrane (POPC, POPE and CHOL) in solvent with different area per lipid values for each membrane\n* **Phase separated Membrane**: A phase separated membrane\n* **Monolayers**: Two monolayers with solvent between them and vacuum over the pbc\n* **Nanodisc**: A nanodisc with DMPC lipid contained within and with solvent surrounding it\n* **Holes**: A membrane with multiple manually defined holes\n* **Patches**: Multiple manually shaped membrane patches\n* **Matryoshka membrane**: A matryoshka membrane with a protein in the center\n* **Stacked membranes**: Three vertically stacked membranes\n* **Mixed solvent**: A symmetric membrane solvated with regular and small water beads in specified ratios\n* **Phase separated solvent**: A symmetric membrane solvated with two solvent volumes containing different salt concentrations\n* **Flooding of imported solutes**: A membrane system that has been flooded with imported solute molecules, followed by solvation\n* **COBY logo**: Our logo\n\n## Licence\n\nCOBY is preserved under the [Apache License 2.0](https://github.com/MikkelDA/COBY/blob/main/LICENSE).\n\n![](https://github.com/MikkelDA/COBY/raw/master/figures/membrane_protein.png)\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Build coarse-grained molecular systems",
"version": "0.2.2",
"project_urls": {
"Repository": "https://github.com/MikkelDA/COBY"
},
"split_keywords": [
"building",
" dynamics",
" martini",
" molecular",
" system"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dd2f48af083af75dd0e19fe33a9d2ed050265145f66a70433d70d4a02e0ec8ad",
"md5": "43e29adf55787959ebc3870d1688e2d9",
"sha256": "270e276751f0f0ede86463f2e0c786319417c5cf0f5c033e837e6997e4d8c031"
},
"downloads": -1,
"filename": "coby-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "43e29adf55787959ebc3870d1688e2d9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 174978,
"upload_time": "2024-11-08T11:33:48",
"upload_time_iso_8601": "2024-11-08T11:33:48.067712Z",
"url": "https://files.pythonhosted.org/packages/dd/2f/48af083af75dd0e19fe33a9d2ed050265145f66a70433d70d4a02e0ec8ad/coby-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "16b73f072f33c01de60e5511eceed154703310353bd2524986029a3363dd8501",
"md5": "634e99fe620dd6547294887b1ad9c763",
"sha256": "49abae9da2d8529c680140f12e585a111c2b929b0a7baf45d4762d6658e3de5d"
},
"downloads": -1,
"filename": "coby-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "634e99fe620dd6547294887b1ad9c763",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 132122,
"upload_time": "2024-11-08T11:33:50",
"upload_time_iso_8601": "2024-11-08T11:33:50.057699Z",
"url": "https://files.pythonhosted.org/packages/16/b7/3f072f33c01de60e5511eceed154703310353bd2524986029a3363dd8501/coby-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-08 11:33:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "MikkelDA",
"github_project": "COBY",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "coby"
}