Mar 10, 2026

Protocol for leaf-level gas exchange measurement for photosynthesis model calibration V.2

  • 1University of California, Davis
  • Plant Simulation Lab
Icon indicating open access to content
QR code linking to this content
Protocol CitationKyle Rizzo, Brian Bailey 2026. Protocol for leaf-level gas exchange measurement for photosynthesis model calibration. protocols.io https://dx.doi.org/10.17504/protocols.io.ewov11ymyvr2/v2Version created by Kyle T. Rizzo
License: This is an open access  protocol  distributed under the terms of the  Creative Commons Attribution License,  which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Protocol status: Working
We use this protocol and it's working
Created: March 07, 2026
Last Modified: March 10, 2026
Protocol  Integer ID: 272809
Keywords: calibration, leaf gas exchange, model, photosynthesis, level gas exchange for photosynthetic model calibration, photosynthesis model calibration reliable leaf, net carbon assimilation rate of photosynthesis, photosynthetic model calibration, calibrating photosynthetic model, photosynthesis modeling community, photosynthetic response curve, full suite of photosynthetic response curve, demand in the photosynthesis modeling community, full photosynthetic model parameterization, supporting full photosynthetic model parameterization, estimating photosynthetic parameter, photosynthetic model, level measurements of photosynthesis, efficient extraction of photosynthetic parameter value, photosynthetic parameter, empirical models of carbon assimilation, progress in both climate modeling, net carbon assimilation rate, carbon assimilation, photosynthetic parameter value, leaf temperature, key photosynthetic parameter, deriving key photosynthetic parameter, climate modeling, decadal atmospheric co2, atmospheric co2, mode
Funders Acknowledgements:
U.S. National Science Foundation
Grant ID: IOS 2047628
United States Department of Agriculture National Institute of Food and Agriculture
Grant ID: Hatch 7003146
Abstract
Reliable leaf-level measurements of photosynthesis are critical for calibrating biochemical and empirical models of carbon assimilation, which support crop simulation, land surface modeling, phenomics, and ecophysiology. In turn, these models help to inform predictions across scales including seasonal crop yields and decadal atmospheric CO2 trends. However, available data and published model parameters for analysis and forward prediction remain sparse and inconsistent (Rogers, 2014), and a detailed, standardized protocol focused on efficient gas exchange data collection for photosynthetic model calibration is absent. Establishing such a protocol could accelerate progress in both climate modeling (Rogers et al., 2017) and crop improvement (Bailey-Serres et al., 2019) by providing a consistent foundation for model calibration and comparison.

The most widely used model of C3 photosynthesis is the Farquhar, von Caemmerer, Berry (FvCB) biochemical model (Farquhar et al., 1980), often extended with a triose-phosphate utilization (TPU) rate limiting state (Harley and Sharkey, 1991), peaked temperature responses (Bernacchi et al., 2003; Medlyn et al., 2002), and a more flexible light response function (Farquhar and Wong, 1984). The model predicts the net carbon assimilation rate of photosynthesis ( ) as a function of internal CO2 concentration ( ), absorbed photosynthetically active radiation ( ), and leaf temperature ( ), parameterized with dozens of genotype- and environment-dependent parameters. This model and its numerous variants have been widely applied across the plant sciences, from molecular biology to agricultural decision support (e.g., Feyissa et al., 2019; Muller and Martre, 2019), and integrated into large Earth systems models (Rogers et al., 2017) used to investigate future climate scenarios. A major bottleneck in model utilization is obtaining data of sufficient quality and quantity for robust model calibration for a given set of plants in question.

For decades, portable gas exchange systems equipped with infrared gas analyzers (IRGAs) have enabled precise quantification of CO2 and H2O fluxes at the leaf level (Busch et al., 2024). These gas exchange measurements paired with those of environmental conditions provide the means for deriving key photosynthetic parameters. However, many experimental designs used throughout the literature to obtain environmental response curve data vary in approach and often fall short of supporting full photosynthetic model parameterization (Rogers et al., 2017). Furthermore, calibrated parameters are highly sensitive to fitting techniques (Long and Bernacchi, 2003; Gu et al., 2010) and model formulations (Lochocki and McGrath, 2025). These challenges result in published parameter sets that can be incomplete, inconsistent, and incomparable across studies.

