This application performs robust non-linear regression on enzyme kinetics data to determine parameters like Vmax, Km, and Ki. It supports several models and diagnostic tools.
- Multiple Models: Michaelis-Menten, Substrate Inhibition, and various Inhibition models (Matrix input).
- Weighting Schemes: Supported OLS (ordinary least squares), Poisson (1/y), and Relative (1/y²) weighting for accurate error estimation.
- Visual Diagnostics: Generates Fit curves and Residual plots.
-
Clone the repository:
git clone https://github.com/YOUR_USERNAME/kineticAnalyser.git cd kineticAnalyser -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
python enzyme_app.py
- Python 3.8+
- Flet
- NumPy
- SciPy
- Matplotlib
you can build your own standalone executable for Windows, Linux, or macOS locally.
-
Install Flet:
pip install flet
-
Run the packaging command:
- Windows:
flet pack enzyme_app.py -n "EnzymeKinetic Analyzer" -i icon.ico - macOS/Linux:
flet pack enzyme_app.py -n "EnzymeKinetic Analyzer" -i icon.png
- Windows:
The executable will be generated in the dist folder.
MIT License