Modeling Photosynthetic Responses to Carbon Dioxide

This Demonstration simulates the response of photosynthesis () to the intercellular concentration of (). The equations are based on the leaf model of photosynthesis [1] that predicts based on the most limiting of three processes: (1) the kinetics of ribulose-1,5-bisphosphate (RuBP) carboxylase/oxygenase (or rubisco) for fixing , (2) the rate of RuBP regeneration associated with electron transport rates on the thylakoid membrane (RuBP), and (3) the rate in which inorganic phosphate, required for regenerating ATP from ADP, is released during the utilization of triose phosphate (TPU). While the functions associated with all three of these limiting processes are shown (Rubisco, RuBP, and TPU), the actual modeled rate of photosynthesis is the lowest of the three processes, with the exception of the portion of the curve below the intersection of rubisco and RuBP limited photosynthesis. Below this intersection, photosynthesis will always be rubisco-limited. The modeled rates of photosynthesis are indicated by the net photosynthesis curve (solid black line). Vary the parameters or environmental conditions to see the impact on the modeled photosynthesis over the range of . Temperature has a major effect on photosynthesis, and the equations from the original model [1] have been corrected with the temperature functions from [3] for rubisco-limited photosynthesis, [2, 4, 6] for RuBP-limited photosynthesis, and [5] for TPU-limited photosynthesis.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The leaf's environmental conditions include leaf temperature (°C), oxygen concentration (), and photosynthetic photon flux density ().
The photosynthetic parameters include the maximum rate of carboxylation (), maximum rate of electron transport through photosystem II (), rate of triose phosphate utilization (), and rate of mitochondrial respiration ().
The temperature dependence of is derived using the data from [2] but with the temperature response of [6] modified as in [4] to normalize values to 25°C. Under under the heading "RuBP-Limited Adjustments", you can vary the temperature optimum and the temperature at which falls to of its value at (). The default parameterization for these values are from [2] for tobacco grown at 25 °C, but values for a range of species are provided elsewhere [6]. Changes in and only affect when . You can also vary the leaf absorbance (unitless), the ratio of photosystem II to photosystem I (unitless), the curvature of the PPFD response curve (unitless), and the quantum efficiency of PSII ΦPSII (unitless).
[1] G. D. Farquhar, S. von Caemmerer, and J. A. Berry, "A Biochemical Model of Photosynthetic Assimilation in Leaves of Species," Planta, 149(1), 1980 pp. 78–90. doi:10.1007/BF00386231.
[2] C. J. Bernacchi, C. Pimentel, and S. P. Long, "In Vivo Temperature Response Functions of Parameters Required to Model RuBP-Limited Photosynthesis," Plant, Cell & Environment, 26(9), 2003 pp. 1419–1430. doi:10.1046/j.0016-8025.2003.01050.x.
[3] C. J. Bernacchi, E. L. Singsaas, C. Pimentel, A. R. Portis Jr, and S. P. Long, "Improved Temperature Response Functions for Models of Rubisco-Limited Photosynthesis," Plant, Cell & Environment, 24(2), 2001 pp. 253–259. doi:10.1111/j.1365-3040.2001.00668.x.
[4] C. J. Bernacchi, C. J. Bagley, S. P. Serbin, U. M. Ruiz-Vera, D. M. Rosenthal, and A. VanLoocke, "Modeling C3 Photosynthesis from the Chloroplast to the Ecosystem," Plant, Cell & Environment, 24(2), 2013 pp. 1641–1657. doi: 10.1111/pce.12118.
[5] P. C. Harley, R. B. Thomas, J. F. Reynolds, and B. R. Strain, "Modelling Photosynthesis of Cotton Grown in Elevated ," Plant, Cell & Environment, 15(3), 1992 pp. 271–282. doi:10.1111/j.1365-3040.1992.tb00974.x.
[6] T. June, J. R. Evans, and G. D. Farquhar, "A Simple New Equation for the Reversible Temperature Dependence of Photosynthetic Electron Transport: A Study on Soybean Leaf," Functional Plant Biology 31(3), 2004 pp. 275–283. doi:10.1071/FP03250.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Powered by Wolfram Mathematica © 2014 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+