Iso mechanisms

In an iso mechanism the enzyme passes through two distinct conformations during a single turnover. The substrate binds one conformation; catalysis converts the enzyme–substrate complex into the other conformation of the enzyme–product complex; the product leaves from that conformation; and the free enzyme must then isomerize back to the first conformation before it can bind substrate again. That free-enzyme isomerization — the "iso" step — is the defining feature.

An iso uni-uni example

A second enzyme conformation is written with a different conformation labelEprime in place of E. Bound forms carry their conformation (Eprime(P)), and the free enzyme moves between conformations through an isomerization step such as Eprime <--> E. Here S binds E, catalysis turns E(S) into Eprime(P), P leaves Eprime, and the free enzyme isomerizes from Eprime back to E:

using EnzymeRates
m = @enzyme_mechanism begin
    substrates: S
    products:   P
    steps: begin
        E + S ⇌ E(S)
        E(S) <--> Eprime(P)
        Eprime(P) ⇌ Eprime + P
        Eprime <--> E
    end
end
print(rate_equation_string(m))
(; K_P_Eprime, K_S_E, k_ES_to_EprimeP, k_E_to_Eprime, k_Eprime_to_E, Keq, E_total) = params
(; S, P) = concs
# Haldane constraints:
k_EprimeP_to_ES = (1 / Keq) * K_P_Eprime * (1 / K_S_E) * k_ES_to_EprimeP * (1 / k_E_to_Eprime) * k_Eprime_to_E
v = E_total * (k_ES_to_EprimeP * k_Eprime_to_E * S / K_S_E - k_E_to_Eprime * k_EprimeP_to_ES * P / K_P_Eprime) / (k_E_to_Eprime + k_Eprime_to_E + k_E_to_Eprime * P / K_P_Eprime + k_EprimeP_to_ES * P / K_P_Eprime + k_ES_to_EprimeP * S / K_S_E + k_Eprime_to_E * S / K_S_E + k_ES_to_EprimeP * P * S / (K_P_Eprime * K_S_E) + k_EprimeP_to_ES * P * S / (K_P_Eprime * K_S_E))

The derived equation carries the signature of an iso mechanism: an S·P cross term in the denominator (the … P * S / (K_P_Eprime * K_S_E) terms above). An ordinary single-conformation Michaelis–Menten enzyme does not have an S·P term. Saturating an iso enzyme with substrate and product together can therefore slow turnover in a way a regular Michaelis–Menten enzyme cannot. Each conformation appears in the parameter names: K_S_E is S binding to E, K_P_Eprime is P binding to Eprime, and k_E_to_Eprime / k_Eprime_to_E are the isomerization rate constants.