En as plantas, algas y cianobacterias, isto se fa a traviés d'una seqüencia de reaccions dita ciclo de Calvin, pero en bellas bacterias se dan conchuntos diferents de reaccions, como lo ciclo de Krebs inverso en Chlorobium.