Enzyme Activity Calculator - Michaelis-Menten Kinetics
Calculates specific enzyme activity in U/mg using the Michaelis-Menten equation. Enter enzyme concentration, Km, Vmax, and substrate to get results instantly.
Enzyme Activity Analyzer
Input Parameters
Kinetic Parameters
Results
Calculation Formula
Visualization
Documentation
Enzyme Activity Calculator
An enzyme activity calculator finds how fast an enzyme converts substrate into product, expressed as specific activity in units per milligram (U/mg). It uses the Michaelis-Menten equation, the standard model for enzyme kinetics, together with the amount of enzyme protein in the sample.
Enzymes are proteins that speed up chemical reactions in cells without being used up. Scientists measure how active an enzyme is to compare different batches, check whether a purification step worked, or test how a drug affects an enzyme's speed. A number for enzyme concentration alone does not say whether that enzyme is doing its job. Specific activity does.
What the calculator computes
The tool takes five inputs: enzyme concentration, substrate concentration, the Michaelis constant (Km), the maximum velocity (Vmax), and reaction time. Reaction time is recorded for reference but does not enter the formula, because Vmax is already a rate — an amount of substrate converted per minute — so time is already built into it. Dividing by time again would count it twice.
The calculator returns:
- Reaction velocity, the instantaneous rate at the given substrate concentration
- Specific activity, in U/mg, the velocity divided by how much enzyme protein is present
- A chart of velocity against substrate concentration, showing the low, transition, and saturated regions of the curve
How to calculate enzyme activity
The Michaelis-Menten equation
Leonor Michaelis and Maud Menten published this model in 1913. It describes how an enzyme's reaction rate depends on substrate concentration:
- = reaction velocity, the rate at a given substrate concentration
- = maximum velocity, the rate when the enzyme is fully saturated with substrate
- = substrate concentration
- = the Michaelis constant: the substrate concentration at which velocity is half of Vmax
Specific activity formula
Specific activity divides that velocity by the amount of enzyme protein present, giving a result in units per milligram (U/mg):
is enzyme concentration in mg/mL. One enzyme unit (U) is the amount of enzyme that converts 1 micromole (µmol) of substrate per minute, a definition set by the International Union of Biochemistry and Molecular Biology (IUBMB). Because Vmax is entered in µmol/min, it already carries that "per minute" — no separate time term appears in the formula.
This calculation assumes the measured velocity is an initial rate, taken early in the reaction before substrate runs low or product starts inhibiting the enzyme. Labs commonly measure the first 5-10% of substrate conversion to stay in that linear range.
Example calculations
Example 1. Enzyme concentration 1 mg/mL, substrate concentration 10 mM, Km 5 mM, Vmax 50 µmol/min.
Velocity = (50 × 10) / (5 + 10) = 500 / 15 = 33.33 µmol/min Specific activity = 33.33 / 1 = 33.33 U/mg
Example 2. Same conditions but enzyme concentration doubled to 2 mg/mL.
Velocity = 33.33 µmol/min (unchanged, since velocity does not depend on [E] in this equation) Specific activity = 33.33 / 2 = 16.67 U/mg
Doubling the enzyme amount halves the specific activity, because the same total velocity is now divided across twice as much protein.
Example 3. Substrate raised to 100 mM, well above Km, with enzyme concentration 1 mg/mL, Km 5 mM, Vmax 50 µmol/min.
Velocity = (50 × 100) / (5 + 100) = 5000 / 105 = 47.62 µmol/min Specific activity = 47.62 / 1 = 47.62 U/mg
At high substrate concentration the enzyme is nearly saturated, so velocity sits close to Vmax.
Example 4. Substrate lowered to 1 mM, below Km, with enzyme concentration 1 mg/mL, Km 5 mM, Vmax 50 µmol/min.
Velocity = (50 × 1) / (5 + 1) = 50 / 6 = 8.33 µmol/min Specific activity = 8.33 / 1 = 8.33 U/mg
Below Km, small amounts of substrate limit the reaction, so both velocity and specific activity fall well short of Vmax.
Key parameters explained
Enzyme concentration [E] is the mass of enzyme protein per volume, in mg/mL. A higher value spreads the same reaction velocity across more protein, lowering specific activity. Specific activity, not raw concentration, is what shows whether an enzyme preparation is working well.
Substrate concentration [S] is how much substrate the enzyme has to work with, usually in mM. At low [S], small increases raise velocity sharply. Near saturation, extra substrate barely helps.
Michaelis constant (Km) is the substrate concentration at which velocity equals half of Vmax. A low Km means the enzyme reaches half-speed at a low substrate concentration, a sign of tight binding between enzyme and substrate. Hexokinase, for example, has a Km near 0.1 mM for glucose, showing high affinity.
Maximum velocity (Vmax) is the rate when substrate is no longer limiting. It depends on how much enzyme is present and how fast each enzyme molecule can turn over substrate (its turnover number, kcat).
Reaction time is how long the assay ran. It is useful for planning an experiment — a reaction left running too long can deplete substrate and stop behaving linearly — but it is not part of the specific activity formula itself.
Reading the velocity curve
The chart plots velocity against substrate concentration using the Michaelis-Menten equation.
- Below Km: velocity rises roughly in proportion to substrate. Small errors in substrate concentration cause large errors in the result.
- Near Km: the curve bends. Velocity sits at half of Vmax.
- Above Km: the curve flattens. Extra substrate adds little extra velocity, because the enzyme is nearly saturated.
Why specific activity matters
Specific activity is a standard measure of enzyme purity and quality. During purification, scientists track it at each step: a crude cell extract might show a few U/mg, while a highly purified sample can reach hundreds or thousands of U/mg. A rising specific activity through a purification process shows that inactive protein is being removed while the enzyme of interest is kept.
The same measurement supports drug discovery, where researchers test how candidate compounds lower an enzyme's activity, and clinical diagnostics, where doctors measure enzymes like ALT and AST in blood to check for liver damage.
Frequently asked questions
How do you calculate enzyme activity from Km and Vmax? First find the reaction velocity with the Michaelis-Menten equation, v = (Vmax × [S]) / (Km + [S]). Then divide by enzyme concentration to get specific activity in U/mg: Activity = v / [E].
What is a unit (U) of enzyme activity? One unit is the amount of enzyme that converts 1 µmol of substrate per minute under stated conditions, as defined by the IUBMB.
Why doesn't the formula include reaction time? Vmax is already expressed as an amount per minute, so it is a rate, not a total amount. Dividing by time again would double-count it and make the result depend on how long the assay ran, which should not happen for a property of the enzyme itself.
Why does specific activity drop when enzyme concentration goes up? Velocity in the Michaelis-Menten equation does not depend on enzyme concentration. Specific activity divides that fixed velocity by [E], so a larger [E] gives a smaller result. Comparing specific activity, not raw velocity, is how enzyme preparations of different concentrations are compared fairly.
What does a low Km mean? A low Km means the enzyme reaches half of its maximum speed at a low substrate concentration, indicating that the enzyme and substrate bind tightly.
Can specific activity be negative? No. A negative result points to an input error, such as a negative concentration, or a calculation mistake, not a real enzyme measurement.
References
- Michaelis, L., & Menten, M. L. (1913). Die Kinetik der Invertinwirkung. Biochemische Zeitschrift, 49, 333-369.
- Berg, J. M., Tymoczko, J. L., & Stryer, L. (2012). Biochemistry (7th ed.). W.H. Freeman and Company.
- International Union of Biochemistry and Molecular Biology (IUBMB). Enzyme Nomenclature. https://iubmb.qmul.ac.uk/
- BRENDA Enzyme Database. https://www.brenda-enzymes.org/