Traditional approaches for estimating photosynthetic parameters often perform steady-state responses of to (known colloquially as “A-Ci” curves), as well as to light ( ) and temperature ( ). Measurements are time consuming, and each environmental response curve is typically generated independently and fit independently instead of together, as one unified set of measurements for model parameter extraction. Recent advances in the speed of A-Ci curve measurement (Saathoff and Welles, 2021; Tejera-Nieves et al., 2024) and in robust FvCB model fitting (Lei et al., 2025), have increased the throughput of reliable model calibration.

Yet another challenge in obtaining data for calibrating photosynthetic models is the trade-off between measurement resolution and canopy representation. Photosynthetic parameters can vary substantially from leaf to leaf, often driven by differences in age and nutrient content – particularly nitrogen and phosphorous – linked to position in the canopy (Field, 1983; Wilson et al., 2000; Schultz, 2003; Walker et al., 2014; Bloomfield et al., 2018). However, conducting the full suite of photosynthetic response curves across CO2, light, and temperature, at a sufficient resolution to extract key traits, such as the temperature optimum of photosynthesis, is time intensive, rendering comprehensive canopy coverage impractical. An alternative approach is to conduct point-wise survey measurements across many leaves, leveraging ambient environmental variation to generate canopy-scale “response curves”. While more sample efficient, this approach introduces substantial noise that obscures the nonlinear shape of physiological responses, complicating parameter estimation and interpretation within models based on mechanistic, leaf-level processes.

To address these challenges, we present a semi-automated protocol for measuring leaf-level gas exchange for photosynthetic model calibration that attempts to balance quality and efficiency. The protocol utilizes rapid A-Ci response curves based on the Dynamic AssimilationTM Technique of the LI-6800 Portable Photosynthesis System (LI-COR Biosciences, Lincoln, NE, USA) across a range of light and temperature values, as well as survey measurements to capture leaf-to-leaf variation in the magnitude of Aunder saturating conditions. FvCB model calibration is demonstrated using a drag-and-drop user interface that provides simple parameter extraction and quick result visualization. Approximately 60% of the protocol can be automated with scripts that set instrument cuvette conditions, run the response curves, and log the data. The end-to-end solution extracts 24 possible FvCB parameters with a single portable gas exchange system in 2.5 hours. By standardizing and automating response curve measurements and streamlining model calibration for users of all technical ability, this protocol provides a means for reliable, reproducible, and efficient extraction of photosynthetic parameter values to support the growing demand in the photosynthesis modeling community.

Schematic depiction of a protocol for calibrating leaf-level models of photosynthetic assimilation ( ) with respect to internal CO2 concentration ( ), absorbed light flux, and leaf temperature. Rapid A-Ci curves are performed on one or two leaves across different temperatures and light levels. Survey measurements at saturating light and CO2 and at a common reference temperature are then taken to capture the natural leaf-to-leaf variability. The survey measurements are used to rescale the A-Ci curves performed on a single consistent leaf to better reflect the average of the canopy. Model fitting is performed using PhoTorch Studio, a graphical user interface for the PhoTorch fitting package (Lei et al., 2025).


Attachments
Materials
Specific instrument settings described in these protocols are for the LI-COR instruments listed below. Adaptations may be needed in order to use instruments from other manufacturers.

  • LI-6800 Portable Photosynthesis System (LI-COR Biosciences, Lincoln, NE, USA)

List of optional software:

Materials and conditions
Ambient Conditions Checklist

These protocols are intended to be applied on plants in the field, and certain ambient weather conditions will limit their feasibility. Model calibration will be most effective with ambient light reaching 2000 μmol m-2 s-1 (or the typical maximum diurnal light intensity of a specific location) and leaf vapor pressure difference ranges of at least 10-30 mmol mol-1. This can most consistently be achieved on a day with:

  1. Full sun and no or minimal cloud coverage
  2. Minimal wind
  3. A daily high air temperature of at least 18℃ (65℉)

A rule of thumb to keep in mind is the LI-6800 chamber conditions can achieve roughly ±10℃ from the console temperature, and console temperature can reach 5-15℃ above ambient air temperature when heated in full sun.

Preferred conditions for performing this protocol typically occur between mid-morning and solar noon, when gas exchange rates are naturally near a peak, water potentials are not too low, and a range of cuvette temperatures can be reached.

