Function
Locations
Fixes CO2 onto RuBP. The competing oxygenase reaction with O2 produces 2-phosphoglycolate (the substrate of photorespiration).
Carbon fixation by the Calvin-Benson-Bassham reductive pentose-phosphate cycle, as a taxon-neutral decomposition: Rubisco carboxylation of ribulose 1,5-bisphosphate, reduction of 3-phosphoglycerate to triose phosphate, and regeneration of the acceptor. Two regulatory parts travel with the cycle because they act on its own enzymes: Rubisco activase, which removes inhibitory sugar phosphates from Rubisco active sites, and the CP12 redox scaffold, which assembles an autoinhibitory PRK-GAPDH complex in the dark and releases it on thioredoxin/NTRC reduction. The cycle consumes the ATP and NADPH produced by MODULE:thylakoid_light_reactions, and is the Rubisco compartment that carbon-concentrating mechanisms feed, including the algal MODULE:pyrenoid_ccm. It is not restricted to oxygenic phototrophs: the same cycle fixes carbon in anoxygenic phototrophs and in chemoautotrophs, which is why it is modelled separately from photosynthesis. The non-CBB fixation routes are siblings rather than parts: MODULE:reductive_tca_cycle, MODULE:wood_ljungdahl_pathway and MODULE:hydroxypropionate_bicycle. The carbon-concentrating mechanisms that raise CO2 at this cycle's Rubisco are also siblings: MODULE:c4_carbon_shuttle and MODULE:cam_carbon_shuttle each include this module by reference, while MODULE:pyrenoid_ccm does not - it models Rubisco carboxylation inline and carries no module_ref - so it feeds this cycle in biology without composing it in the model. Converting it is a separate change against that module.
Extracted from MODULE:oxygenic_photosynthesis, which now includes this module by reference, so that each module stays small enough to read and can be reused on its own. Identifiers are grounded only where verified against the local GO term cache, GOlr, or UniProt; descriptors without a `term` are deliberate (no confident identifier yet) rather than oversights. Representative UniProt members are concrete orienting examples, not exhaustive or species-restricting claims.
All recommended fields populated.
✗ none found
No MODULE:calvin_benson_bassham_cycle deep-research report alongside the module YAML.
✓ representative grounding skipped for abstract module.
✓ every declared conforms_to bundle matches its template motif.
0 gene-function check(s) reflected in core functions · 0 conflict(s) · 5 evidence or coverage gap(s) (7 comparison(s))
Retained noncore functions are reported separately; they do not require promotion to core functions. Support from representative genes does not establish conservation across the whole family. Missing reviews or identifiers leave a claim unverified.
| Annoton | Participant | Function | Assessment |
|---|---|---|---|
| rubisco_activity | ANY_WITH_FUNCTION Gene |
ribulose-bisphosphate carboxylase activity GO:0016984 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| cbb_prk | ANY_WITH_FUNCTION Gene |
phosphoribulokinase activity GO:0008974 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| cp12_scaffold | Chlamydomonas CP12 UniProtKB:A6Q0K5 Family Representative |
redox-dependent scaffolding of the PRK-GAPDH-CP12 ternary complex No function ID |
No Function Id
A gene review exists, but this function lacks a GO identifier. Free-text chemistry is not automatically compared. |
| cbb_gapdh | chloroplastic GAPDH (GapA/GapB) Family |
glyceraldehyde-3-phosphate dehydrogenase (NADP+) (phosphorylating) activity No function ID |
No Function Id
The family function has no GO identifier for comparison; prose is not matched. |
| cbb_sbpase_fbpase | chloroplast FBPase / SBPase Family |
bisphosphatase regeneration steps No function ID |
No Function Id
The family function has no GO identifier for comparison; prose is not matched. |
| rubisco_activase | Rubisco activase (Rca) Family |
ATP-dependent removal of inhibitory sugar phosphates from Rubisco No function ID |
No Function Id
The family function has no GO identifier for comparison; prose is not matched. |
| cp12_scaffold | CP12 Family |
redox-dependent scaffolding of the PRK-GAPDH-CP12 ternary complex No function ID |
No Function Id
The family function has no GO identifier for comparison; prose is not matched. |
✓ every negative regulator described as feedback has an upstream edge closing the loop.
1 complete review(s) · 1 with deep research · 0 missing review · 0 reviewed but lacking deep research
| Gene | Review | Complete | Deep research |
|---|---|---|---|
| CP12 A6Q0K5 | ✓ | ✓ | ✓ |
Fixes CO2 onto RuBP. The competing oxygenase reaction with O2 produces 2-phosphoglycolate (the substrate of photorespiration).
ATP- and NADPH-consuming reduction of 3-phosphoglycerate via 1,3-bisphosphoglycerate to glyceraldehyde 3-phosphate (phosphoglycerate kinase + chloroplastic NADP-GAPDH).
Rearrangement of triose phosphates through transketolase, aldolase, fructose-1,6-bisphosphatase, and sedoheptulose-1,7- bisphosphatase, ending in phosphoribulokinase regeneration of RuBP.
Regenerates the Rubisco substrate; a major redox-regulated control point.
Restores catalytically competent Rubisco; major thermal-tolerance target.
Couples CBB-cycle activity to the light/redox state of the chloroplast.