Skip to main content

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 interacting 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 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 biologist to the performance seeking bioinformatician. GillesPy2 is a next-generation of 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
Build Status Build Status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gillespy2-1.0.3-py3-none-any.whl (62.9 kB view details)

Uploaded Python 3

File details

Details for the file gillespy2-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: gillespy2-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 62.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.23.3 CPython/3.6.4

File hashes

Hashes for gillespy2-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 76e254a53144d9269612cae09dd7c9c7b5a72d519a72d177d030731356e40c25
MD5 7e65cd97d34dfccf38910801c1c7cd4a
BLAKE2b-256 30b220ac91683f66e836f1f70aeb87a4806edb0be18a6c7b6c879769013e1836

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page