Biological macromolecules, the large molecules necessary for life, include carbohydrates, lipids, nucleic acids, and proteins.