This protocol could be adapted to perform measurements in the laboratory, but this will likely limit the range of possible environmental conditions. In this case, it would be desirable to measure plants growing in the brightest light and warmest air temperature possible.
Plant Material

This protocol was developed to be used on intact, fully mature, healthy leaves of broadleaf plant species. The underlying photosynthetic parameters extracted from the data are expected to exhibit seasonal, phenological, and interannual change, so a modeler should be aware of when calibration data was collected and for what period in time model parameters will be used in simulation or for comparison.
Software

The protocol can be semi-automated with Background Programs written for the LI-6800. Three programs are provided, one that carries out the light sweep, one that carries out the temperature sweep, and one that carries out light sweep followed by the temperature sweep. The protocol can also be applied without the automation script by manually varying each environmental setpoint and running the CO2 response program already included in the instrument firmware.

In addition to the data collection, we also discuss parameter calibration based on PhoTorch (Lei et al. 2025).

List of optional software:
Initial Instrument Set-up
30m
LI-6800 initial setup

Prior to use in respective protocols, the chosen instruments will need to be set up, typically once per day or per measurement session. The set-up procedure described is not meant to be exhaustive and represents only typical set-up tasks performed before each measurement session. Users should consult manufacturer documentation for a complete guide on instrument set-up.
Connect head (hand-held unit) via cable and tube.
Check the head has correct aperture size installed. The largest aperture should be used that can be consistently covered entirely by sampled leaves.
Connect H2O add column, and ensure there is plenty of water in the column.
Install new CO2 cartridge.
Check the desiccant level. If there is less than 1/2 orange Sorbead® (or blue Drierite®) left, replace it. Note that it may be possible to replace only the half of the column that has lost its color.
Remove red cover from light sensor.
Power on instrument.
Aperture size: On the ‘Start up’ →‘Chamber Setup’ tab, click the button for the appropriate aperture size that was installed in the previous step above.
Dynamic Equations: On the ‘Start up’ → ‘Chamber Setup’ tab, ensure ‘Add Dynamic Equations’ is checked.
Clock Synchronization: On the ‘Start up’ →‘System Setting’ →‘Date Time & Clocks’, press ‘Sync Head Clock’.
Then, on the ‘Constants’ →‘Gas Exchange’ tab, check ‘UseDynamic’. (If the A-Ci curves look very off, not having this box checked could be the issue; this can be fixed post-facto by changing ‘UseDynamic’ from FALSE to TRUE in the exported .xlsx file.)
LI-6800 Calibration
Table 1. Close the chamber and leave it empty. Go to the ‘Environment’ tab and set the environmental
parameters in the table below.

GroupParameterValue
FlowFlowAuto - 500 μmol/mol
OverpressureAuto - 0.1 kPa
Pump (speed)Auto
H2ORH_air50%
CO2CO2_r400 μmol/mol
Soda Lime -ScrubAuto
FanFan Speed10,000 rpm
TemperatureTemperatureOff
LightHead Light Source Setpoint2,000 μmol/m²/s
Table 1. Instrument settings for LI-6800 (LI-COR Biosciences, Lincoln,
NE, USA) to be used for initial setup and daily calibrations.

Perform CO2 and H2O point matching: on the ‘Measurements’ tab, click ‘Match IRGAs’. In the upper right, click ‘Auto’ under ‘Matching at a single reference point’. When both the CO2 and H2O lights turn green simultaneously, matching is complete. Double-check the ‘Time Since Last Match’ field to verify success.
Perform CO2 and H2O range matching: ‘Constants’ →‘Range Match’. Click ‘CO2 Range Match’ → ‘Start’. Select the Normal (5 min) match and set Flow s/Flow r = 1.13. Repeat for H2O, selecting the Quick (3 min) match.

Note
Range matches are temperature sensitive and should be repeated between subsequent completions of the protocol in a field setting, or any time the ambient environment changes substantially.

Perform CO2 and H2O dynamic tuning: ‘Constants’ →‘Dynamic’. Ensure CO2 and H2O control are on. ‘Utilities/Tests’ tab →choose ‘CO2 Test Current’ →‘Start’. After 2 min, select ‘Yes’ to store. Repeat for ‘H2O Test Current’.
A-Ci Curve Light/Temperature Response
1h 30m
For each sample temperature and light combination in Table 3, collect an A-Ci curve measurement. Instructions are first given for manual setting of chamber conditions for temperature and light sweeps, followed by the procedure when using automated scripts to sweep through environmental conditions.

