Lemieux–Johnson oxidation

From Infogalactic: the planetary knowledge core
(Redirected from Lemieux-Johnson oxidation)
Jump to: navigation, search

The Lemieux–Johnson oxidation is a chemical reaction in which an olefin undergoes oxidative cleavage to form two aldehyde or ketone units. The reaction is named after its inventors, R. U. Lemieux and W. S. Johnson, who published it in 1956.[1] The reaction proceeds in a two step manner, beginning with dihydroxylation of the alkene by osmium tetroxide, followed by oxidative cleavage by periodate. Excess periodate is used to regenerate the osmium tetroxide, allowing it to be used in catalytic amounts. The Lemieux–Johnson reaction ceases at the aldehyde stage of oxidation and therefore produces the same results as ozonolysis.

Lemieux–Johnson oxidation.svg

The classical Lemieux–Johnson oxidation often generates many side products, resulting in low reaction yields; however the addition of non-nucleophilic bases, such as 2,6-lutidine, can improve on this.[2] OsO4 may be replaced with a number of other Osmium compounds.[3][4] Periodate may also be replaced with other oxidising agents, such as oxone.[5]

History

The development of the Lemieux–Johnson oxidation was preceded by an analogous process, developed by Lemieux, which used an aqueous solution of sodium periodate with a low (catalytic) concentration of potassium permanganate.[6] This mixture became known as Lemieux reagent[7][8] and has been used to determine the position of double bonds and for preparing carbonyl compounds.[9] Unlike the Lemieux–Johnson oxidation, which normally stops at the aldehyde, this older method could continue to give a mixture of aldehydes and carboxylic acids.[1]

See also

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.