Python interface for Gillespie style biochemical simulations
Project description
Gillespy2
Every living thing is composed of complex interlocking systems. These systems determine how tall a tree grows, how bright a firefly is, and how an immune system fights diseases. Systems are composed of a variety of biochemical compounds that interact in complex ways, creating or breaking into new compounds in response to the environment around them. Quantifying and observing the behavior of these systems requires us to abstract the behavior of these interactions, but even this simplification can be difficult to understand and quantify mathematically. Software libraries exist to assist researchers in this field, but many are so complex in operation that they require an in-depth understanding of computer science to utilize or they do not offer specific capabilities that the system of inquiry requires.
We present GillesPy2, a software library intended to solve the needs of many scientists; from the result seeking wet-lab biologists to the performance seeking bioinformatician. GillesPy2 is a successor to the original GillesPy library, an open source cross-platform Python library used for creating statistically correct trajectories for biochemical ordinary differential equations. GillesPy2 has been designed with a focus on providing both ease of use and clarity to the end user, using a unique modular solver system that allows the end user to specify the algorithm to solve their system of inquiry. This granularity is coupled with high-level functionality allowing the researcher to communicate and export their findings seamlessly.
Build Status
Master Branch | Develop Branch |
---|---|
Installation
Please install gillespy2 through the following methods.
Linux
python3 -m pip install --upgrade pip
python3 -m pip install gillespy2
Mac
(Pip should work, same as Linux)
Windows
(Pip should work, same as Linux)
Deployment
Built With
Contributing
If you have any problems, or want to request a feature, please submit an issue to this repository. If you want to contributed to GillesPy2, please send a pull request. If you have any questions, contact Brian Drawert.
Authors
- Dr. Brian Drawert
- Dr. Kevin Sanft
- Ghilman Brock
- Eliot Dixon
- Dalton Nickerson
- Sean Matthew
- George Hall
- W.R. Jackson
License
GillesPy2 is licenced under GPLv3, see [LICENCE] for details.
Acknowledgments
This work has been funded by National Institutes of Health (NIH) NIBIB Award No. 2R01EB014877-04A1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for gillespy2-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1eb3ff76ac79b216a72ba1299981b321735fb7514325bf2c9148c259ed4b2dae |
|
MD5 | 00ffc223084fd7698428f8eda0f36ff1 |
|
BLAKE2b-256 | 773d7abb603ea023914052b17df17f0146cb2c9a61c026474e7d640a561ba23c |