Note
Highly recommended: In the 'Measurements' tab, graph versus to observe each A-Ci curve in real time. Curves should appear as increasing hyperbolas that saturate at high CO2 (e.g., Fig. 2); deviations may indicate instrument or leaf issues.


Table 3. A-Ci response curve light and temperature combinations. Each numbered entry represents an A-Ci curve measurement, with its position on the grid denoting the light-temperature setting. Measurements 1-6 (colored in red) are performed on the same leaf, and 7-12 (colored in blue) performed on a different second leaf. Maximum achievable temperatures will depend on ambient conditions. 'S' denotes the survey measurements, which should each be performed on a different leaf.

Procedure for Manual Control of Light/Temperature Sweeps

This procedure option outlines how to collect measurements listed in Table 3 by manually setting each light/temperature combination. This option is slower than the automated option (Section 8) because you must manually monitor the instrument(s) and adjust the light and temperature values in Table 3 for each A-Ci curve.
(Manual Option) Choose a fully-expanded, outer-canopy sunlit leaf that is large and appears healthy. Clamp the chamber onto the leaf, ensuring it covers the entire aperture.
(Manual Option) Create a folder with the crop name and any desired identifiers.
(Manual Option) Open a log file: ‘Log Setup’ → ‘Open a Log File’. Use the naming convention: {YYYY-MM-DD}_{time}_Q{light}_T{temperature}.
(Manual Option) Set the appropriate air temperature: ‘Environment’ → ‘Temperature’. Use Tair = 25, 30, 35°C, etc. If ambient air temperature is less than 30°C (86°F), cuvette temperatures greater than 35°C may be difficult to achieve; use the highest achievable temperature.
(Manual Option) Set the light flux set-point: ‘Environment’ → ‘Light’ → ‘Head Light Source’. Use 2000, 1600, 1200 µmol m-2 s-1, etc.
(Manual Option) Wait until all environmental set-points have been reached (green 7/7 badge on the ‘Environment’ tab).
(Manual Option) Run a rapid A-Ci curve: ‘Programs’ → ‘BP Builder’. Browse to dynamic/DAT CO2 continuous.py, select it, and click ‘Start BP’. Use the parameters in Table 4.

ParameterValue
Starting CO2200 μmol/mol
Pre-ramp Wait1 min
Ending CO22,000 μmol/mol
Ramp rate300 μmol/mol
Logging interval3 sec
Table 4. BP Builder parameters for rapid A-Ci program

Select ‘Continue’ to run the program.
The status ‘1 BP Active’ appears in the upper right. After a 1-min pre-ramp wait, the CO2 ramp begins;
monitor on the ‘BP Monitor’ tab.

When the BP is complete, close (saving) the log file, change light and/or temperature to the next
combination, wait for the environment to reach all 7/7 set-points, open a new log file, and repeat.
If using the automated scripts instead of the above manual option, perform the following after selecting
and clamping onto a leaf as described above.
Procedure for Automated Control of Light/Temperature Sweeps

This procedure option outlines how to collect measurements listed in Table 3 by automatically sweeping through each light/temperature combination using a Python script. This option is faster than the manual option (Section 7) because the script automatically adjusts the light and temperature values in Table 3 for each A-Ci curve.

Note
To use the automated Background Program scripts, first transfer them into the LI-6800's BP Directory.

  • Download the .py script files (e.g., ACi_Light_Sweep.py) from the automated-scripts repository above, and transfer to a USB thumb-drive.
  • Connect the LI-6800 head to the console (file access will not be available otherwise) and turn the machine on. Plug the USB thumb-drive into the LI-6800.
  • Navigate to the LI-6800 file browser under 'Tools' → 'Manage Files'. Select 'Copy files to LI-6800', and under the 'Copy to' drop-down, select 'BP Directory'. Find the protocol .py files, select them and press 'Copy' to transfer the files to the device. Safely eject the USB with 'Eject'.
  • (Important) Add user variables under the 'Constants' → 'User' tab. Press 'Add' followed by 'Edit' and rename the variable CurveID. Make another variable and rename it Response. This step is necessary to log curve ID's throughout the protocol.

