Question: what are heterocysts in cyanobacteria used for?
Answer: A heterocyst is a differentiated cyanobacterial cell that carries out nitrogen fixation. The heterocysts function as the sites for nitrogen fixation under aerobic conditions. They are formed in response to a lack of fixed nitrogen (NH4 or NO3).