Oxyhemoglobin Dissociation Curve


The oxyhemoglobin dissociation curve (ODC) is one of the most recognized teachings of basic physiology. It describes the relationship between the saturation of hemoglobin and the partial pressure of arterial oxygen. Intuitively, it makes sense that the more oxygen that’s available (a higher PO2), the more saturated hemoglobin will be (% saturation). But what if the hemoglobin is in a different conformational state because of acidosis or a hemoglobinopathy? And once the hemoglobin molecule is saturated with oxygen, how readily will it “give up” the oxygen to end organs and tissues that require it?

Let’s start with the basics. The majority of adult hemoglobin is hemoglobin A (HbA), an iron-based metalloprotein made of two alpha and two beta globular protein subunits (a tetramer). Each HbA molecule can hold up to four oxygen molecules, but the hemoglobin molecule itself is also involved in physiologic buffering and carbon dioxide transport (carbaminohemoglobin).

An important teaching point is cooperativity, the phenomenon where when an atom of oxygen binds to hemoglobin, the remaining unoccupied spots on that hemoglobin molecule have increased affinity for oxygen. In other words, with each molecule of oxygen, hemoglobin gets hungrier and hungrier for the next. This positive cooperativity is responsible for the ODC’s sigmoidal shape.

In healthy adults, a PO2 of ~27 mmHg corresponds to ~50% hemoglobin saturation (blue curve). This is known as the P50 of hemoglobin. There are many physiologic stressors which can shift the curve rightward or leftward and therefore change hemoglobin’s P50. It’s important to know what these are and what they mean.


A rightward shift of the ODC (red curve) means that a higher PO2 is required to achieve a similar level of hemoglobin saturation compared to the baseline (blue curve). This also means that the hemoglobin molecule has LESS affinity for oxygen and is MORE willing to unload oxygen at the tissue level. When considering factors which create a rightward shift, think of a warm exercising muscle which has an increased temperature, increased CO2 production (and therefore decreased pH leading to an acidosis) and increased 2,3-diphosphoglycerate (DPG). DPG is a red blood cell metabolite of glycolysis which stabilizes the low-oxygen affinity form of hemoglobin (‘T’) and is increased during hypoxia (think high altitude or exercise) and anemia. In these situations, it’s important for hemoglobin to unload oxygen to the starved tissues. Additionally, sickle cell hemoglobin (HbSS) and sulfhemoglobin are unable to readily bind oxygen (low affinity) and therefore are right-shifted.


A leftward shift of the ODC (green curve) means less PO2 can achieve a higher hemoglobin saturation compared to the baseline (blue curve). Hemoglobin has a HIGHER affinity for oxygen and is LESS willing to give up oxygen molecules to peripheral tissues. Many of the factors which create left shifts (decreased temperature, alkalosis, decreased CO2, decreased DPG) are the opposite of those creating right shifts. Additionally, methemoglobinemia (metHb), a state where the iron moiety in hemoglobin is oxidized to the 3+ state and unable to accept oxygen like the typical 2+ oxidation state, creates a leftward shift. The portion of overall hemoglobin which is metHb has essentially removed binding spots for oxygen. Therefore, oxygen will bind more tightly to the areas it DOES have (higher affinity, left shift). The normal hemoglobin might be fully saturated, but it’s unwilling to give up the oxygen to peripheral tissues, so these patients can actually appear cyanotic. Similarly, carbon monoxide binds hemoglobin ~250x more readily than oxygen, so binding spots are reduced and the curve shifts leftward. Fetal hemoglobin is structurally different than adult hemoglobin and adapted to have high affinity for oxygen since the uteroplacental circulation has relatively low partial pressures of oxygen.

This is a fairly simplified overview of the ODC, so drop me a line if you have questions in the comments section below! 🙂


Please enter your comment!
Please enter your name here