Skip to main content
Chemistry LibreTexts

2.5B: Uses of Gas Chromatography

  • Page ID
    95706
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Assessing Purity

    A GC instrument is very good at verifying (or disproving) the purity of samples, and it can often spot trace quantities of impurity. In Figure 2.77, the GC spectra of "n-hexane" and "hexanes" are shown, two reagents that can often be found in a chemical stockroom. The GC spectrum of n-hexane (Figure 2.77b) shows one prominent peak, although there are hints of three other peaks on the baseline. The bottle of n-hexane claims it to be \(95\%\) pure, which is consistent with what is seen in its GC spectrum. "Hexanes" however, is a true mixture, as there are multiple significant peaks in its GC spectrum (Figure 2.77d). Hexanes contains n-hexane as the major component, but also contains closely related isomers (2-methylpentane, 3-methylpentane, and methylcyclopentane).\(^{12}\) Hexanes is a commonly used solvent, where its lack of purity is not crucial, and it is considerably cheaper than pure n-hexane.

    The G C spectrum of pure hexane should have one peak instead of multiple peaks.
    Figure 2.77: a) Bottle of n-hexane, b) GC spectrum of n-hexane, c) Bottle of "hexanes", d) GC spectrum of "hexanes". The compounds present in hexanes are: 2-methylpentane, 3-methylpentane, n-hexane, and methylcyclopentane (in order of elution).\(^{13}\)

    A sample that produces a GC spectrum with only one peak is not always pure. In Figure 2.78 is the GC spectrum of a sample containing both 2-pentanol and 3-pentanol, even though only a single peak is observed. The GC column used for this run separates based on differences in boiling point, and these isomers differ in boiling point by only \(4^\text{o} \text{C}\), causing them to co-elute.

    Nichols Screenshot 2-4-2.png
    Figure 2.78: GC spectrum of a sample containing 2-pentanol and 3-pentanol. Both compounds are represented by the peak at \(2.510 \: \text{min}\).

    An impure sample can also produce a GC spectrum with only one peak if some components elute outside of the window of time detected by the instrument. For example, the GC spectrum in Figure 2.78 begins collecting data at \(1.50 \: \text{min}\) (the value on the x-axis), and any compounds that elute before that time will not be detected. Components of a mixture may also not exit the column before the run is ceased, in which case they remain on the column and sometimes elute overtop of a subsequent run!

    Identifying Components

    Due to the precision of retention times, GC can be used to identify components of a mixture if pure samples are acquired and if the components separate on the column.

    For example, Figure 2.79a shows a GC spectrum of a sample containing both 3-pentanol and 1-pentanol. Boiling points can be used to predict which peak represents which isomer, but another definitive method is to run a GC of one of the pure components. Figure 2.79b shows a GC spectrum of 1-pentanol, and its retention time closely matches one of the two peaks in the original mixture, thus enabling its identification.

    Comparing the a sample with multiple peaks to pure mixtures can help to identify the individual peaks.
    Figure 2.79: a) GC spectrum of a sample containing 3-pentanol and 1-pentanol, b) GC spectrum of pure 1-pentanol.

    Injection of known standards can be helpful in deciphering confusing mixtures, and for identifying closely eluting components, such as cis-trans isomers, where the difference in boiling points may be minimal. If using a mass spectrometer detector, a mass spectrum computer database is also helpful in identifying components.

    \(^{12}\)Methylcyclopentane \(\left( \ce{C_6H_{12}} \right)\) is not a true isomer of n-hexane \(\left( \ce{C_6H_{14}} \right)\).

    \(^{13}\)Complete removal of hexanes by rotary evaporation is sometimes difficult, and evidence of its persistence can be seen in \(\ce{^1H}\) NMR samples by a doublet present around \(0.9 \: \text{ppm}\) from the methyl of the methylcyclopentane impurity.


    This page titled 2.5B: Uses of Gas Chromatography is shared under a CC BY-NC-ND 4.0 license and was authored, remixed, and/or curated by Lisa Nichols via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.