This repository contains scripts for enzyme kinetic parameters calculation.

kinecalc.py is for Michaelis–Menten kinetics $v=\frac{Vmax*[S]}{Km+[S]}$.

And kinecalc_subI.py is for kinetics with substrate inhibition $v=\frac{Vmax*[S]}{Km+[S]+\frac{[S]^2}{Ki}}$.

The scripts use lmfit for non-linear curve fitting, pint for units handling.

The scripts have been tested in an environment with following packages:

  • python 3.8.2
  • numpy 1.23.4
  • pandas 1.3.4
  • matplotlib 3.5.1
  • seaborn 0.11.2
  • lmfit 1.0.0
  • openpyxl 3.0.6
  • scipy 1.4.1
  • pint 0.17