(Automated Option) Choose a fully-expanded, outer-canopy sunlit leaf that is large and appears healthy. Clamp the chamber onto the leaf, ensuring it covers the entire aperture.
(Automated Option) Open a log file: ‘Log Setup’ → ‘Open a Log File’. Use the naming convention: {YYYY-MM-DD}_{time}_light followed by a unique leaf identifier if measuring more than one leaf in this folder.
(Automated Option) Run the light-sweep Background Program in ‘Programs’ → ‘BP Builder’. Browse to the location of the downloaded program ACi_Light_Sweep.py, select it, and press ‘Start BP’. Use the default settings. Allow the program to run for 40 minutes. Close the log file.
(Automated Option) Open a log file: ‘Log Setup’ → ‘Open a Log File’. Use the naming convention: {YYYY-MM-DD}_{time}_temperature followed by a unique leaf identifier if measuring more than one leaf in this folder.
(Automated Option) Run the temperature-sweep Background Program in ‘Programs’ → ‘BP Builder’. Browse to the location of the downloaded program ACi_Temperature_Sweep.py, select it, and press ‘Start BP’. Use the default settings. Allow the program to run for 50 minutes. Close the log file.
Survey Measurement
30m
This section outlines collection of "survey" measurements to capture leaf-to-leaf variability in photosynthetic capacity.

Before starting survey measurements, complete the following steps.
Perform CO2 and H2O point matching as described above in Sect. 5.2.
Open a log file: ‘Log Setup’ → ‘Open a Log File’. Name it {YYYY-MM-DD}_{time}_A_survey and
save it in the same folder as the A-Ci curves.
Randomly select 15–25 healthy, sunlit, fully-expanded leaves (as time allows) and collect one measurement per leaf following the steps below:
Set air temperature to Tair = 25°C.
Set light flux set-point to 2000 µmol m-2 s-1 .
Ensure other environment values match Table 5.
Wait until all environmental set-points are met (green 7/7).
Choose a healthy, mature, sunlit leaf and clamp the chamber.
Wait until the A reading stabilizes (less than 3% deviation from a mean value across 10 seconds; typically after 30 seconds - 2 minutes); record the measurement by pressing the analog ‘Log’ button on the center of the head handle, or by pressing the digital ‘Log’ button in the upper right corner of the console display. Confirmation of a successfully recorded log will be indicated with a chime from the instrument.
Move to the next leaf and repeat Steps 10.1-10.6
Data Analysis
Re-scaling of Response Curves with Survey Statistics

A complete sampling of A-Ci curves across several cuvette light and temperature conditions on a single leaf produces the most internally consistent and least error-prone dataset for photosynthetic model parameter extraction. However, leaves in the same plant canopy exhibit variability in photosynthetic parameters primarily due to different nitrogen content as a result of age or developmental plasticity (Niinemets et al., 2004; Xu et al., 2019). To address this issue, we use survey measurements at saturating light and CO2 and at a reference temperature to re-scale the A-Ci curves using the median saturated A from the survey measurements (Fig. 2). Each set of response curves performed on a single leaf are re-scaled by a factor according to

,

for each ith data point of the same leaf, where is the set of all surveyed light- and CO2-saturated at a constant reference temperature, , of a sample of leaves, and is the saturated (maximum) value of obtained in the A-Ci response curve at the same conditions as the survey measurements ( = 2000 μmol m-2 s-1 , = 2000 μmol mol-1, ). Put simply, each group of same-leaf A-Ci curves is shifted up or down so that the end of the curve is aligned with the center of the survey data. used in the example data shown (Figs. 2, 4, and 5) is 25°C.

Note
This approach inherently assumes that leaf-to-leaf variation of photosynthetic responses within a species, cultivar, or genotype exists in the scale of the response, while the shape is conserved. Evidence demonstrates that shape is not entirely conserved (Ogren, 1993), but analysis of Koyama and Kikuzawa (2010) demonstrates that shape conservation is a good working approximation.

Figure 2. A-Ci curves (black points) of napa cabbage (Brassica rapa subsp. pekinensis) in (a) and iceberg lettuce (Lactuca sativa var. capitata 'Calmar') in (b) re-scaled using the approach described above with survey measurements (red points) of ~15 randomly sampled healthy, mature leaves at matching cuvette conditions to the A-Ci curves -- set to 25°C, set to 2000 μmol m-2 s-1 -- and at CO2_r set to 2000 μmol mol-1 . The median of the survey measurements (red star) were used in the rescaling factor. The leaf chosen for the A-Ci curves in napa cabbage happened to be higher than the median, while the leaf chosen in iceberg lettuce happened to be nearly exactly at the median. Rescaling based on survey measurements helps alleviate the risk that a single leaf chosen for multiple A-Ci is not representative of the canopy median. All subsequent A-Ci curves performed on the same leaf are divided by the same factor.


