Cyanobacteria are a taxon of bacteria which conduct photosynthesis. They are not algae, though they were once called blue-green algae. It is a phylum of bacteria, with about 1500 species. In endosymbiont theory, chloroplasts (plastids) are descended from cyanobacteria. Their DNA profile is evidence for this.