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)