Model Fitting

Fitting photosynthetic response curves to the FvCB model, or models of similar complexity, may be conceptually straightforward, but the task has proven unexpectedly challenging in practice (Long and Bernacchi, 2003; Gu et al., 2010; Lochocki and McGrath, 2025), leading to several independently developed fitting solutions. In the R programming language, there are several packages (Liu et al., 2021), including plantecophys (Duursma, 2015), msuRACiFit (Gregory et al., 2021), photosynthesis (Stinziano et al., 2021), PhotoGEA (Lochocki et al., 2025). In Python, there is PhoTorch (Lei et al., 2025). For this protocol, we demonstrate PhoTorch Studio (https://github.com/ktrizzo/photorch-studio), a browser-based user interface that packages the robust capabilities of PhoTorch into a simple point-and-click solution. The interface allows for quick drag-and-drop LI-6800 file uploading, seamless rescaling from survey measurements, simple toggling of fitting options including which parameters to keep constant, and plotting of the resulting fit with error metrics. Example results are shown in Figs. 4-6 and Table 6. See Lei et al. (2025) for the full FvCB model description and list of all parameters considered. Detailed instructions for PhoTorch and PhoTorch Studio can be found in their code repositories.

A key feature of this protocol is its ability to resolve the temperature optima of photosynthetic rates. Component rates of carboxylation, electron transport, and triose-phosphate utilization, , , and , respectively, can exhibit peaked temperature responses of the form

,


resulting in an emergent temperature optimum of photosynthesis (Fig. 5 that varies with both light and CO2 (Fig. 7). This formulation has four parameters, the rate at a reference temperature , the rate's temperature optimum , the activation enthalpy , and the deactivation enthalpy ; is the ideal gas constant (0.008314 kJ mol-1 K-1), and is typically taken to be 298.15 K (25°C). The six temperatures listed in the protocol were chosen to balance measurement time and confident extraction of these parameters, which facilitates modeling the effective photosynthetic temperature optimum (Fig. 7).

Figure 3. PhoTorch Studio, a graphical user interface for the Python-based PhoTorch plant model fitting package. Files directly from the LI-6800, or minimally pre-processed .xlsx or .csv files containing photosynthetic response curve data may be simply dragged and dropped into the app, and fit within seconds. Survey data files may also be included, and optionally used to re-scale response curves. After fitting, results are graphed similarly to Figs. 4-6.

Example Results

Figure 4. Measured A-Ci curves (red) performed with the Dynamic AssimilationTM technique of the LI-6800 (LI-COR Biosciences, NE, USA) at different light intensities ( ), shown alongside the best fit Farquhar, von Caemmerer, Berry (1980) model surface (blue). The surface is characterized by one consistent set of parameters fit to a number of A-Ci curves at different light intensities and temperatures, and was fit to using the Python package PhoTorch (Lei et al., 2025). The coefficient of determination, R2, of the model fit was 0.974.


Figure 5: Measured A-Ci curves (red) performed with the Dynamic AssimilationTM technique of the LI-6800 (LI-COR Biosciences, NE, USA) at different leaf temperatures ( ), shown alongside the best fit Farquhar, von Caemmerer, Berry (1980) model surface (blue). The surface is characterized by one consistent set of parameters fit to a number of A-Ci curves at different light intensities and temperatures, and was fit to using the Python package PhoTorch (Lei et al., 2025). The coefficient of determination, R2, of the model fit was 0.974.


Figure 6. Measured versus modeled net assimilation ( ). The measured data consists of A-Ci response curves performed with the Dynamic AssimilationTM technique of the LI-6800 (LI-COR Biosciences, NE, USA) at different light intensities ( ) and leaf temperatures ( ). Modeled was obtained by fitting all of the curves together to the Farquhar, von Caemmerer, Berry (1980) model for one set of parameters using the Python package PhoTorch (Lei et al., 2025), and then predicting given the inputs of , , , and the best fit parameters.


Figure 7. A demonstration of the photosynthetic temperature optimum ( ; red) as it varies across leaf temperature ( ), absorbed photosynthetically active radiation ( ), and internal CO2 concentration ( ). Modeled assimilation ( ) shown with a colormap was produced using the best-fit Farquhar, von Caemmerer, Berry (1980) model parameters in Table 6, fit from the data in Figs 4 and 5.


Table 6. Extracted Farquhar, von Caemmerer, Berry model parameters of data shown in Figs. 4 and 5, fit with PhoTorch, resulting in a model coefficient of determination, R2, of 0.974 (Fig. 6). Input data consisted of 12 Dynamic AssimilationTM Technique A-Ci (LI-6800, LI-COR Biosciences, NE, USA) response curves across a range of cuvette light setpoints from 0-2000 μmol m-2 s-1 and cuvette air temperatures from 25-40°C, comprised of 3232 total data points. Response curves varying light were performed on one leaf of an iceberg lettuce (Lactuca sativa var. capitata 'Calmar'), and curves varying temperature on another, and scaled using the median of survey measurements (Fig. 2).

Protocol references
Bailey-Serres, J., Parker, J.E., Ainsworth, E.A., Oldroyd, G.E., Schroeder, J.I., 2019. Genetic strategies for
improving crop yields. Nature 575, 109–118.

Bernacchi, C., Pimentel, C., Long, S.P., 2003. In vivo temperature response functions of parameters required
to model RuBP-limited photosynthesis. Plant, Cell & Environment 26, 1419–1430.

Bloomfield, K.J., Cernusak, L.A., Eamus, D., Ellsworth, D.S., Colin Prentice, I., Wright, I.J., Boer, M.M.,

Bradford, M.G., Cale, P., Cleverly, J., et al., 2018. A continental-scale assessment of variability in leaf
traits: Within species, across sites and between seasons. Functional Ecology 32, 1492–1506.

Busch, F.A., Ainsworth, E.A., Amtmann, A., Cavanagh, A.P., Driever, S.M., Ferguson, J.N., Kromdijk,
J., Lawson, T., Leakey, A.D., Matthews, J.S., et al., 2024. A guide to photosynthetic gas exchange
measurements: Fundamental principles, best practice and potential pitfalls. Plant, Cell & Environment
47, 3344–3364.

Duursma, R.A., 2015. Plantecophys - an R package for analysing and modelling leaf gas exchange data.
PloS one 10, e0143346.

Farquhar, G., Wong, S., 1984. An empirical model of stomatal conductance. Functional Plant Biology 11,
191–210.

Farquhar, G.D., von Caemmerer, S., Berry, J.A., 1980. A biochemical model of photosynthetic CO2 assimilation in leaves of C3 species. Planta 149, 78–90.

Feyissa, B.A., Arshad, M., Gruber, M.Y., Kohalmi, S.E., Hannoufa, A., 2019. The interplay between
miR156/SPL13 and DFR/WD40–1 regulate drought tolerance in alfalfa. BMC Plant Biology 19, 1–19.

Field, C., 1983. Allocating leaf nitrogen for the maximization of carbon gain: leaf age as a control on the
allocation program. Oecologia 56, 341–347.

Gregory, L.M., McClain, A.M., Kramer, D.M., Pardo, J.D., Smith, K.E., Tessmer, O.L., Walker, B.J.,
Ziccardi, L.G., Sharkey, T.D., 2021. The triose phosphate utilization limitation of photosynthetic rate:
out of global models but important for leaf models. Plant, Cell & Environment 44, 3223–3226.

Gu, L., Pallardy, S.G., Tu, K., Law, B.E., Wullschleger, S.D., 2010. Reliable estimation of biochemical
parameters from C3 leaf photosynthesis–intercellular carbon dioxide response curves. Plant, Cell & Environment 33, 1852–1874.

Harley, P.C., Sharkey, T.D., 1991. An improved model of C3 photosynthesis at high CO2: reversed O2
sensitivity explained by lack of glycerate reentry into the chloroplast. Photosynthesis Research 27, 169–
178.

Koyama, K., Kikuzawa, K., 2010. Geometrical similarity analysis of photosynthetic light response curves,
light saturation and light use efficiency. Oecologia 164, 53–63.

Lei, T., Rizzo, K.T., Bailey, B.N., 2025. PhoTorch: a robust and generalized biochemical photosynthesis
model fitting package based on PyTorch. Photosynthesis Research 163, 21.

Liu, Y., Wang, X., Fan, D., Lai, J., Zavafer, A., 2021. The use of R in photosynthesis research. Functional
Plant Biology 49, 565–572.

Lochocki, E.B., McGrath, J.M., 2025. Widely used variants of the Farquhar-von-Caemmerer-Berry model
can cause errors in parameter estimation. bioRxiv , 2025–03.

Lochocki, E.B., Salesse-Smith, C.E., McGrath, J.M., 2025. PhotoGEA: An R package for closer fitting
of photosynthetic gas exchange data with non-Gaussian confidence interval estimation. Plant, Cell &
Environment 47, 5104–5119.

Long, S.P., Bernacchi, C., 2003. Gas exchange measurements, what can they tell us about the underlying
limitations to photosynthesis? Procedures and sources of error. Journal of Experimental Botany 54,
2393–2401.

Medlyn, B.E., Dreyer, E., Ellsworth, D., Forstreuter, M., Harley, P., Kirschbaum, M., Le Roux, X., Montpied,
P., Strassemeyer, J., Walcroft, A., et al., 2002. Temperature response of parameters of a biochemically
based model of photosynthesis. II. A review of experimental data. Plant, Cell & Environment 25, 1167–
1179.

Muller, B., Martre, P., 2019. Plant and crop simulation models: powerful tools to link physiology, genetics,
and phenomics. Journal of Experimental Botany 70, 2339–2344.

Niinemets, U., Tenhunen, J.D., Beyschlag, W., 2004. Spatial and age-dependent modifications of photosyn-
thetic capacity in four Mediterranean oak species. Functional Plant Biology 31, 1179–1193.

Ogren, E., 1993. Convexity of the photosynthetic light-response curve in relation to intensity and direction
of light during growth. Plant Physiology 101, 1013–1019.

Rogers, A., 2014. The use and misuse of Vc,max in Earth System Models. Photosynthesis Research 119,
15–29.

Rogers, A., Medlyn, B.E., Dukes, J.S., Bonan, G., von Caemmerer, S., Dietze, M.C., Kattge, J., Leakey, A.D., Mercado, L.M., Niinemets, U., et al., 2017. A roadmap for improving the representation of photosynthesis
in Earth system models. New Phytologist 213, 22–42.

Saathoff, A.J., Welles, J., 2021. Gas exchange measurements in the unsteady state. Plant, Cell & Environ-
ment 44, 3509–3523.

Schultz, H.R., 2003. Extension of a Farquhar model for limitations of leaf photosynthesis induced by light
environment, phenology and leaf age in grapevines (Vitis vinifera L. cvv. White Riesling and Zinfandel).
Functional Plant Biology 30, 673–687.

Stinziano, J.R., Roback, C., Sargent, D., Murphy, B.K., Hudson, P.J., Muir, C.D., 2021. Principles of
resilient coding for plant ecophysiologists. AoB Plants 13, plab059.

Tejera-Nieves, M., Seong, D.Y., Reist, L., Walker, B.J., 2024. The Dynamic Assimilation Technique measures
photosynthetic CO2 response curves with similar fidelity to steady-state approaches in half the time.
Journal of Experimental Botany 75, 2819–2828.

Walker, A.P., Beckerman, A.P., Gu, L., Kattge, J., Cernusak, L.A., Domingues, T.F., Scales, J.C., Wohlfahrt,
G., Wullschleger, S.D., Woodward, F.I., 2014. The relationship of leaf photosynthetic traits – Vcmax and
Jmax – to leaf nitrogen, leaf phosphorus, and specific leaf area: a meta-analysis and modeling study.
Ecology and Evolution 4, 3218–3235.

Wilson, K.B., Baldocchi, D.D., Hanson, P.J., 2000. Spatial and seasonal variability of photosynthetic parameters and their relationship to leaf nitrogen in a deciduous forest. Tree Physiology 20, 565–578.

Xu, J., Lv, Y., Liu, X., Wei, Q., Qi, Z., Yang, S., Liao, L., 2019. A general non-rectangular hyperbola
equation for photosynthetic light response curve of rice at various leaf ages. Scientific Reports 9, 9909.