All cells need the macronutrients carbon, hydrogen, oxygen, nitrogen, sulfur and phosphorus, together with potassium, magnesium, calcium and iron. They also need trace elements (micronutrients) such as zinc, manganese, cobalt, molybdenum, nickel and copper, often as enzyme cofactors. A growth factor is an organic compound that the cell needs but cannot make itself, for example a vitamin, an amino acid, or a purine or pyrimidine. A mutant that needs such a compound is an auxotroph. A strain that makes it, usually the wild type, is a prototroph.
Phototroph or chemotroph describes the energy source. Lithotroph or organotroph describes the electron source (inorganic or organic). Autotroph or heterotroph describes the carbon source (CO2 or organic compounds). Full names combine all three, for example chemolithoautotroph. Cyanobacteria carry out oxygenic photosynthesis: they use water as the electron donor, have chlorophyll a and two photosystems, and release O2. Purple and green bacteria carry out anoxygenic photosynthesis: they use H2S, H2 or organic compounds as electron donors, have bacteriochlorophylls and one photosystem, and release no O2.