{"id":15008960,"url":"https://github.com/kronopt/simulate","last_synced_at":"2025-10-03T17:31:20.278Z","repository":{"id":92349546,"uuid":"133959081","full_name":"Kronopt/SimulATe","owner":"Kronopt","description":"Simulator of Antibiotic Therapy Effects on the Dynamics of Bacterial Populations","archived":true,"fork":false,"pushed_at":"2019-07-08T14:42:41.000Z","size":902,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-29T16:23:20.296Z","etag":null,"topics":["antibiotic-resistance","bacteria","enterotype","kivy","microbiome","python","python-2","simulation"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kronopt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-18T13:38:00.000Z","updated_at":"2023-01-27T21:38:38.000Z","dependencies_parsed_at":"2023-06-19T10:53:03.947Z","dependency_job_id":null,"html_url":"https://github.com/Kronopt/SimulATe","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kronopt%2FSimulATe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kronopt%2FSimulATe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kronopt%2FSimulATe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kronopt%2FSimulATe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kronopt","download_url":"https://codeload.github.com/Kronopt/SimulATe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235165451,"owners_count":18946240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antibiotic-resistance","bacteria","enterotype","kivy","microbiome","python","python-2","simulation"],"created_at":"2024-09-24T19:22:01.124Z","updated_at":"2025-10-03T17:31:19.840Z","avatar_url":"https://github.com/Kronopt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simulator of Antibiotic Therapy Effects on the Dynamics of Bacterial Populations\n![icon](/bin/ui/icon.ico?raw=true \"SimulATe Icon\")\n\nSimulATe (**Simul**ator of **A**ntibiotic **T**herapy **E**ffects on the dynamics of bacterial populations) is a program that simulates the effects of the administration of antibiotics on microbial populations. Its main goals are: a) to be used as a teaching tool for students, to facilitate learning about microbial population dynamics and, more precisely, the role of antibiotics as resistance selection agents and as microbiome disruption agents; and b) to be used as a testing tool for researchers in the field of antibiotic resistance.\n\nAuthors: **[Pedro HC David](https://github.com/Kronopt)**, **[Xana Sá-Pinto](https://orcid.org/0000-0002-6049-110X)**, **[Teresa Nogueira](https://orcid.org/0000-0002-0059-5177)**\n\n![Screenshot](/screenshot.png?raw=true \"SimulATe Screenshot\")\n\n# How to install\n\nNote 1: Kivy requires OpenGL 2.0 or higher to run. This should not be a problem for most recent systems, as graphics cards drivers usually ship with some form of OpenGL 2.0 or higher. If for some reason you come across an error mentioning old OpenGL versions, you should try to update your graphics card drivers. If that isn't possible, this program won't be able to run on your system.\n\nNote 2: `install_dependencies.py` requires an internet connection to install dependencies.\n\n## Windows\nThe easiest way to install SimulATe on __Windows__ is by downloading the latest release available from the [releases page](https://github.com/Kronopt/SimulATe/releases) and unzipping. No extra dependencies required.\n\nYou can also download or clone this repository and install the following dependencies:\n* [Python 2.7](https://www.python.org/downloads/release/python-2713/)\n* Python Module dependencies (can be installed by running `install_dependencies.py`):\n    * Kivy\n    * kivy.deps.glew\n    * kivy.deps.sdl2\n\n## Linux\nTo install SimulATe on __Linux__, download or clone this repository and install the following dependencies:\n* [Python 2.7](https://www.python.org/downloads/release/python-2713/)\n* Kivy (follow the installation guide [here](https://kivy.org/docs/installation/installation-linux.html). I recommend using conda, as the dependencies are correctly installed that way)\n\n## MacOS\nTo install SimulATe on __MacOS__, download or clone this repository and install the following dependencies:\n* [Python 2.7](https://www.python.org/downloads/release/python-2713/)\n* Python Module dependencies (can be installed by running `install_dependencies.py`):\n    * Cython\n    * Kivy\n* Kivy dependencies (can also be installed by running `install_dependencies.py`):\n    * pkg-config\n    * sdl2\n    * sdl2_image\n    * sdl2_ttf\n    * sdl2_mixer\n    * gstreamer\n\n# How to use\nIf you downloaded the latest __Windows__ release, running SimulATe is as easy as launching the `SimulATe.exe` found inside the program folder.\nIf you downloaded or cloned this repository, run the `SimulATe.pyw` script with python 2.7, on all platforms.\n\nWhen running the program you will first have to choose a simulation scenario:\n* Single Population: Antibiotic effects on a single pathogenic bacterial population, composed of both antibiotic resistant and antibiotic sensitive bacteria. The host's immune system may or may not also come into play.\n* Microbiome: Antibiotic effects on a human gut microbiome. Assumes equilibrium with the host's immune system, which means it will not directly come into play. This scenario aims at simulating the selective pressure exerced by antibiotics on the human gut microbial population.\n\nIn each scenario you will be presented with a lot of customizable parameters which allows the simulation to be tailored to your needs.\n\nFor a more detailed usage guide, please refer to the [wiki](https://github.com/Kronopt/SimulATe/wiki).\n\n# Publication\nPedro H C David, Xana Sá-Pinto, Teresa Nogueira, Using SimulATe to model the effects of antibiotic selective pressure on the dynamics of pathogenic bacterial populations, Biology Methods and Protocols, Volume 4, Issue 1, 2019, bpz004, https://doi.org/10.1093/biomethods/bpz004\n\n# Other Research\nTeresa Nogueira, Pedro H C David, Joël Pothier, Antibiotics as both friends and foes of the human gut microbiome: The microbial community approach, Drug Development Research, 80: 86– 97, 2019, https://doi.org/10.1002/ddr.21466\n\n# Acknowledgments\n* [Francisco Dionísio](https://orcid.org/0000-0002-3653-1511)\n* [dyogurt](https://github.com/dyogurt)\n\n# License\n* SimulATe is distributed under the terms of the [GPL-3.0 License](https://github.com/Kronopt/SimulATe/blob/master/LICENSE)\n* The icon was created by [dyogurt](https://github.com/dyogurt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkronopt%2Fsimulate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkronopt%2Fsimulate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkronopt%2Fsimulate/lists"}