nskinetics.fit_michaelis_menten#

nskinetics.fit_michaelis_menten(data, E0, s_col='S', v_col='V', sheet_name=0, normalize=False, S_data=None, V_data=None)[source]#

Fit Michaelis-Menten parameters (kcat, KM) from data in a DataFrame, dict, or Excel file.

Parameters:#

dataDataFrame, dict, or str

Input data: - pandas DataFrame with columns s_col and v_col - dict with keys s_col and v_col - Excel file path with columns s_col and v_col

E0float

Total enzyme concentration [E]_0

s_colstr

Column name for substrate concentration [S]

v_colstr

Column name for reaction rate V

sheet_namestr or int

Sheet name/index to read if loading from Excel

Returns:#

: kcat : float

Turnover number (units of V / E0)

KMfloat

Michaelis constant (same units as S)