Review the composition of macromolecules: Proteins are composed of amino acids, which contain carbon, hydrogen, oxygen, nitrogen, and sometimes sulfur. Nucleic acids consist of nucleotides, which include carbon, hydrogen, oxygen, nitrogen, and phosphorus. Lipids are primarily composed of carbon, hydrogen, and oxygen, but their ratio is not close to 1:2:1.