Affinity chromatography is a selective purification method that captures target molecules from complex systems based on highly specific biological interactions between two molecules.