Python code to run kinetic models of enzyme reactions
Project description
kinetics
kinetics is a package for modelling reactions using ordinary differential equations. It's primarily aimed at modelling enzyme reactions, although can be used for other purposes.
See the Documentation for more information.
kinetics uses scipy.integrate.odeint to solve ordinary differential equations, but extends upon this to allow the use of parameter distributions rather than single parameter values. This allows error to be incorporated into the modelling.
kinetics uses scipy's probability distributions, with a large number of distributions to choose from. Typically uniform, normal, log-uniform or log-normal distributions are used.
Documentation: ReadTheDocs
Github: kinetics
Requirements: NumPy, SciPy, matplotlib, tqdm, pandas, SALib, seaborn, and deap.
Installation: pip install kinetics
Features
- Construct systems of ODEs simply by selecting suitable rate equations and naming parameters and species
- Use either simple parameter values or probability distributions
- Run sensitivity analysis using SALib
- Easily plot model runs using predefined plotting functions
- Optimisation using genetic algorithm using DEAP (coming soon)
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 Distribution
Built Distribution
File details
Details for the file kinetics-1.4.5.tar.gz
.
File metadata
- Download URL: kinetics-1.4.5.tar.gz
- Upload date:
- Size: 26.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e68be0c385cb7e0794fca6831eb5e31d27d17dae19553a0760476ff137e92451
|
|
MD5 |
8fe11f72b82af04f5ec3c641aa999fdf
|
|
BLAKE2b-256 |
6f4916871ab2e10e31f948c0ecbccef9a3e79bf40043e3eae2b187d5e864e68b
|
File details
Details for the file kinetics-1.4.5-py3-none-any.whl
.
File metadata
- Download URL: kinetics-1.4.5-py3-none-any.whl
- Upload date:
- Size: 31.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a2ff5b1c279d2bcae8e1f6fe7407684bbdd453d866af6912fb78d504fd4604f0
|
|
MD5 |
63200db8e9b4c459f99df9f0e0c948d7
|
|
BLAKE2b-256 |
ed692eb691109332a8e1a0f90e517b1ab9fddb9c7e39e0865e7fb42a24b58083
|