Rubisco (Ribulose-1,5-bisphosphate carboxylase/oxygenase) catalyzes the rate-limiting step of CO2 fixation in photosynthetic organisms. It is demonstrably homologous from purple bacteria to flowering plants and consists of two protein subunits, each present in 8 copies. In plants and green algae, the large subunit (~55 kDa) is coded by the chloroplast rbcL gene, and the small subunit (15 kDa) is coded by a family of nuclear rbcS genes.