Skip to content

Adityapanda1992/kineticAnalyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnzymeKinetic Analyzer

Overview

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.

Features

  • 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.

Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/kineticAnalyser.git
    cd kineticAnalyser
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the app:

    python enzyme_app.py

Requirements

  • Python 3.8+
  • Flet
  • NumPy
  • SciPy
  • Matplotlib

Building Standalone Executable

you can build your own standalone executable for Windows, Linux, or macOS locally.

  1. Install Flet:

    pip install flet
  2. 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

The executable will be generated in the dist folder.

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages