clonalEvolution


NameclonalEvolution JSON
Version 2.3.2 PyPI version JSON
download
home_pagehttps://github.com/JGil-polsl/clonalEvolution
SummarySoftware for simulating clonal evolution.
upload_time2024-02-03 18:22:56
maintainer
docs_urlNone
authorJaroslaw Gil
requires_python>=3.7
license
keywords clonal evolution microbial numerical modelling
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Introduction

Python software for simulating celluar/microbial clonal evolution with Gillespie algorithm usage

# Installation and Usage

The simpliest installation:
```
python -m pip install clonalEvolution
```

Usage in python:
```
from microbialClonalEvolution import mainView
mainView.run()
```

Usage from console:
```
python -m clonalEvolution 
#   for simply run graphic verion of software

python -m clonalEvolution -h
#   to see instructions for command line parametrization
``` 

# Usage Instructions

## General Tab: 
![general tab](https://user-images.githubusercontent.com/110567171/185866346-14d7ae9e-6e87-42ed-8afa-baa764d18db6.jpg) \

file name - used in multiple functions: saving files, plots, parameters; specify name of file (according to windows acceptable characters), data files will have cycle number (name_number.csv/.txt) \
file path - used in multiple functions: saving files, plots, parameters; specify absolute path to folder where simulation data should be saved \
file description - 'TODO' add description in params/data file about simulation specyfied by user \
\
clone diagram - button, fire the muller plot creation. It is needed to specify path with muller plot data generated from simulaiton \
file structure (file-name_muller_plot_'binned'_data.txt): 

```
clone, cells, previous clone
(0, 5000, 0)
```

mutations histograms - button, fire the VAF plot creation for all clones in specified file. File is needed to be one of generated simulation data \
file structure (file-name_cycle.csv/.txt):

```
,Clone number,Cells number,Mean fitness,Mean mutation number,Driver mutation list,Passener mutation list,Previous clone number
0,0,5000,1,0,[],[],0
```

## Generated tab:
![generated tab](https://user-images.githubusercontent.com/110567171/185866348-65f4044f-e12d-46e4-99f8-0de815d5e4ba.jpg) \
select which files should be saved automaticaly after one cycle specified in parameters (skip). Not all types works for both algorithm versions 'TODO'

## Parameters tab:

![parameters](https://user-images.githubusercontent.com/110567171/185866353-a148e844-0aeb-4352-b64e-b1f9062dae39.jpg)

## Plot tab:

![plot](https://user-images.githubusercontent.com/110567171/185866356-aa3da5fe-0942-45dc-b6a9-829d5f40c856.jpg)

## Threads tab:

![threads](https://user-images.githubusercontent.com/110567171/185866359-1eceb813-d664-4f96-abd7-66c702ff2a16.jpg)

## Main controls:

![main controls](https://user-images.githubusercontent.com/110567171/185866351-c42f006e-8023-470e-8210-1adf54d5cac3.jpg)

# License
  
GNU GENERAL PUBLIC LICENSE  Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
 
 ## Disclaimer
 
 Cellular/Microbial Clonal Evolution simulations basing on Gillespie algorithm.
    Copyright (C) 2022 by Jarosław Gil

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program.  If not, see <https://www.gnu.org/licenses/>.

# Author

Jarosław Gil, Silesian Univeristy of Technology, Department of Computer Graphics, Vision and Digital Systems.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JGil-polsl/clonalEvolution",
    "name": "clonalEvolution",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "clonal evolution,microbial,numerical modelling",
    "author": "Jaroslaw Gil",
    "author_email": "jaroslaw.gil@polsl.pl",
    "download_url": "https://files.pythonhosted.org/packages/9b/67/cd8517978396c53f08c370a058d48b1b35ef30170cd48797e2864b396eab/clonalEvolution-2.3.2.tar.gz",
    "platform": null,
    "description": "# Introduction\r\n\r\nPython software for simulating celluar/microbial clonal evolution with Gillespie algorithm usage\r\n\r\n# Installation and Usage\r\n\r\nThe simpliest installation:\r\n```\r\npython -m pip install clonalEvolution\r\n```\r\n\r\nUsage in python:\r\n```\r\nfrom microbialClonalEvolution import mainView\r\nmainView.run()\r\n```\r\n\r\nUsage from console:\r\n```\r\npython -m clonalEvolution \r\n#   for simply run graphic verion of software\r\n\r\npython -m clonalEvolution -h\r\n#   to see instructions for command line parametrization\r\n``` \r\n\r\n# Usage Instructions\r\n\r\n## General Tab: \r\n![general tab](https://user-images.githubusercontent.com/110567171/185866346-14d7ae9e-6e87-42ed-8afa-baa764d18db6.jpg) \\\r\n\r\nfile name - used in multiple functions: saving files, plots, parameters; specify name of file (according to windows acceptable characters), data files will have cycle number (name_number.csv/.txt) \\\r\nfile path - used in multiple functions: saving files, plots, parameters; specify absolute path to folder where simulation data should be saved \\\r\nfile description - 'TODO' add description in params/data file about simulation specyfied by user \\\r\n\\\r\nclone diagram - button, fire the muller plot creation. It is needed to specify path with muller plot data generated from simulaiton \\\r\nfile structure (file-name_muller_plot_'binned'_data.txt): \r\n\r\n```\r\nclone, cells, previous clone\r\n(0, 5000, 0)\r\n```\r\n\r\nmutations histograms - button, fire the VAF plot creation for all clones in specified file. File is needed to be one of generated simulation data \\\r\nfile structure (file-name_cycle.csv/.txt):\r\n\r\n```\r\n,Clone number,Cells number,Mean fitness,Mean mutation number,Driver mutation list,Passener mutation list,Previous clone number\r\n0,0,5000,1,0,[],[],0\r\n```\r\n\r\n## Generated tab:\r\n![generated tab](https://user-images.githubusercontent.com/110567171/185866348-65f4044f-e12d-46e4-99f8-0de815d5e4ba.jpg) \\\r\nselect which files should be saved automaticaly after one cycle specified in parameters (skip). Not all types works for both algorithm versions 'TODO'\r\n\r\n## Parameters tab:\r\n\r\n![parameters](https://user-images.githubusercontent.com/110567171/185866353-a148e844-0aeb-4352-b64e-b1f9062dae39.jpg)\r\n\r\n## Plot tab:\r\n\r\n![plot](https://user-images.githubusercontent.com/110567171/185866356-aa3da5fe-0942-45dc-b6a9-829d5f40c856.jpg)\r\n\r\n## Threads tab:\r\n\r\n![threads](https://user-images.githubusercontent.com/110567171/185866359-1eceb813-d664-4f96-abd7-66c702ff2a16.jpg)\r\n\r\n## Main controls:\r\n\r\n![main controls](https://user-images.githubusercontent.com/110567171/185866351-c42f006e-8023-470e-8210-1adf54d5cac3.jpg)\r\n\r\n# License\r\n  \r\nGNU GENERAL PUBLIC LICENSE  Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n \r\n ## Disclaimer\r\n \r\n Cellular/Microbial Clonal Evolution simulations basing on Gillespie algorithm.\r\n    Copyright (C) 2022 by Jaros\u0142aw Gil\r\n\r\n  This program is free software: you can redistribute it and/or modify\r\n  it under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation, either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  This program is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with this program.  If not, see <https://www.gnu.org/licenses/>.\r\n\r\n# Author\r\n\r\nJaros\u0142aw Gil, Silesian Univeristy of Technology, Department of Computer Graphics, Vision and Digital Systems.\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Software for simulating clonal evolution.",
    "version": "2.3.2",
    "project_urls": {
        "Bug Reports": "https://github.com/JGil-polsl/clonalEvolution/issues",
        "Homepage": "https://github.com/JGil-polsl/clonalEvolution",
        "Source": "https://github.com/JGil-polsl/clonalEvolution"
    },
    "split_keywords": [
        "clonal evolution",
        "microbial",
        "numerical modelling"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c395180c363ecd342c9aec679a71fe0b68afe2083dfe99cdd25e44442352c6e0",
                "md5": "1a5ef08fb466974fe64570acdbc13067",
                "sha256": "966a4322c32b948bf6f0ec43c94396d60a52070bf7c3c1232997a9b024390b95"
            },
            "downloads": -1,
            "filename": "clonalEvolution-2.3.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1a5ef08fb466974fe64570acdbc13067",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 49155,
            "upload_time": "2024-02-03T18:22:53",
            "upload_time_iso_8601": "2024-02-03T18:22:53.232672Z",
            "url": "https://files.pythonhosted.org/packages/c3/95/180c363ecd342c9aec679a71fe0b68afe2083dfe99cdd25e44442352c6e0/clonalEvolution-2.3.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b67cd8517978396c53f08c370a058d48b1b35ef30170cd48797e2864b396eab",
                "md5": "9801747dd04401229165f42eb3237dde",
                "sha256": "b320ffbe865439400d1b67a2def4143950c9160deaa48f8db2ee62acaa8c692e"
            },
            "downloads": -1,
            "filename": "clonalEvolution-2.3.2.tar.gz",
            "has_sig": false,
            "md5_digest": "9801747dd04401229165f42eb3237dde",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 46800,
            "upload_time": "2024-02-03T18:22:56",
            "upload_time_iso_8601": "2024-02-03T18:22:56.074488Z",
            "url": "https://files.pythonhosted.org/packages/9b/67/cd8517978396c53f08c370a058d48b1b35ef30170cd48797e2864b396eab/clonalEvolution-2.3.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-03 18:22:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "JGil-polsl",
    "github_project": "clonalEvolution",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "clonalevolution"
}
        
Elapsed time: 0.22300s