modelHemoglobin2
Hemoglobin model
Extends from SteadyStates.Interfaces.SteadyStateSystem (Global abstract class, for additional global state equations).
Information
[1] Monod J, Wyman J, Changeux J-P. On the nature of allosteric transitions: a plausible model. Journal of Molecular Biology 1965;12:88-118.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.Fraction | L | 7.0529*10^6 | =[T0]/[R0] .. dissociation constant of relaxed <-> tensed change of deoxyhemoglobin tetramer |
| Types.Fraction | Ln | 26884.8 | quaternaly form ratio for specific stripped species of hemoglobin tetramer |
| Types.Fraction | c | 0.00431555 | =KR/KT .. ration between oxygen affinities of relaxed vs. tensed subunit |
| Types.Concentration | KR | 0.000671946 | oxygen dissociation on relaxed(R) hemoglobin subunit |
| Types.Concentration | KT | KR/c | oxygen dissociation on tensed(T) hemoglobin subunit |
| Types.AmountOfSubstance | totalAmountOfHemoglobin | 0.001 | |
| Simulation › Simulation type | |||
| Types.SimulationType | Simulation (from SteadyStateSystem) | Dynamic with Initialization or Steady State | |
| Simulation › Equilibrium | |||
| Integer | NumberOfDependentStates (from SteadyStateSystem) | 1 | Number of additional steady state equation of the system |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.ChemicalPort_a | H | H+ (proton) | |
| Interfaces.ChemicalPort_a | CO2 | carbon dioxide | |
| Interfaces.ChemicalPort_a | O2 | oxygen | |
| Types.RealIO.FractionOutput | protonation | ||
| Types.RealIO.FractionOutput | sO2 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real[NumberOfDependentStates] | normalizedState (from SteadyStateSystem) | Normalized independent masses of the system/Normalized independent energies of the system/... This variables must always equals to ones. | |
| Components.ChemicalReaction | quaternaryForm | ||
| QuaternaryForm | R | ||
| QuaternaryForm | T | ||
| SteadyStates.Components.MolarConservationLaw | totalHb | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Blocks.Math.Division | division | ||
| Modelica.Blocks.Math.Add | add1 | ||
| Modelica.Blocks.Math.Division | division1 |
Revisions
2014
Marek Matejak, Charles University, Prague, Czech Republic